protected internal virtual bool IsTokenChar(int c) { if (state < 0) { state = RunAutomaton.InitialState; } state = RunAutomaton.Step(state, c); if (state < 0) { return false; } else { return true; } }