Slides and code from parser expression grammar workshop (2013-03-28).