TerminalGrammarSlot, KeywordGrammarSlot and RegularExpressionGrammar slot are merged into TokenGrammarSlot