Mercurial > projects > dil
comparison trunk/src/dil/Symbols.d @ 517:b465c669d70c
Added module dil.Symbols.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Fri, 14 Dec 2007 23:10:35 +0100 |
parents | |
children | 709e223a8eb9 |
comparison
equal
deleted
inserted
replaced
516:433d51c18524 | 517:b465c669d70c |
---|---|
1 /++ | |
2 Author: Aziz Köksal | |
3 License: GPL3 | |
4 +/ | |
5 module dil.Symbols; | |
6 import dil.Symbol; | |
7 import common; | |
8 | |
9 class Aggregate : Symbol | |
10 { | |
11 Function[] funcs; | |
12 Variable[] fields; | |
13 } | |
14 | |
15 class Class : Aggregate | |
16 { | |
17 | |
18 } | |
19 | |
20 class Union : Aggregate | |
21 { | |
22 | |
23 } | |
24 | |
25 class Struct : Aggregate | |
26 { | |
27 | |
28 } | |
29 | |
30 class Function : Symbol | |
31 { | |
32 | |
33 } | |
34 | |
35 class Variable : Symbol | |
36 { | |
37 | |
38 } |