erezsh/plyplus — pull request #11 by muggenhor (2013-08-01 18:46:44+00:00)
Title: Use closures instead of exec and attach location info when we *do* exec()

This pull request does two things:
* replace usage of exec() with closures instead (for lexer and parser rule callback functions)
* preserves and attaches location information when executing code SECTIONs (following the '###') from grammars