Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…removing our dependency on
loophole
. (This was the weirdeval
thing. Newer versions of PEGjs no longer require usage ofeval
.Also reintroduced the generated PEGjs file to improve startup time, giving us a second way to avoid
eval
. In theory we can movepegjs
todevDependencies
, but for now we can just try to load the compiled version and fall back to generating it manually from the.pegjs
file if it isn't present.