Ejemplo n.º 1
0
		Token Consume(TokenType type)
		{
			Token old = current;
			current = lexer.Next();

			if (old.TokenType != type)
				throw new ParserException("Unexpected token: " + current.TokenType.ToString() + ". Was expecting: " + type,
                    current.Line, current.Column);

			return old;
		}
Ejemplo n.º 2
0
		Token Consume()
		{
			Token old = current;
			current = lexer.Next();
			return old;
		}