示例#1
0
文件: Tokeniser.cs 项目: bkzhn/dcsoup
 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
文件: Tokeniser.cs 项目: bkzhn/dcsoup
 internal void AdvanceTransition(TokeniserState state)
 {
     reader.Advance();
     this.state = state;
 }
示例#3
0
文件: Tokeniser.cs 项目: bkzhn/dcsoup
 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
文件: Tokeniser.cs 项目: bkzhn/dcsoup
 internal void Transition(TokeniserState state)
 {
     this.state = state;
 }