Kenny F.
Kenny F.
This PR deal with a 'kataw.json' in the root folder. It fetch the json file and process the data. It then load lint rules - including custom rules - in...
All diagnostics in test runner is seen as an error. Need to separate this. If 'DiagnosticKind' === 16 should trigger error diagnostics. If the value is '64' should for example...
Need to find a way to test the generated fuzzer code
After experimenting with Esprima I come across a lot of binding & destructuring issues. Cases that actually should fail, but doesn't. I used the ASTExplorer to verify this. ### Steps...
Esprima allow invalid LHS in both postfix and prefix operations. ### Steps to reproduce ```js esprima.parse('function f() { (new.target)--; }') ``` ### Expected output Should have thrown an error. ###...
Annex B defines an early error for duplicate PropertyName of `__proto__`, in object initializers, but this does not apply to Object Assignment patterns ### Steps to reproduce ```js esprima.parse('result =...
`OptionsUniqueKeyInPattern = 1
Meriyah is a simple ESTree parser and doesn't do much "under the hood". I ran a perf comparison against Kataw - a CST parser that does much more than meriyah...
should refactor the error messages to be more informative. "unexpected token" doesn't tell me much. Also some error messages is out of scope. Make it more dynamic and context bases....
@3cp See this test? https://github.com/meriyah/meriyah/blob/master/test/lexer/whitespace.ts#L228 Single line comment shouldn't have any LT - it should break. So shouldn't this test simply have zero LT and `hasNext` set to true? Next...