Open borela opened 6 years ago
I'm noticing this blocking a few other issues. Anything I can do to help move it along?
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;
Thank you @borela for the work you've done and still do. Helps me everyday. :)
@kud You are welcomed :D I am trying to speed up the upgrade to solve the context issues, hopefully will merge it soon.
Wowowo, you're on fire! Can't wait to use this PR :)
When do you think we'll be able to enjoy all of these commits? :)
@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.
Coooooooooooooooooool! :)
Can I use this PR? I need JSX, style-components CSS, and PHP working together :zany_face:
I've moved to VS Code. I wasn't able to wait to much. 😬
Integration
Build systems
match_words
statement.match_words
becomes just a shortcut for thewords
function which accepts a list of words and returns an optimized regex string.Package/YourPackage/...
;./path...
;src
root~/path...
which will be calculated on a per package basis;Watchers (Auto build on change)
Testing system