annotate tests/parser/for_1.d @ 149:393a1f47a6d2

For loops in AST and sema. Should have correct scope and such now.
author Anders Johnsen <skabet@gmail.com>
date Mon, 21 Jul 2008 21:00:20 +0200
parents 060b6eb16db9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
147
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
1
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
2 int main()
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
3 {
149
393a1f47a6d2 For loops in AST and sema. Should have correct scope and such now.
Anders Johnsen <skabet@gmail.com>
parents: 147
diff changeset
4 int x = 0;
147
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
5 for(int i = 0; i < 5; i = i + 1)
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
6 {
149
393a1f47a6d2 For loops in AST and sema. Should have correct scope and such now.
Anders Johnsen <skabet@gmail.com>
parents: 147
diff changeset
7 x = x + i;
147
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
8 }
149
393a1f47a6d2 For loops in AST and sema. Should have correct scope and such now.
Anders Johnsen <skabet@gmail.com>
parents: 147
diff changeset
9 return x;
147
060b6eb16db9 Parsing for-loops to some extend.
Anders Johnsen <skabet@gmail.com>
parents:
diff changeset
10 }