You're changing the internals of an object from pyParsing. I feel like at some point that might be confusing.