diff trunk/src/dil/Scope.d @ 486:bd176bc73e43

Fixed a few things in the Parser. Refactored some code that used parseArguments() to using parseExpressionList(). Added calls to set() and tidied up the code of the Parser a bit. Fixed parsing DotIdentifier in parseAsmPrimaryExpression(). Added charLiteral member to class CharExpression. Added class InformationManager. Added member infoMan to class Scope.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Sat, 01 Dec 2007 18:22:56 +0100
parents e6c759e151cd
children 47be6bfe39cd
line wrap: on
line diff
--- a/trunk/src/dil/Scope.d	Fri Nov 30 20:17:29 2007 +0100
+++ b/trunk/src/dil/Scope.d	Sat Dec 01 18:22:56 2007 +0100
@@ -4,11 +4,13 @@
 +/
 module dil.Scope;
 import dil.Symbol;
+import dil.Information;
 import common;
 
 class Scope
 {
   Scope parent; /// The surrounding scope.
+  InformationManager infoMan; /// Collects errors reported during the semantic phase.
 
   this()
   {
@@ -19,7 +21,7 @@
   +/
   Symbol find(char[] ident)
   {
-
+    return null;
   }
 
   /++