Ported the accept methods.

This commit is contained in:
Roberto Raggi
2009-11-10 16:19:52 +01:00
parent cdb1443219
commit e5eb88a31f
8 changed files with 105 additions and 124 deletions

View File

@@ -377,8 +377,9 @@ int main(int argc, char *argv[])
Namespace *globalNamespace = control.newNamespace(0, 0);
Semantic sem(&control);
for (DeclarationListAST *decl = ast->declarations; decl; decl = decl->next) {
sem.check(decl->declaration, globalNamespace->members());
for (DeclarationListAST *it = ast->declarations; it; it = it->next) {
DeclarationAST *declaration = it->value;
sem.check(declaration, globalNamespace->members());
}
return EXIT_SUCCESS;