示例#1
0
 bool TryConsume(Symbol symbol, out Token token)
 {
     if (Current.Symbol == symbol)
     {
         token = Consume();
         return true;
     }
     token = null;
     return false;
 }
示例#2
0
 Token Consume()
 {
     var token = Current;
     Current = Next;
     Next = GetNextToken();
     return token;
 }