Who Should Attend:
Perl programmers who are familiar with simple regular expressions and the
use of modules, and who need to process structured input of any kind.
Learn how to use a range of standard Perl features and several CPAN modules
(in particular, Parse::RecDescent) to decipher and process a variety of
complex data and command formats. It's a practical introduction to the
techniques of grammar-based recursive-descent parsing. There'll even be
some useful stuff, like how to write a program that does stand-up comedy!
Course Outline:
- A brief history of parsing
- Implementing parsers
- Useful tools
- Simple parsing
- Parsing data
- Parsing input
- Parsing code
- Parsing natural language