Classes that change the parsing patter by intercepting the current context.

No longer used as deemed too complicated.