I got an email today that said “Remember that Chris Dolan will be giving his talk on all the wonderful things you can do with PPI for parsing Perl. See you tonight!”
I panicked. I hadn’t started writing the talk yet! What could I put together in 2 hours?!? I started frantically searching for notes I made on a related topic years ago. Lucky for me another email arrived a little later, “Our meetup is next week, not this week. Sorry.” Breathe…
OK, time to collect some links for my talk (http://www.madmongers.org/calendar/ppi):
http://search.cpan.org/dist/PPI/lib/PPI.pm
http://blogs.perl.org/users/jeffrey_kegler/2011/11/what-is-the-marpa-algorithm.html
http://search.cpan.org/dist/Perl-Critic/
“On Parsing Perl”
http://www.perlmonks.org/index.pl?node_id=44722
“Perl Cannot Be Parsed: A Formal Proof”
http://www.perlmonks.org/?node_id=663393
http://en.wikipedia.org/wiki/Lexing
http://en.wikipedia.org/wiki/Parsing
http://en.wikipedia.org/wiki/Static_code_analysis