annotate tests/parser/class_2.d @ 136:2be29b296081

Lots of changes: - Parsing classes and interfaces - Fixed some seg faults in sema - Supporting "private" to some extend - And a lot of other small fixes
author johnsen@johnsen-laptop
date Fri, 11 Jul 2008 21:47:57 +0200
parents
children 2c5a8061aa4a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
136
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
1
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
2 class A
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
3 {
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
4 int a;
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
5 }
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
6
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
7 class B
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
8 {
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
9 int b;
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
10 }
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
11
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
12 class C : A, B
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
13 {
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
14 int c;
2be29b296081 Lots of changes:
johnsen@johnsen-laptop
parents:
diff changeset
15 }