Mercurial > projects > dil
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; } /++