addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Parsing - Regex and Grammars

This month, Doug Bell from Bank of America will be giving a talk on parsing, using his App::YAML::Filter module as an example language.

In addition to basic parsing with regular expressions and Perl built-in functions, I'll be covering:

As a result, basic language parsing concepts will be introduced, including BNF.

Join or login to comment.

  • Doug B.

    Thanks everyone for coming, and thanks for your questions and feedback!

    Here are the slides: and the corresponding Github repo for suggestions or improvements: As with all the presentations stored in the ChicagoPM Github Organization, the content is free and will remain up-to-date as new Perl features and CPAN modules are released (already, Ingy's Pegex module requires additions to this code).

    Here's the module that I developed to give this presentation: All the current parsers are in there (though not all are complete yet).

    Here's the SelfGOL, by Damien Conway, as we discussed: It is a Perl program that is a quine, that can infect other Perl programs to turn them into quines, play the Game Of Life (hence its name), and print a marquee of text if you want it to.

    July 24, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy