Fixed: #1260 AS1/2 direct editation - is/as/:: are not reserved operators

This commit is contained in:
Jindra Petřík
2021-03-05 09:30:15 +01:00
parent 114947ffc1
commit 19c836764f
7 changed files with 1159 additions and 1187 deletions

View File

@@ -1488,17 +1488,10 @@ public class ActionScript2Parser {
break;
case XOR:
lhs = new BitXorActionItem(null, null, lhs, rhs);
break;
case AS:
break;
case INSTANCEOF:
lhs = new InstanceOfActionItem(null, null, lhs, rhs);
break;
case IS:
break;
case ASSIGN:
case ASSIGN_BITAND:
case ASSIGN_BITOR:

View File

@@ -118,11 +118,8 @@ public enum SymbolType {
ASSIGN_SHIFT_LEFT(GraphTargetItem.PRECEDENCE_ASSIGMENT, true, true),
ASSIGN_SHIFT_RIGHT(GraphTargetItem.PRECEDENCE_ASSIGMENT, true, true),
ASSIGN_USHIFT_RIGHT(GraphTargetItem.PRECEDENCE_ASSIGMENT, true, true),
AS(GraphTargetItem.PRECEDENCE_RELATIONAL, true),
DELETE(GraphTargetItem.PRECEDENCE_UNARY, false),
INSTANCEOF(GraphTargetItem.PRECEDENCE_RELATIONAL, true),
IS(GraphTargetItem.PRECEDENCE_RELATIONAL, true),
NAMESPACE_OP(GraphTargetItem.PRECEDENCE_PRIMARY, false),
NEW(GraphTargetItem.PRECEDENCE_PRIMARY, false),
TYPEOF(GraphTargetItem.PRECEDENCE_UNARY, false),
VOID,