| 13358 | } |
| 13359 | |
| 13360 | function ensureSafeAssignContext(obj, fullExpression) { |
| 13361 | if (obj) { |
| 13362 | if (obj === (0).constructor || obj === (false).constructor || obj === ''.constructor || |
| 13363 | obj === {}.constructor || obj === [].constructor || obj === Function.constructor) { |
| 13364 | throw $parseMinErr('isecaf', |
| 13365 | 'Assigning to a constructor is disallowed! Expression: {0}', fullExpression); |
| 13366 | } |
| 13367 | } |
| 13368 | } |
| 13369 | |
| 13370 | var OPERATORS = createMap(); |
| 13371 | forEach('+ - * / % === !== == != < > <= >= && || ! = |'.split(' '), function(operator) { OPERATORS[operator] = true; }); |