@@ -413,13 +413,7 @@ class Eval {
case OpLt: compare(function(x) return x < 0);
case OpLte: compare(function(x) return x <= 0);
case OpInterval, OpAssign, OpAssignOp(_): TBinop(op, e1, e2);
- case OpArrow: throw "assert";
- #if (haxe_ver >= 4)
- case OpIn: throw "assert";
- #end
- #if (haxe_ver >= "4.3.0")
- case OpNullCoal: throw "assert";
+ default: throw "assert";
}
case TUnop(op, e):
var e = evalExpr(e);
@@ -327,12 +327,7 @@ class Printer {
case OpAssignOp(op):opStr(op) + "=";
case OpArrow:"=>";
case OpInterval:"...";
- case OpIn: " in ";
- case OpNullCoal: "??";
+ default: "??"+op;