mv test{,s}
DummyLogger for improved testability
Make tokens part of public API; reserved_tokens is now dict
Add very basic lexer test that passes
fix DummyLogger class to use arbitrary number of arguments as defined in interface
Fix lexer bug that did not unescape character literals before returning them
Add logger mock for lexer testing
Refactor helper testing functions for lexer tests and include mock call for counting errors
Additional genid lexing tests
Include unit tests in makefile
Test lex failure for genids and regression test for #8
Test fconst/cconst lexing
Refactor lexer tokens to enable testing
Add unit tests for lexer operators and delimiters. Fix typo in lexer. Peel testfile.
Add more unit tests for lexing char constants
Add (disabled) unit tests for string constants. Please review.
Refactor lexer char regex
Unescape chars using Python built-ins.
Lexer: Refactor try block in GENID lookup. Beautify char and string regex.
Fix and enable unit tests for string constants.