public void SwitchTo(int lexState)
{
if (lexState >= 9 || lexState < 0)
throw new TokenMgrError(string.Format("Error: Ignoring invalid lexical state : {0}. State unchanged.", lexState),
TokenMgrError.INVALID_LEXICAL_STATE);
else
curLexState = lexState;
}