borela / naomi

Sublime Text enhanced syntax highlighting for JavaScript ES6/ES7/ES2015/ES2016/ES2017+, Babel, FlowType, React JSX, Styled Components, HTML5, SCSS3, PHP 7, phpDoc, PHPUnit, MQL4. Basic: Git config files.
Other
558 stars 18 forks source link

[WIP] Naomi 5.0.0 #170

Open borela opened 6 years ago

borela commented 6 years ago

Integration

Build systems

Watchers (Auto build on change)

Testing system

Whoaa512 commented 5 years ago

I'm noticing this blocking a few other issues. Anything I can do to help move it along?

borela commented 5 years ago

I got the build system for:

For the syntaxes I've been looking at how to implement it and optimization algorithms, I'll have something basic done this week:

I'll definitelly need help testing and debugging it because the syntaxes have 200+ files; To simplify testing I am also planning a way to test individual files and put tests near the source files like I do in Jest;

kud commented 5 years ago

Thank you @borela for the work you've done and still do. Helps me everyday. :)

borela commented 5 years ago

@kud You are welcomed :D I am trying to speed up the upgrade to solve the context issues, hopefully will merge it soon.

kud commented 4 years ago

Wowowo, you're on fire! Can't wait to use this PR :)

kud commented 4 years ago

When do you think we'll be able to enjoy all of these commits? :)

borela commented 4 years ago

@kud The alpha version will be ready soon, probably begining of december, as I already did the parsing and construction of the AST. Now I am working on code generation(should be easy too), recursion check and tree shaking to eliminate duplicated contexts as it not only will fix the 25k recursion limit but will make the syntax lighter.

Now that my work schedule got lighter I am dedicating more time to finish this pull.

kud commented 4 years ago

Coooooooooooooooooool! :)

boycce commented 3 years ago

Can I use this PR? I need JSX, style-components CSS, and PHP working together :zany_face:

kud commented 3 years ago

I've moved to VS Code. I wasn't able to wait to much. 😬