Mercurial > projects > dil
diff trunk/src/dil/Expressions.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 | 8af5c7e2f722 |
children | cfb3805768b6 |
line wrap: on
line diff
--- a/trunk/src/dil/Expressions.d Fri Nov 30 20:17:29 2007 +0100 +++ b/trunk/src/dil/Expressions.d Sat Dec 01 18:22:56 2007 +0100 @@ -695,9 +695,11 @@ class CharExpression : Expression { - this() + Token* charLiteral; + this(Token* charLiteral) { mixin(set_kind); + this.charLiteral = charLiteral; } }