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