Initial work on the pattern matcher for AST nodes.

This commit is contained in:
Roberto Raggi
2009-11-12 17:35:48 +01:00
parent b2f6803329
commit 5dcf449afd
10 changed files with 2846 additions and 66 deletions

View File

@@ -2419,7 +2419,7 @@ bool Parser::parseForStatement(StatementAST *&node)
ast->for_token = for_token;
ast->lparen_token = lparen_token;
parseForInitStatement(ast->initializer);
parseExpression(ast->condition);
parseCondition(ast->condition);
match(T_SEMICOLON, &ast->semicolon_token);
parseExpression(ast->expression);
match(T_RPAREN, &ast->rparen_token);