Predefined macros

There are several macros that are predefined in NoASM. Some of them work atypically changing content according to line they are in.

__FILE__
String with name of the current file (not always the main nasm source file that is compiled, but always current file, eg when a file is included)
__LINE__
Number of current line in source file
__DATE__
String with date of the compilation
__TIME__
String with time of the compilation
__VERSION__
String with the compiler version