pyparsing also includes a decorator function, traceParseAction, which will list out calls to parse actions, the tokens passed in, and the value returned or exception raised. If you add "@traceParseAction" before each of the parse actions in my example, you can see the token processing being done in the parse actions.
-- Paul -- http://mail.python.org/mailman/listinfo/python-list