Commit Graph
6 Commits
Author SHA1 Message Date
YamaArashi 5c7db42fc4 Added ELIF
In addition, make some formatting changes, and add some extra error handling (for when ELIF, ELSE, or ENDC are encountered without a corresponding IF).
2017-07-21 22:32:15 +01:00
YamaArashi 37b615f070 Fix bug with macro args in symbol names
If a macro arg came in the middle of a symbol or at the end, e.g. "SYM\1", it would say that the symbol was not defined. This was because it wasn't looking up the macro arg's value correctly.
2015-07-25 21:20:44 -07:00
YamaArashi 2bf31870a7 Cleaned up lexer
- separated the lexer into multiple functions so it is more readable
- fixed issue with long label names in macro arguments
- added error checking code to prevent buffer overflows
2014-08-22 21:44:18 -07:00
YamaArashi 6198cc185c Remove __LINE__ 2014-08-22 01:52:21 -07:00
YamaArashi e4571bc0fc Make _NARG work 2014-08-21 19:53:42 -07:00
YamaArashi b1269ab53a Improve rgbasm performance 2014-08-21 02:57:43 -07:00