-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Add ShExC #2001
Add ShExC #2001
Conversation
~ factor shapeExpression + nesting ~ refactor and comment + markup test chore(package): update del to version 4.0.0 chore(package): update lockfile package-lock.json + based lexer on ShExC grammar terminals. Revert "Merge pull request #1 from highlightjs/master" This reverts commit 06463a5, reversing changes made to 9cf8120.
Something in the browser production chain is allergic to
so folks don't have to work it out from While debugging the
I made sure it wouldn't conflict with any other languages (relevance 0 except on a distinctive keyword) but maybe it would be better as a tarball under |
This has migrated to Also, where do additions to docs/css-classes-reference.rst go now? In particular, how to I add the suffixes |
@ericprud true about the testing. We need to figure out a solution for that. I set up my own thing for a different project: https://github.com/w3c/respec-hljs/blob/hljs/spec/highlight-spec.js |
It seems like the most important test is the epic hljs.highlightAuto() test. If someone screws up their own module, so be it, but you don't want them to have inappropriate priorities which steal auto from others. I noticed that languages with URLs are prone to that (had to turn mine down to 0). Feel free to prototype some sort of prospective shared So what's the next step now that I populated the shexc repo? |
/me politely pestering |
I’ve only just begin to look into this now that the new build system is coming along. Nothing to report yet though. |
@ericprud The new build process fixes this for good. |
Since you're actively working on your grammar and you're already listed in the README I'm going to go ahead and close out this PR. |
This module was partially transliterated from the grammar for ShExC, ensuring completeness of the terminals and resulting in a validating highlight module.