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