(key, computed, hasProto)
| 2482 | } |
| 2483 | |
| 2484 | function checkProto(key, computed, hasProto) { |
| 2485 | if (computed === false && (key.type === Syntax.Identifier && key.name === '__proto__' || |
| 2486 | key.type === Syntax.Literal && key.value === '__proto__')) { |
| 2487 | if (hasProto.value) { |
| 2488 | tolerateError(Messages.DuplicateProtoProperty); |
| 2489 | } else { |
| 2490 | hasProto.value = true; |
| 2491 | } |
| 2492 | } |
| 2493 | } |
| 2494 | |
| 2495 | function parseObjectProperty(hasProto) { |
| 2496 | var token = lookahead, node = new Node(), computed, key, maybeMethod, value; |
no test coverage detected