- Overview
- Introduction
- Parsing
- Syntax
- Syntax
- Grammars
- Parser Grammar Engine (PGE)
- Parser Grammar Compiler (pgc.pir)
- Example
- Compiling the grammar
- Using the compiled parser subroutines from PIR
- Token vs. rule
- Token vs. rule
- Token vs. rule
- Custom parsing subroutines
- Custom parsing subroutines
- <PGE::Text::bracketed>
- Creating a custom parse subroutine in PIR
- Creating a custom parse subroutine in PIR
- Example
- Expression parsing
- Expression parsing
- Operator precedence parsing
- Operator precedence parsing
- Syntactic categories
- Operator traits
- Operator traits
- Still more operator traits
- Calling other rules -- the "parsed" trait
- Calling the operator precedence parser as a subrule
- !!! Important note !!!
- When things go wrong -- syntax errors
- <PGE::Util::die>
- Syntax errors w/die
- Syntax errors w/die
- Conclusions