(compiler: parser): add a hand-written-not-so-work parser.

@fishtreesugar