Syntax Coloring

Source code is colored in the DVT editor. Some language constructs are colored based on a syntactical analysis of the code, while others require a more elaborate semantic analysis, as detailed in the table below. Semantic coloring is only performed when the source code is compiled.

Category

Requires compilation

Details

Arguments

y

Function and procedure arguments

Attributes

y

Comment Hyperlinks

Comment Pragmas

y

Compilation is required for Custom Pragmas

Comments

Constants

y

Default

Any word which does not belong to other categories

End Labels

y

Enumeration Literals

y

Functions, Procedures

y

Javadoc Tags

Keywords

Labels

y

Numbers

Ports - Input, Inout

y

Ports - Output

y

Record Elements

y

Signals

y

Strings

Task Tags

Template Identifiers

Types

y

Entities, user defined types, components

Variables

y

You can change the coloring style for each of the categories defined in the table above. Go to Window > Preferences > DVT > VHDL > Editor > Syntax Coloring, select the category you wish to modify from the list and set the color and font style.

../../_images/vhdl_highlight_prefpage.png

A code sample in the Syntax Coloring preference page helps you preview the changes instantly. The default style is shown below:

../../_images/vhdl_highlight_preview.png