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
This commit is contained in:
YamaArashi
2014-08-22 21:44:18 -07:00
parent 6198cc185c
commit 2bf31870a7
3 changed files with 490 additions and 506 deletions

File diff suppressed because it is too large Load Diff