-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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:
- Lexer Rules -- how lexer rules work
PassTwo:
- PassTwo -- second pass that does Nesting Depth computation, and EOS Detection
Parsing:
- Parser Rules -- how parser rules work
- Parser Actions -- actions that can be performed for rules
- Parser Ast -- Abstract Syntax Tree output
- Parser Symbols -- Symbol maps output
- Parser Types -- Type output
Languages: