# 0116: Invalid variable name

Compiler found a [variable](https://docs.sannybuilder.com/language/data-types/variables) with a name that is not allowed. It can be a name that contains punctuation characters, a numeric name without a `$` or `&` prefix.

#### Examples:

```pascal
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`):

```pascal
int i5
var v : int
```
