Welcome to pyrser’s documentation!¶
Contents:
- Introduction
- What’s new in 0.0.10
- Writing a BNF grammar
- Base of all parser
- Python API
- Grammar Base Class: Module
grammar - Setting Hooks: Module
hooks - Setting Directives: Module
directives - Functors primitives: Module
parsing.functors - Stream primitives: Module
parsing.stream - Formatter for pretty printing: Module
fmt - Magic stuff: Module
meta - Building AST (Abstract Syntax Tree): Module
node - Pretty printing DSL functors: Module
passes.to_dsl - Printing AST in YAML: Module
passes.to_yml - Error handling: Module
error - Type System Base Class: Module
type_system
- Grammar Base Class: Module
- Tutorial I: A guided JSON parser:
- Tutorial II: Handling Type System (part 1):
- Tutorial III: Handling Type System (part 2) Toy Language For Typing:
- Maintainers GUIDE