# HG changeset patch # User aziz # Date 1184439003 0 # Node ID b1060d432e5e7afc6142d7f8143aa9fa82f848f4 # Parent 5c6ebf9f60a90653e5cf9ea9b79a11bb0c01f576 - Added some members to class Node. diff -r 5c6ebf9f60a9 -r b1060d432e5e trunk/src/SyntaxTree.d --- a/trunk/src/SyntaxTree.d Sat Jul 14 18:47:02 2007 +0000 +++ b/trunk/src/SyntaxTree.d Sat Jul 14 18:50:03 2007 +0000 @@ -3,6 +3,7 @@ License: GPL2 +/ module SyntaxTree; +import Token; enum NodeType { @@ -15,8 +16,16 @@ class Node { NodeType nodeType; + Token* begin, end; + this(NodeType nodeType) { this.nodeType = nodeType; } + + void setTokens(Token* begin, Token* end) + { + this.begin = begin; + this.end = end; + } }