(left: Expression, right: Expression)
| 317 | right: Expression; |
| 318 | |
| 319 | constructor(left: Expression, right: Expression) { |
| 320 | super(left.type); |
| 321 | this.left = left; |
| 322 | this.right = castExpression(right, left.type); |
| 323 | } |
| 324 | |
| 325 | override print(ctx: PrintContext) { |
| 326 | return `${this.left.print(ctx)} = ${this.right.print(ctx)}`; |
nothing calls this directly
no test coverage detected