Lines Matching defs:lookahead
311 Token lookahead = this->peek();
312 switch (lookahead.fKind) {
315 this->error(lookahead, "expected a declaration, but found ';'");
321 lookahead = this->peek();
322 if (lookahead.fKind == Token::Kind::TK_IDENTIFIER && !IsType(this->text(lookahead))) {
326 if (lookahead.fKind == Token::Kind::TK_SEMICOLON) {
328 Declare(modifiers, position(lookahead));
331 if (lookahead.fKind == Token::Kind::TK_STRUCT) {
356 Token lookahead = this->peek();
357 if (lookahead.fKind == Token::Kind::TK_RPAREN) {
359 } else if (lookahead.fKind == Token::Kind::TK_IDENTIFIER && this->text(lookahead) == "void") {