NXC Version 1.2.1 r5
This section describes the NXC language.
This includes the lexical rules used by the compiler, the structure of programs, statements and expressions, and the operation of the preprocessor.
NXC is a case-sensitive language, just like C and C++, which means the identifier "xYz" is not the same identifier as "Xyz". Similarly, the "if" statement begins with the keyword "if" but "iF", "If", or "IF" are all just valid identifiers - not keywords.