示例#1
0
 public override void Work(ProgressiveList <Token> tokens, ParserResult result)
 {
     if (Child.Match(tokens))
     {
         Child.Work(tokens, result);
     }
     else
     {
         tokens.This().Or(tokens.Look_Back()).Error();
     }
 }
示例#2
0
 /// <summary>
 /// Return the token that pointer is in
 /// </summary>
 /// <returns>The this.</returns>
 public Token This()
 {
     return(tokens.This());
 }