Mercurial > projects > dil
comparison trunk/src/dil/TypeSystem.d @ 512:112c17300069
Added module dil.TypeSystem.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Thu, 13 Dec 2007 23:04:50 +0100 |
parents | |
children | 812f497b20dc |
comparison
equal
deleted
inserted
replaced
511:aa73f669c298 | 512:112c17300069 |
---|---|
1 /++ | |
2 Author: Aziz Köksal | |
3 License: GPL3 | |
4 +/ | |
5 module dil.TypeSystem; | |
6 | |
7 import dil.Symbol; | |
8 | |
9 abstract class Type : Symbol | |
10 { | |
11 Type next; | |
12 } | |
13 | |
14 class TypeBasic : Type | |
15 { | |
16 | |
17 } | |
18 | |
19 class TypeDArray : Type | |
20 { | |
21 | |
22 } | |
23 | |
24 class TypeAArray : Type | |
25 { | |
26 | |
27 } | |
28 | |
29 class TypePointer : Type | |
30 { | |
31 | |
32 } | |
33 | |
34 class TypeReference : Type | |
35 { | |
36 | |
37 } |