Kenny F.
Kenny F.
Good catch! Note that this parser was only an experiment. What do you use Seafox for?
Good catch. You are right! I will try to fix it soon as I find time for it. Working on a new language atm. Want to join?
It's js. I'm trying to create a language like TS that will compile down to Js. But with improved performance ofc. And plan to add in linting and minify options
This should be an easy fix. When parsing out async expression, return 'async' as identifier if parsing in 'ForStatement' context. That way you can solve it after parsing out the...
I think it's faster if you 'shift' either left or right. It will improve perf if you are going to unset lots of bits.
@davidbonnet Is this something you want to make a PR for? For performance reasons I think a `ecmaVersion` should be passed as a func arg. Then you could do `if(esVersion...
Any update on this?
* Escaya is an totally different world with different code base. It's my own code with no students involved. It does error recovery and incremental parsing as well :) *...
Most of this projects was made by my students, so Meriyah at least is safe to use and used by others. Seafox is just an experiment code I did to...
@coreybutler Is there any specific parser features you need? I may add them to EScaya and port it to Meriyah if possible. As an example in EScaya you can walk...