Пример #1
0
 internal void EofError(TokeniserState state)
 {
     if (errors.CanAddError)
     {
         errors.Add(new ParseError(reader.Pos(), "Unexpectedly reached end of file (EOF) in input state [{0}]", state.Name()));
     }
 }
Пример #2
0
 internal void AdvanceTransition(TokeniserState state)
 {
     reader.Advance();
     this.state = state;
 }
Пример #3
0
 internal void Error(TokeniserState state)
 {
     if (errors.CanAddError)
     {
         errors.Add(new ParseError(reader.Pos(), "Unexpected character '{0}' in input state [{1}]", reader.Current(), state.Name()));
     }
 }
Пример #4
0
 internal void Transition(TokeniserState state)
 {
     this.state = state;
 }