Higher-order Parsing
Length: 60 minutes
Description
Higher-order parsing techniques for Perl: using functions to generate
parsers and assemble simple parsers into more complicated parsers.
Outline
- Higher-Order Parsing
- Parsing
- Open vs. closed systems
- Example: graphing program
- Grammars
- Lexing
- Recursive-descent parsing
- Basic parsers
- Token parsers
- Concatenation
- Alternation
- Parsers
- Overloading
- Parsers
- Optional items
- Lists
- Labeled blocks
- Operators
- New tools
- Open systems again
- Higher-Order Perl
- Thank You!
- Bonus slides
- Every program parses
- Lexing
- repeat
- New tools
- What is my book about?
Update 20070410: audio of the performance at
YAPC::Asia 2007 is available.
Return to:
Universe of Discourse main page |
Perl Paraphernalia |
Other Classes and Talks
mjd-perl-yak+@plover.com