Skip to content
Randall O'Reilly edited this page Dec 27, 2018 · 8 revisions

Welcome to the GoPi wiki!

This wiki contains docs for using the GoPi Interactive Parser and applying it to new languages.

The README file provides an overview of the overall strategy and approach -- the wiki has more of the details.

See the Go Doc for API docs.

Lexing:

PassTwo:

Parsing:

Languages:

  • FileState -- master state record for a given file
  • Langs -- general language support
  • Cache -- how parse state is cached
  • Go -- details about Go-specific processing
Clone this wiki locally