summaryrefslogtreecommitdiff
path: root/spec/compiler/pre-processor.txt
blob: 8297e7d4d0782adf8763c9b328014a4ff6433421 (plain)
1
2
3
4
5
6
7
8
9
A set of components in the compiler (all before the translator) which expand,
resolve, and validate pre-processor directives into code which can be compiled

Consists of the resolver in the parsor.
The expander and part of the indexer in the validator.

Special (compiler specififc) definitions can be added with _<compiler>_<variable name>

E.X.  if the official implementation wanted to provide the exact time of the compilation, it could use _TNSLC_TIME_NOW for instance