diff options
| author | Bruno BELANYI <bruno@belanyi.fr> | 2022-06-14 20:01:12 +0200 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-06-14 22:34:03 +0200 |
| commit | b8e3b03748e0c796648360417650302a826ada91 (patch) | |
| tree | 1a6600bcf44037995c25c780cdac8911c45aef96 /queries/tiger/locals.scm | |
| parent | 6e3f888dc7e5ea78e121c9ee41d365f339957824 (diff) | |
fix(tiger): adjust invalid queries
Diffstat (limited to 'queries/tiger/locals.scm')
| -rw-r--r-- | queries/tiger/locals.scm | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/queries/tiger/locals.scm b/queries/tiger/locals.scm index 70baf874..33ccd3c7 100644 --- a/queries/tiger/locals.scm +++ b/queries/tiger/locals.scm @@ -9,27 +9,31 @@ (for_expression) (let_expression) (function_declaration) -] @local.scope +] @scope ; }}} ; Definitions {{{ (type_declaration - name: (identifier) @local.definition) + name: (identifier) @definition.type + (#set! "definition.var.scope" "parent")) (parameters - name: (identifier) @local.definition) + name: (identifier) @definition.parameter) (function_declaration - name: (identifier) @local.definition) + name: (identifier) @definition.function + (#set! "definition.var.scope" "parent")) (primitive_declaration - name: (identifier) @local.definition) + name: (identifier) @definition.function + (#set! "definition.var.scope" "parent")) (variable_declaration - name: (identifier) @local.definition) + name: (identifier) @definition.var + (#set! "definition.var.scope" "parent")) ; }}} ; References {{{ -(identifier) @local.reference +(identifier) @reference ; }}} ; vim: sw=2 foldmethod=marker |
