Add initial implementation of the parser.