Add support for EdgeQL languages
Implements https://www.edgedb.com/docs/edgeql/index
Description
Adds grammars, language definition, and adds test case.
Checklist:
-
[x] I am adding a new language.
-
[x] The extension of the new language is used in hundreds of repositories on GitHub.com.
- Search results for each extension:
- https://github.com/search?q=extension%3Aedgeql+NOT+nothack&type=Code
- https://cs.github.com/?scopeName=All+repos&scope=&q=path%3A*.edgeql
- Search results for each extension:
-
[x] I have included a real-world usage sample for all extensions added in this PR:
- Sample source(s):
- https://github.com/edgedb/edgedb-examples
- Sample license(s):
- https://github.com/edgedb/edgedb/blob/master/LICENSE
- Sample source(s):
- [x] I have included a syntax highlighting grammar: https://github-lightshow.herokuapp.com/
- [ ] I have updated the heuristics to distinguish my language from others using the same extension.
-
@lildude this is my first PR to linguist so let me know if I have made any glaring errors :)
Looks good from a quick squiz, however usage is still really low for both extensions, even when considering our temporarily relaxed criteria. Labelling as such.
Fixed the capitalization. As for the usage, fair. It just hit 1.0 yesterday which is how I came across it. Hopefully it will pick up soon.