Rename lexer -> scanner, grammar -> parser
Update TODO