Lines Matching refs:Consume
128 Consume();
132 Token Parser::Consume(Token::Type type, const char* error_message) {
134 return Consume(types, 1, error_message);
137 Token Parser::Consume(Token::Type* types,
163 Token Parser::Consume() {
175 Token token = Consume();
191 token = Consume();
219 Consume(Token::RIGHT_PAREN, "Expected ')'");
236 Consume(Token::RIGHT_BRACKET, "Expected ']'");
273 Consume(Token::RIGHT_PAREN, "Expected ')' after call");
318 Consume(Token::RIGHT_BRACKET, "Expecting ']' after subscript.");
325 // Does not Consume the start or end token.
394 Consume(Token::LEFT_BRACE, "Expected '{' to start a block.");
402 block->set_end_token(Consume());
416 Consume(Token::IF, "Expected 'if'");
417 Consume(Token::LEFT_PAREN, "Expected '(' after 'if'.");
421 Consume(Token::RIGHT_PAREN, "Expected ')' after condition of 'if'.");