Classes that provide context for the BNF tool, in order to provide BNF-based auto-complete.