Mercurial > projects > dil
comparison trunk/src/dil/ast/Expressions.d @ 694:19a34b69cc7d
Renamed some members of BinaryExpression and QualifiedType.
Added visit(TypeofType) to SemanticPass2.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Tue, 22 Jan 2008 20:56:10 +0100 |
parents | e8c09d13f2a5 |
children | 170ddcdc9711 |
comparison
equal
deleted
inserted
replaced
693:56100b270897 | 694:19a34b69cc7d |
---|---|
22 } | 22 } |
23 } | 23 } |
24 | 24 |
25 abstract class BinaryExpression : Expression | 25 abstract class BinaryExpression : Expression |
26 { | 26 { |
27 Expression left, right; | 27 Expression lhs; /// Left-hand side expression. |
28 Expression rhs; /// Right-hand side expression. | |
28 Token* tok; | 29 Token* tok; |
29 this(Expression left, Expression right, Token* tok) | 30 this(Expression lhs, Expression rhs, Token* tok) |
30 { | 31 { |
31 addChildren([left, right]); | 32 addChildren([lhs, rhs]); |
32 this.left = left; | 33 this.lhs = lhs; |
33 this.right = right; | 34 this.rhs = rhs; |
34 this.tok = tok; | 35 this.tok = tok; |
35 } | 36 } |
36 } | 37 } |
37 | 38 |
38 class CondExpression : BinaryExpression | 39 class CondExpression : BinaryExpression |