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 }