|
1 | | -import {isBlank, isPresent, FunctionWrapper} from "angular2/src/core/facade/lang"; |
2 | | -import {Map, ListWrapper, StringMapWrapper} from "angular2/src/core/facade/collection"; |
| 1 | +import {ListWrapper} from "angular2/src/core/facade/collection"; |
3 | 2 |
|
4 | 3 | export class AST { |
5 | 4 | visit(visitor: AstVisitor): any { return null; } |
@@ -29,11 +28,6 @@ export class Conditional extends AST { |
29 | 28 | visit(visitor: AstVisitor): any { return visitor.visitConditional(this); } |
30 | 29 | } |
31 | 30 |
|
32 | | -export class If extends AST { |
33 | | - constructor(public condition: AST, public trueExp: AST, public falseExp?: AST) { super(); } |
34 | | - visit(visitor: AstVisitor): any { return visitor.visitIf(this); } |
35 | | -} |
36 | | - |
37 | 31 | export class PropertyRead extends AST { |
38 | 32 | constructor(public receiver: AST, public name: string, public getter: Function) { super(); } |
39 | 33 | visit(visitor: AstVisitor): any { return visitor.visitPropertyRead(this); } |
@@ -133,7 +127,6 @@ export interface AstVisitor { |
133 | 127 | visitChain(ast: Chain): any; |
134 | 128 | visitConditional(ast: Conditional): any; |
135 | 129 | visitFunctionCall(ast: FunctionCall): any; |
136 | | - visitIf(ast: If): any; |
137 | 130 | visitImplicitReceiver(ast: ImplicitReceiver): any; |
138 | 131 | visitInterpolation(ast: Interpolation): any; |
139 | 132 | visitKeyedRead(ast: KeyedRead): any; |
@@ -163,12 +156,6 @@ export class RecursiveAstVisitor implements AstVisitor { |
163 | 156 | ast.falseExp.visit(this); |
164 | 157 | return null; |
165 | 158 | } |
166 | | - visitIf(ast: If): any { |
167 | | - ast.condition.visit(this); |
168 | | - ast.trueExp.visit(this); |
169 | | - ast.falseExp.visit(this); |
170 | | - return null; |
171 | | - } |
172 | 159 | visitPipe(ast: BindingPipe): any { |
173 | 160 | ast.exp.visit(this); |
174 | 161 | this.visitAll(ast.args); |
@@ -301,9 +288,4 @@ export class AstTransformer implements AstVisitor { |
301 | 288 | } |
302 | 289 |
|
303 | 290 | visitChain(ast: Chain): Chain { return new Chain(this.visitAll(ast.expressions)); } |
304 | | - |
305 | | - visitIf(ast: If): If { |
306 | | - let falseExp = isPresent(ast.falseExp) ? ast.falseExp.visit(this) : null; |
307 | | - return new If(ast.condition.visit(this), ast.trueExp.visit(this), falseExp); |
308 | | - } |
309 | 291 | } |
0 commit comments