-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Liquid: Added Markup support, missing tokens, and other improvements #2950
Conversation
JS File Size Changes (gzipped)A total of 2 files have changed, with a combined diff of +113 B (+4.0%).
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fantastic, thank you Michael!
Ok, this is now a complete overhaul of Liquid. I added every feature I could find and derived the regexes from the current Liquid parser. It should cover everything and everything should be correct. @JaKXz Could you please see where I missed something/whether something is highlighted incorrectly? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great in my testing but I have one suggestion
This reimplements Liquid using Markup templating and adds missing tokens, keywords, and operators.
closes #2919.