NOTE: this section is currently under massive restructuration, both of its organization and content

Parsing

The parsing techniques used in Arplan are very different than usual ones for several reasons. For one part because of the language requirements, for the other to achieve technical goals. Here is an overview of what the parsing process should provide:

  • indentation sensitive
  • parrallel parsing
  • customized errors & recovery
  • mixing languages
  • dynamic syntax extension

 

Ok, but...

Why not use classic parser generators?