Syntax coloring provides the ability to differentiate code elements based on color. For example, a keyword may appear in blue, comments may appear in green, while character strings might be maroon. The Fortran language allows variables and procedures to have the same names as keywords, and this can pose a problem for colorizers that do not have a strong parsing ability. Since the parser used in the Lahey colorizer is derived from a Fortran compiler, it is unlikely that is would be confused by an identifier with the same name as a keyword. In order for the parser to work correctly, source should be free of coding errors.
The Fortran integration package provides the following categories of code elements which are elegible for colorization:
|
Code Element |
Options Dialog Display Item |
Default Color |
|---|---|---|
|
Fixed form continuation column 6 |
Fortran column 6 (fixed form) |
Red |
|
Comment |
Fortran comment |
Green |
|
Keyword |
Fortran keyword |
Bold blue |
|
Identifier |
Fortran identifier |
Default Text Color |
|
Label |
Fortran label |
Default Text Color |
|
Number |
Fortran number |
Default Text Color |
|
Operator |
Fortran operator |
Default Text Color |
|
Fixed form past column 72 |
Fortran past column 72 (fixed form) |
Light gray |
|
String |
Fortran string |
Maroon |
|
Text* |
Fortran text |
Default Text Color |
* - Text is everything not covered by one of the other categories.
In addition to these categories, there are other categories provided by Visual Studio, such as "Selected Text" and "Brace Matching". Changing these will affect all language packages, not just the Fortran Language package.
Colors of the display items listed in the table above can be changed by selecting the "Tools->Options..." menu selection, selecting "Fonts and Colors" from the "Environment" category, and scrolling to the "Fortran xxx" items:

Highlight a Fortran display item, and select new colors from the "Item foreground" and "Item background" lists.
Individual display items have a "Default" color setting in the "Item foreground" and "Item background" lists. The default color scheme for all items can be restored by pressing the "Use Defaults" button in the upper right corner of the "Fonts and Colors" dialog page.