diff options
| author | Christoph Horn <christoph-horn@hotmail.de> | 2025-10-27 11:43:58 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-27 10:43:58 +0000 |
| commit | 645f42e85d8665c91a9911c3896afb57d6b8a923 (patch) | |
| tree | 94209f5fa119f90e3841343a85e6513d921b0178 /runtime/queries/julia | |
| parent | feat(apex): javadoc injections (#8232) (diff) | |
| download | nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar.gz nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar.bz2 nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar.lz nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar.xz nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.tar.zst nvim-treesitter-645f42e85d8665c91a9911c3896afb57d6b8a923.zip | |
feat(julia)!: update parser and queries (#8235)
sync locals queries with upstream
---------
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
Diffstat (limited to 'runtime/queries/julia')
| -rw-r--r-- | runtime/queries/julia/locals.scm | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/runtime/queries/julia/locals.scm b/runtime/queries/julia/locals.scm index 218a84ae9..eff949a0d 100644 --- a/runtime/queries/julia/locals.scm +++ b/runtime/queries/julia/locals.scm @@ -1,27 +1,41 @@ ; References (identifier) @local.reference -; Variables +; Definitions (assignment + . (identifier) @local.definition.var) (assignment + . (tuple_expression (identifier) @local.definition.var)) -; For bindings +(assignment + . + (open_tuple + (identifier) @local.definition.var)) + (for_binding + . (identifier) @local.definition.var) (for_binding + . (tuple_expression (identifier) @local.definition.var)) -; Types -(module_definition - (identifier) @local.definition.type) +(import_statement + (identifier) @local.definition.import) + +(using_statement + (identifier) @local.definition.import) + +(selected_import + (identifier) @local.definition.import) -(struct_definition +(module_definition + . (identifier) @local.definition.type) (type_head @@ -32,17 +46,6 @@ . (identifier) @local.definition.type)) -; Module imports -(import_statement - (identifier) @local.definition.import) - -(using_statement - (identifier) @local.definition.import) - -(selected_import - (identifier) @local.definition.import) - -; Scopes (function_definition (signature (call_expression @@ -55,6 +58,7 @@ . (identifier) @local.definition.function))) @local.scope +; Scopes [ (quote_statement) (let_statement) |
