Reserved words and identifiers seem to work properly (except System.out.println misspellings)
Add runner for lexer