Dreaming of a Parser Generator for Language Design

Dreaming of a Parser Generator for Language Design

Then again in “Adaptive LL(*) Parsing: The Power of Dynamic Analysis” (2014) Parr, Harwell, and Fisher begins “Computer language parsing is still not a solved problem in practice, despite the sophistication of modern parsing strategies and long history of academic study.” Second, generators dependent on a separate lexer aren’t able to combine their lexical specifications because the lexer often doesn’t have enough information to switch between the two languages as needed. Having gotten some nice to have features out of the way, let’s look at what I consider to be the required features for a parser generator for programming language design.

Source: blog.adamant-lang.org