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