Preprocessor Support

The assembler recognizes a special filename and the line number directive (#line) inserted by the standard C preprocessor, and sets its

record as the current filename and line number accordingly. The #line directive has the following format:

#line line_number, filename

Where:

line_number

Specifies the source line number

filename

 Identifies the name of the current filename.

 

Additionally, the assembler supports the following built-in symbols:

@line              Current line number

@filename      Current filename

@filepath      Current file path