Added lexer and parser skeleton from Merlin. Broken.