Start writing the parser and lexer