changeset 517:b465c669d70c

Added module dil.Symbols.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Fri, 14 Dec 2007 23:10:35 +0100
parents 433d51c18524
children 8f86bb9ef715
files trunk/src/dil/Symbols.d
diffstat 1 files changed, 38 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trunk/src/dil/Symbols.d	Fri Dec 14 23:10:35 2007 +0100
@@ -0,0 +1,38 @@
+/++
+  Author: Aziz Köksal
+  License: GPL3
++/
+module dil.Symbols;
+import dil.Symbol;
+import common;
+
+class Aggregate : Symbol
+{
+  Function[] funcs;
+  Variable[] fields;
+}
+
+class Class : Aggregate
+{
+
+}
+
+class Union : Aggregate
+{
+
+}
+
+class Struct : Aggregate
+{
+
+}
+
+class Function : Symbol
+{
+
+}
+
+class Variable : Symbol
+{
+
+}