Mercurial > projects > dil
changeset 543:c9579ea87228
Added ComplexExpression to enum NodeKind and setToks() to Node.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Wed, 19 Dec 2007 18:47:24 +0100 |
parents | 743b0390d20a |
children | d7050f2a4814 |
files | trunk/src/dil/SyntaxTree.d |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/dil/SyntaxTree.d Wed Dec 19 17:45:20 2007 +0100 +++ b/trunk/src/dil/SyntaxTree.d Wed Dec 19 18:47:24 2007 +0100 @@ -162,6 +162,7 @@ BoolExpression, IntExpression, RealExpression, + ComplexExpression, CharExpression, StringExpression, ArrayLiteralExpression, @@ -252,6 +253,12 @@ this.end = end; } + Class setToks(Class)(Class node) + { + node.setTokens(this.begin, this.end); + return node; + } + void addChild(Node child) { assert(child !is null, "failed in " ~ this.classinfo.name);