(text)
| 32351 | return finishNode(result, pos); |
| 32352 | } |
| 32353 | function internIdentifier(text) { |
| 32354 | var identifier = identifiers.get(text); |
| 32355 | if (identifier === undefined) { |
| 32356 | identifiers.set(text, identifier = text); |
| 32357 | } |
| 32358 | return identifier; |
| 32359 | } |
| 32360 | // An identifier that starts with two underscores has an extra underscore character prepended to it to avoid issues |
| 32361 | // with magic property names like '__proto__'. The 'identifiers' object is used to share a single string instance for |
| 32362 | // each identifier in order to reduce memory consumption. |
no test coverage detected
searching dependent graphs…