Writing an LALR(1) parser in Javascript.

@williballenthin