Daniel C. Wang <danwang+news@cs.princeton.edu> wrote:>The first non-trivial thing anyone does when they invent a new>programming language seems to be rewriting yacc so they can bootstrap>their compiler.

C'mon Dan---just hook up yacc to ASDL and emit a new parser in no time!

I actually have sitting around a parser generator that can emit
parsers in ML or Icon, but it's not entirely trivial to add a new
language. If there's interest I can put the code on the web `as is'.
--
Norman Ramseyhttp://www.eecs.harvard.edu/~nr