(builder: (a: ExpressionBuilder) => AstFactory<Expression>)
| 266 | } |
| 267 | |
| 268 | addItem(builder: (a: ExpressionBuilder) => AstFactory<Expression>) { |
| 269 | this.items.push(builder(ExpressionBuilder())); |
| 270 | this.update({ |
| 271 | items: this.items, |
| 272 | }); |
| 273 | return this; |
| 274 | } |
| 275 | } |
| 276 | |
| 277 | export class BinaryExprFactory extends AstFactory<BinaryExpr> { |
no test coverage detected