A_Random_Person wrote

I'm having a similar problem, but my assembler thinks *ponggame.0* is **2** variables.

Again, quoting from

chapter 6:

Constants and Symbols Constants must be non-negative and are written in decimal

notation. A user-defined symbol can be any sequence of letters, digits, underscore (_),

dot (.), dollar sign ($), and colon (:) that does not begin with a digit.

As you can see, the dot is an accepted character, which you maybe have missed. Check your parser code and see if it properly handles it. Note, that if you are using regular expressions, dot has a special meaning there and has to be escaped.