0116: Invalid variable name

Compiler found a variable with a name that is not allowed. It can be a name that contains punctuation characters, a numeric name without a $ or & prefix.

Examples:

int 5
var , : int

Possible solutions:

  • rename the variable to give it a valid name. Valid name can be a combination of alphanumeric characters, starting with a letter or an underscore (_). For DMA and ADMA global variables names can be fully numeric but must start with $ or & (e.g. $100, &24):

int i5
var v : int

Last updated