Commit e7df832
Andy
Break out of speculative parsing on bad parameter initializer (microsoft#19158)
* Break out of speculative parsing on bad parameter initializer
* Remove uses of 'finally'
* give up -> stop
* Do without exceptions
* Remove `resetAfterSpeculation`
* Use Fail and FailList objects
* Remove `inSpeculation` parameter to parseDelimitedList
* Don't use `createNodeArray`, it's not always in scope
* Move Fail and FailList inside initializeState
* More code review
* More code review1 parent 120fb6f commit e7df832
5 files changed
Lines changed: 176 additions & 50 deletions
File tree
- src/compiler
- tests
- baselines/reference
- cases/conformance/parser/ecmascript5/ArrowFunctionExpressions
0 commit comments