mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-20 12:20:02 -04:00
CEL
https://cel.dev `.cel` (supported on nvim nightly: https://github.com/neovim/neovim/pull/37834) CEL is an expression-based language that's embeddable, so sorry for the short example. (Many more on https://celbyexample.com.) <details> <summary>Representative code sample</summary> ``` // From cel.dev homepage // Simple predicates 'tacocat'.startsWith('taco') ``` </details> https://github.com/bufbuild/tree-sitter-cel <details> <summary>Parsed tree for code sample</summary> ``` (expr ; [0, 0] - [3, 0] (comment) ; [0, 0] - [0, 24] (comment) ; [1, 0] - [1, 20] (member_call_expression ; [2, 0] - [2, 28] operand: (string_literal ; [2, 0] - [2, 9] (single_quoted_string_literal)) ; [2, 0] - [2, 9] function: (identifier) ; [2, 10] - [2, 20] arguments: (arguments ; [2, 20] - [2, 28] (string_literal ; [2, 21] - [2, 27] (single_quoted_string_literal))))) ; [2, 21] - [2, 27] ``` </details> Source of queries: written from scratch; cobbled together from other tree-sitter repositories. <details> <summary>Screenshots of code sample</summary> <!-- paste screenshot of code sample using provided queries here --> </details> <!-- CHECKLIST: _Before_ submitting, make sure * `./scripts/install-parsers.lua <language>` works without warnings * `./scripts/install-parsers.lua --generate <language>` works without warnings * `make query` works without warning * `make docs` is run -->
This commit is contained in:
parent
3edb01f912
commit
decca28b35
7 changed files with 143 additions and 0 deletions
1
SUPPORTED_LANGUAGES.md
generated
1
SUPPORTED_LANGUAGES.md
generated
|
|
@ -36,6 +36,7 @@ Language | Tier | Queries | Maintainer
|
|||
[caddy](https://github.com/opa-oz/tree-sitter-caddy) | unmaintained | `HFIJ ` |
|
||||
[cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) | unstable | `HFIJL` | @amaanq
|
||||
[capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) | unstable | `HFIJL` | @amaanq
|
||||
[cel](https://github.com/bufbuild/tree-sitter-cel) | unstable | `HFIJL` | @stefanvanburen
|
||||
[chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) | unstable | `HFIJL` | @ObserverOfTime
|
||||
[circom](https://github.com/Decurity/tree-sitter-circom) | unstable | `HF JL` | @alexandr-martirosyan
|
||||
[clojure](https://github.com/sogaiu/tree-sitter-clojure) | unstable | `HF JL` | @NoahTheDuke
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue