Code for my Parsing for Fun and Profit talk, first given at NWRUG Feb 2013