Woot! Just finished an LALR(1) parser written entirely in Javascript. Tokenizer, action table generator, and parser included.

@williballenthin