From 75de06f8edbd0006997a19b760045753d4f6693c Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Sat, 1 Jun 2024 20:50:39 -0700 Subject: [PATCH] lint: autoformat all tree-sitter query files --- queries/bash/aerial.scm | 3 +- queries/c/aerial.scm | 15 ++--- queries/c_sharp/aerial.scm | 28 ++++------ queries/cpp/aerial.scm | 18 ++---- queries/dart/aerial.scm | 33 +++++------ queries/elixir/aerial.scm | 100 ++++++++++++++++++---------------- queries/go/aerial.scm | 12 ++-- queries/groovy/aerial.scm | 27 ++++----- queries/help/aerial.scm | 9 +-- queries/html/aerial.scm | 18 +++--- queries/java/aerial.scm | 18 ++---- queries/javascript/aerial.scm | 52 ++++++++---------- queries/json/aerial.scm | 3 +- queries/julia/aerial.scm | 35 +++++------- queries/latex/aerial.scm | 68 +++++++++++++++-------- queries/lua/aerial.scm | 45 ++++++++------- queries/make/aerial.scm | 3 +- queries/markdown/aerial.scm | 18 ++++-- queries/norg/aerial.scm | 20 +++---- queries/org/aerial.scm | 3 +- queries/php/aerial.scm | 21 +++---- queries/proto/aerial.scm | 6 +- queries/python/aerial.scm | 9 +-- queries/rst/aerial.scm | 3 +- queries/ruby/aerial.scm | 88 +++++++++++++++++------------- queries/rust/aerial.scm | 24 +++----- queries/scala/aerial.scm | 15 ++--- queries/snakemake/aerial.scm | 12 ++-- queries/solidity/aerial.scm | 66 ++++++++++------------ queries/teal/aerial.scm | 30 +++++----- queries/tsx/aerial.scm | 66 +++++++++------------- queries/typescript/aerial.scm | 54 ++++++++---------- queries/usd/aerial.scm | 41 ++++++++------ queries/vim/aerial.scm | 11 ++-- queries/vimdoc/aerial.scm | 9 +-- queries/yaml/aerial.scm | 16 +++--- queries/zig/aerial.scm | 37 ++++++------- 37 files changed, 483 insertions(+), 553 deletions(-) diff --git a/queries/bash/aerial.scm b/queries/bash/aerial.scm index b4d4b71..d0ce680 100644 --- a/queries/bash/aerial.scm +++ b/queries/bash/aerial.scm @@ -1,4 +1,3 @@ (function_definition name: (word) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol diff --git a/queries/c/aerial.scm b/queries/c/aerial.scm index 84b481d..3ef40d5 100644 --- a/queries/c/aerial.scm +++ b/queries/c/aerial.scm @@ -1,22 +1,17 @@ (type_definition type: (enum_specifier) @symbol declarator: (type_identifier) @name - (#set! "kind" "Enum") - ) @start + (#set! "kind" "Enum")) @start (type_definition type: (struct_specifier) @symbol declarator: (type_identifier) @name - (#set! "kind" "Struct") - ) @start + (#set! "kind" "Struct")) @start -( - (declaration) @root @start +((declaration) @root @start . (function_definition) @symbol @end - (#set! "kind" "Function") -) + (#set! "kind" "Function")) (function_definition - (#set! "kind" "Function") - ) @symbol @root + (#set! "kind" "Function")) @symbol @root diff --git a/queries/c_sharp/aerial.scm b/queries/c_sharp/aerial.scm index f775eef..7319ade 100644 --- a/queries/c_sharp/aerial.scm +++ b/queries/c_sharp/aerial.scm @@ -1,41 +1,33 @@ (interface_declaration name: (identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (class_declaration name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (struct_declaration name: (identifier) @name - (#set! "kind" "Struct") - ) @symbol + (#set! "kind" "Struct")) @symbol (method_declaration name: (identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (enum_declaration name: (identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol (constructor_declaration name: (identifier) @name - (#set! "kind" "Constructor") - ) @symbol + (#set! "kind" "Constructor")) @symbol (property_declaration name: (identifier) @name - (#set! "kind" "Property") - ) @symbol + (#set! "kind" "Property")) @symbol (field_declaration - (variable_declaration + (variable_declaration (variable_declarator - (identifier) @name)) - (#set! "kind" "Field") - ) @symbol + (identifier) @name)) + (#set! "kind" "Field")) @symbol diff --git a/queries/cpp/aerial.scm b/queries/cpp/aerial.scm index ca29b6c..a5abcb2 100644 --- a/queries/cpp/aerial.scm +++ b/queries/cpp/aerial.scm @@ -1,28 +1,22 @@ (struct_specifier name: (type_identifier) @name body: (field_declaration_list) - (#set! "kind" "Struct") -) @symbol + (#set! "kind" "Struct")) @symbol (declaration (struct_specifier - body: (field_declaration_list) - ) @symbol + body: (field_declaration_list)) @symbol declarator: (identifier) @name - (#set! "kind" "Struct") - ) + (#set! "kind" "Struct")) (function_declarator declarator: (_) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (enum_specifier name: (type_identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol (class_specifier name: (type_identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol diff --git a/queries/dart/aerial.scm b/queries/dart/aerial.scm index 1d6c670..762f350 100644 --- a/queries/dart/aerial.scm +++ b/queries/dart/aerial.scm @@ -1,37 +1,30 @@ (class_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (constructor_signature name: (identifier) @name - (#set! "kind" "Constructor") - ) @symbol + (#set! "kind" "Constructor")) @symbol -( - (method_signature - [(function_signature +((method_signature + [ + (function_signature name: (identifier) @name) - (getter_signature + (getter_signature name: (identifier) @name) - (setter_signature + (setter_signature name: (identifier) @name) - ] - ) @symbol + ]) @symbol . (function_body) @end - (#set! "kind" "Method") -) + (#set! "kind" "Method")) -( - (function_signature - name: (identifier) @name) @symbol +((function_signature + name: (identifier) @name) @symbol . (function_body) @end - (#set! "kind" "Function") -) + (#set! "kind" "Function")) (enum_declaration name: (identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol diff --git a/queries/elixir/aerial.scm b/queries/elixir/aerial.scm index d711eef..fd62014 100644 --- a/queries/elixir/aerial.scm +++ b/queries/elixir/aerial.scm @@ -1,75 +1,83 @@ (call - target: (identifier) @identifier (#any-of? @identifier "defmodule" "defprotocol") + target: (identifier) @identifier + (#any-of? @identifier "defmodule" "defprotocol") (arguments) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (call - target: (identifier) @identifier (#eq? @identifier "defimpl") + target: (identifier) @identifier + (#eq? @identifier "defimpl") (arguments (alias) @protocol - (keywords (pair - key: (keyword) @kw (#match? @kw "^for:") - value: (alias) @name)) - ) - (#set! "kind" "Function") - ) @symbol + (keywords + (pair + key: (keyword) @kw + (#match? @kw "^for:") + value: (alias) @name))) + (#set! "kind" "Function")) @symbol (call - target: (identifier) @identifier (#any-of? @identifier "def" "defp" "defguard" "defmacro" "defmacrop") - (arguments [ - (call target: (identifier) @name) - (binary_operator left: (call target: (identifier) @name)) - ((identifier) @name) - ]) - (#set! "kind" "Function") - ) @symbol + target: (identifier) @identifier + (#any-of? @identifier "def" "defp" "defguard" "defmacro" "defmacrop") + (arguments + [ + (call + target: (identifier) @name) + (binary_operator + left: (call + target: (identifier) @name)) + (identifier) @name + ]) + (#set! "kind" "Function")) @symbol (unary_operator operator: "@" operand: (call - target: (identifier) @identifier (#any-of? @identifier "callback" "spec") - (arguments [ - (call target: (identifier) @name) - (binary_operator left: (call target: (identifier) @name)) - ])) - @symbol - (#set! "kind" "Function") - ) @start + target: (identifier) @identifier + (#any-of? @identifier "callback" "spec") + (arguments + [ + (call + target: (identifier) @name) + (binary_operator + left: (call + target: (identifier) @name)) + ])) @symbol + (#set! "kind" "Function")) @start (unary_operator operator: "@" operand: (call - target: (identifier) @identifier (#eq? @identifier "module_attribute") - (arguments) @name - ) @symbol - (#set! "kind" "Function") - ) @start + target: (identifier) @identifier + (#eq? @identifier "module_attribute") + (arguments) @name) @symbol + (#set! "kind" "Function")) @start (unary_operator operator: "@" - operand: (call target: (identifier) @name (#not-any-of? @name "module_attribute" "callback" "spec" "doc" "moduledoc")) @symbol - (#set! "kind" "Constant") - ) @start - + operand: (call + target: (identifier) @name + (#not-any-of? @name "module_attribute" "callback" "spec" "doc" "moduledoc")) @symbol + (#set! "kind" "Constant")) @start (do_block (call - target: (identifier) @identifier (#eq? @identifier "defstruct")) @symbol - (#set! "kind" "Function") - ) @start + target: (identifier) @identifier + (#eq? @identifier "defstruct")) @symbol + (#set! "kind" "Function")) @start ; exunit unit test (call - target: (identifier) @identifier (#any-of? @identifier "describe" "test") - (arguments [(string (quoted_content) @name)]) - (#set! "kind" "Function") - ) @symbol + target: (identifier) @identifier + (#any-of? @identifier "describe" "test") + (arguments + (string + (quoted_content) @name)) + (#set! "kind" "Function")) @symbol ; exunit test setup (do_block (call - target: (identifier) @identifier @name (#eq? @identifier "setup")) @symbol - (#set! "kind" "Function") - ) @symbol - + target: (identifier) @identifier @name + (#eq? @identifier "setup")) @symbol + (#set! "kind" "Function")) @symbol diff --git a/queries/go/aerial.scm b/queries/go/aerial.scm index 00ad8ea..3bd1d60 100644 --- a/queries/go/aerial.scm +++ b/queries/go/aerial.scm @@ -1,24 +1,20 @@ (function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (type_declaration (type_spec name: (type_identifier) @name type: (struct_type) @symbol) - (#set! "kind" "Struct") - ) @start + (#set! "kind" "Struct")) @start (type_declaration (type_spec name: (type_identifier) @name type: (interface_type) @symbol) - (#set! "kind" "Interface") - ) @start + (#set! "kind" "Interface")) @start (method_declaration receiver: (_) @receiver name: (field_identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol diff --git a/queries/groovy/aerial.scm b/queries/groovy/aerial.scm index 506c1d5..606be5e 100644 --- a/queries/groovy/aerial.scm +++ b/queries/groovy/aerial.scm @@ -1,22 +1,23 @@ (juxt_function_call - function: (identifier) @name (#not-any-of? @name "else" "try" "exec") - (argument_list (closure)) - (#set! "kind" "Module") -) @symbol + function: (identifier) @name + (#not-any-of? @name "else" "try" "exec") + (argument_list + (closure)) + (#set! "kind" "Module")) @symbol (declaration name: (identifier) @name (closure) - (#set! "kind" "Function") -) @symbol + (#set! "kind" "Function")) @symbol (juxt_function_call - function: (identifier) @keyword (#eq? @keyword "task") - (argument_list ((function_call function: (identifier) @name))) - (#set! "kind" "Function") -) @symbol + function: (identifier) @keyword + (#eq? @keyword "task") + (argument_list + (function_call + function: (identifier) @name)) + (#set! "kind" "Function")) @symbol -(declaration +(declaration name: (identifier) @name - (#set! "kind" "Constant") - ) @symbol + (#set! "kind" "Constant")) @symbol diff --git a/queries/help/aerial.scm b/queries/help/aerial.scm index bc13123..f9451b9 100644 --- a/queries/help/aerial.scm +++ b/queries/help/aerial.scm @@ -3,16 +3,13 @@ (h1 (word)+ @name @start (tag) - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol (h2 (word)+ @name @start (tag) - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol (tag text: (word) @name - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol diff --git a/queries/html/aerial.scm b/queries/html/aerial.scm index b62529b..ed75400 100644 --- a/queries/html/aerial.scm +++ b/queries/html/aerial.scm @@ -1,15 +1,15 @@ ((doctype) @name - (#set! "kind" "Module") -) @symbol + (#set! "kind" "Module")) @symbol (_ [ - (start_tag (tag_name) @name) - (self_closing_tag (tag_name) @name) + (start_tag + (tag_name) @name) + (self_closing_tag + (tag_name) @name) ] - (#set! "kind" "Struct") -) @symbol + (#set! "kind" "Struct")) @symbol -(attribute (attribute_name) @name - (#set! "kind" "Field") -) @symbol +(attribute + (attribute_name) @name + (#set! "kind" "Field")) @symbol diff --git a/queries/java/aerial.scm b/queries/java/aerial.scm index 5d05c9f..8c2d94f 100644 --- a/queries/java/aerial.scm +++ b/queries/java/aerial.scm @@ -1,30 +1,24 @@ (interface_declaration name: (identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (method_declaration name: (identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (constructor_declaration name: (identifier) @name - (#set! "kind" "Constructor") - ) @symbol + (#set! "kind" "Constructor")) @symbol (class_declaration name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (enum_declaration name: (identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol (field_declaration declarator: (variable_declarator name: (identifier) @name) - (#set! "kind" "Field") - ) @symbol + (#set! "kind" "Field")) @symbol diff --git a/queries/javascript/aerial.scm b/queries/javascript/aerial.scm index 4368eb6..813e12e 100644 --- a/queries/javascript/aerial.scm +++ b/queries/javascript/aerial.scm @@ -1,69 +1,65 @@ (class_declaration name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (generator_function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (method_definition name: (property_identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (field_definition property: (property_identifier) @name value: (arrow_function) - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol ; const fn = () => {} (lexical_declaration (variable_declarator name: (identifier) @name - value: [(arrow_function) (function_expression) (generator_function)] @symbol - ) - (#set! "kind" "Function") - ) @start + value: [ + (arrow_function) + (function_expression) + (generator_function) + ] @symbol) + (#set! "kind" "Function")) @start ; describe("Unit test") (call_expression - function: (identifier) @method @name (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") + function: (identifier) @method @name + (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol ; test.skip("this test") (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "skip" "todo") - ) @name + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "skip" "todo")) @name arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol ; describe.each([])("Test suite") (call_expression function: (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "each") - ) @name - ) + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "each")) @name) arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol diff --git a/queries/json/aerial.scm b/queries/json/aerial.scm index ab7f3bb..8ab1d7d 100644 --- a/queries/json/aerial.scm +++ b/queries/json/aerial.scm @@ -2,5 +2,4 @@ key: (string (string_content) @name) value: (object) @symbol - (#set! "kind" "Class") - ) @start + (#set! "kind" "Class")) @start diff --git a/queries/julia/aerial.scm b/queries/julia/aerial.scm index 64666e1..607b0c0 100644 --- a/queries/julia/aerial.scm +++ b/queries/julia/aerial.scm @@ -1,45 +1,38 @@ (module_definition name: (identifier) @name - (#set! "kind" "Module") - ) @symbol + (#set! "kind" "Module")) @symbol (function_definition (signature - ((call_expression) @name)) - (#set! "kind" "Function") - ) @symbol + (call_expression) @name) + (#set! "kind" "Function")) @symbol (assignment . (where_expression - ((call_expression) @name)) - (#set! "kind" "Function") - ) @symbol + (call_expression) @name) + (#set! "kind" "Function")) @symbol (assignment . - ((call_expression) @name) - (#set! "kind" "Function") - ) @symbol + (call_expression) @name + (#set! "kind" "Function")) @symbol (abstract_definition name: (identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (struct_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (const_statement (assignment - . (identifier) @name) - (#set! "kind" "Constant") - ) @symbol + . + (identifier) @name) + (#set! "kind" "Constant")) @symbol (macro_definition (signature - ((call_expression) @name)) - (#set! "kind" "Function") - ) @symbol + (call_expression) @name) + (#set! "kind" "Function")) @symbol diff --git a/queries/latex/aerial.scm b/queries/latex/aerial.scm index 2dac198..e8f1b77 100644 --- a/queries/latex/aerial.scm +++ b/queries/latex/aerial.scm @@ -1,32 +1,56 @@ (section - text: [(curly_group (text) @name) (_)] @name - (#set! "kind" "Method") -) @symbol + text: [ + (curly_group + (text) @name) + (_) + ] @name + (#set! "kind" "Method")) @symbol + (subsection - text: [(curly_group (text) @name) (_)] @name - (#set! "kind" "Method") -) @symbol + text: [ + (curly_group + (text) @name) + (_) + ] @name + (#set! "kind" "Method")) @symbol + (subsubsection - text: [(curly_group (text) @name) (_)] @name - (#set! "kind" "Method") -) @symbol + text: [ + (curly_group + (text) @name) + (_) + ] @name + (#set! "kind" "Method")) @symbol + (generic_environment begin: (begin - name: [(curly_group_text text: (text) @name) (_)] @name -) - (#set! "kind" "Class") - ) @symbol + name: [ + (curly_group_text + text: (text) @name) + (_) + ] @name) + (#set! "kind" "Class")) @symbol (new_command_definition - declaration: [(curly_group_command_name command: (command_name) @name) (_)] @name - (#set! "kind" "Operator") -) @symbol + declaration: [ + (curly_group_command_name + command: (command_name) @name) + (_) + ] @name + (#set! "kind" "Operator")) @symbol (title_declaration - text: [(curly_group (text) @name) (_)] @name - (#set! "kind" "Field") -) @symbol + text: [ + (curly_group + (text) @name) + (_) + ] @name + (#set! "kind" "Field")) @symbol + (author_declaration - authors: [(curly_group_author_list (author) @name) (_)] @name - (#set! "kind" "Field") -) @symbol + authors: [ + (curly_group_author_list + (author) @name) + (_) + ] @name + (#set! "kind" "Field")) @symbol diff --git a/queries/lua/aerial.scm b/queries/lua/aerial.scm index ccf76df..ce10c93 100644 --- a/queries/lua/aerial.scm +++ b/queries/lua/aerial.scm @@ -1,46 +1,53 @@ (function_declaration - name: [(identifier) (dot_index_expression) (method_index_expression)] @name - (#set! "kind" "Function") - ) @symbol + name: [ + (identifier) + (dot_index_expression) + (method_index_expression) + ] @name + (#set! "kind" "Function")) @symbol (variable_declaration (assignment_statement (variable_list - name: [(identifier) (dot_index_expression)] @name) + name: [ + (identifier) + (dot_index_expression) + ] @name) (expression_list value: (function_definition) @symbol)) - (#set! "kind" "Function") - ) @start + (#set! "kind" "Function")) @start (assignment_statement (variable_list - name: [(identifier) (dot_index_expression) (bracket_index_expression)] @name) + name: [ + (identifier) + (dot_index_expression) + (bracket_index_expression) + ] @name) (expression_list value: (function_definition) @symbol) - (#set! "kind" "Function") - ) @start + (#set! "kind" "Function")) @start (field name: (identifier) @name value: (function_definition) @symbol - (#set! "kind" "Function") - ) @start + (#set! "kind" "Function")) @start (function_call - name: (identifier) @method @name (#any-of? @method "describe" "it" "before_each" "after_each" "setup" "teardown") + name: (identifier) @method @name + (#any-of? @method "describe" "it" "before_each" "after_each" "setup" "teardown") arguments: (arguments (string)? @name (function_definition) @symbol) - (#set! "kind" "Function") -) @start @selection + (#set! "kind" "Function")) @start @selection (function_call name: (dot_index_expression - table: (identifier) @tbl (#match? @tbl "^a") - field: (identifier) @method @name (#any-of? @method "describe" "it" "before_each" "after_each") - ) + table: (identifier) @tbl + (#match? @tbl "^a") + field: (identifier) @method @name + (#any-of? @method "describe" "it" "before_each" "after_each")) arguments: (arguments (string)? @name (function_definition) @symbol) - (#set! "kind" "Function") -) @start @selection + (#set! "kind" "Function")) @start @selection diff --git a/queries/make/aerial.scm b/queries/make/aerial.scm index c0d2fe2..1bcc428 100644 --- a/queries/make/aerial.scm +++ b/queries/make/aerial.scm @@ -1,4 +1,3 @@ (rule (targets) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol diff --git a/queries/markdown/aerial.scm b/queries/markdown/aerial.scm index 2bcde37..6294eb9 100644 --- a/queries/markdown/aerial.scm +++ b/queries/markdown/aerial.scm @@ -1,11 +1,19 @@ (atx_heading - [(atx_h1_marker) (atx_h2_marker) (atx_h3_marker) (atx_h4_marker) (atx_h5_marker) (atx_h6_marker)] @level + [ + (atx_h1_marker) + (atx_h2_marker) + (atx_h3_marker) + (atx_h4_marker) + (atx_h5_marker) + (atx_h6_marker) + ] @level heading_content: (_) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (setext_heading heading_content: (_) @name (#set! "kind" "Interface") - [(setext_h1_underline) (setext_h2_underline)] @level - ) @symbol + [ + (setext_h1_underline) + (setext_h2_underline) + ] @level) @symbol diff --git a/queries/norg/aerial.scm b/queries/norg/aerial.scm index 8ea39ea..2e04c44 100644 --- a/queries/norg/aerial.scm +++ b/queries/norg/aerial.scm @@ -1,36 +1,30 @@ -;; Headings +; Headings ((heading1 (heading1_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) ((heading2 (heading2_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) ((heading3 (heading3_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) ((heading4 (heading4_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) ((heading5 (heading5_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) ((heading6 (heading6_prefix) title: (paragraph_segment) @name) @symbol - (#set! "kind" "Interface") - ) + (#set! "kind" "Interface")) diff --git a/queries/org/aerial.scm b/queries/org/aerial.scm index 5de9d8f..ece9d12 100644 --- a/queries/org/aerial.scm +++ b/queries/org/aerial.scm @@ -1,5 +1,4 @@ (section (headline item: (item) @name) - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol diff --git a/queries/php/aerial.scm b/queries/php/aerial.scm index e28f39b..84fdca6 100644 --- a/queries/php/aerial.scm +++ b/queries/php/aerial.scm @@ -1,32 +1,25 @@ (function_definition name: (name) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (expression_statement (assignment_expression left: (variable_name) @name - right: (anonymous_function_creation_expression) @symbol - ) - (#set! "kind" "Function") - ) @start + right: (anonymous_function_creation_expression) @symbol) + (#set! "kind" "Function")) @start (class_declaration name: (name) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (method_declaration name: (name) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (interface_declaration name: (name) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (trait_declaration name: (name) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol diff --git a/queries/proto/aerial.scm b/queries/proto/aerial.scm index ee5dfae..182ffa9 100644 --- a/queries/proto/aerial.scm +++ b/queries/proto/aerial.scm @@ -1,9 +1,7 @@ (message (message_name) @name - (#set! "kind" "Class") -) @symbol + (#set! "kind" "Class")) @symbol (enum (enum_name) @name - (#set! "kind" "Enum") -) @symbol + (#set! "kind" "Enum")) @symbol diff --git a/queries/python/aerial.scm b/queries/python/aerial.scm index 7cf91f9..2c88020 100644 --- a/queries/python/aerial.scm +++ b/queries/python/aerial.scm @@ -1,14 +1,11 @@ (function_definition name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (class_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (assignment left: (_) @name - (#set! "kind" "Variable") - ) @symbol + (#set! "kind" "Variable")) @symbol diff --git a/queries/rst/aerial.scm b/queries/rst/aerial.scm index cce0e11..43c054e 100644 --- a/queries/rst/aerial.scm +++ b/queries/rst/aerial.scm @@ -1,4 +1,3 @@ (section (title) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol diff --git a/queries/ruby/aerial.scm b/queries/ruby/aerial.scm index af62ae5..afd2791 100644 --- a/queries/ruby/aerial.scm +++ b/queries/ruby/aerial.scm @@ -1,66 +1,76 @@ (class - name: [(constant) (scope_resolution)] @name - (#set! "kind" "Class") - ) @symbol + name: [ + (constant) + (scope_resolution) + ] @name + (#set! "kind" "Class")) @symbol (call - ( - (identifier) @scope - (#any-of? @scope "private" "protected" "public") - )? + ((identifier) @scope + (#any-of? @scope "private" "protected" "public"))? . (argument_list (method name: (_) @name - (#set! "kind" "Method") - ) @symbol - ) - ) + (#set! "kind" "Method")) @symbol)) (body_statement [ - (_) - ((identifier) @scope - (#any-of? @scope "private" "protected" "public")) - ]* + (_) + ((identifier) @scope + (#any-of? @scope "private" "protected" "public")) + ]* . (method name: (_) @name - (#set! "kind" "Method") - ) @symbol - ) + (#set! "kind" "Method")) @symbol) (singleton_method - object: [(constant) (self) (identifier)] @receiver - (["." "::"] @separator)? - name: [(operator) (identifier)] @name - (#set! "kind" "Method") - ) @symbol + object: [ + (constant) + (self) + (identifier) + ] @receiver + ([ + "." + "::" + ] @separator)? + name: [ + (operator) + (identifier) + ] @name + (#set! "kind" "Method")) @symbol (singleton_class value: (_) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (module - name: [(constant) (scope_resolution)] @name - (#set! "kind" "Module") - ) @symbol + name: [ + (constant) + (scope_resolution) + ] @name + (#set! "kind" "Module")) @symbol ; For Rspec, Rake, and Shoulda (call method: (identifier) @method @name (#any-of? @method - "describe" "it" "before" "after" ; Rspec - "namespace" "task" "multitask" "file" ; Rake - "setup" "teardown" "should" "should_not" "should_eventually" "context") ; Shoulda + "describe" "it" "before" "after" ; Rspec + "namespace" "task" "multitask" "file" ; Rake + "setup" "teardown" "should" "should_not" "should_eventually" "context") + ; Shoulda arguments: (argument_list - [(string - (string_content) @name) - (simple_symbol) @name - (pair - key: [(string (string_content) @name) (hash_key_symbol) @name]) - (call) @name + [ + (string + (string_content) @name) + (simple_symbol) @name + (pair + key: [ + (string + (string_content) @name) + (hash_key_symbol) @name + ]) + (call) @name ])? - (#set! "kind" "Method") -) @symbol @selection + (#set! "kind" "Method")) @symbol @selection diff --git a/queries/rust/aerial.scm b/queries/rust/aerial.scm index 1c8a684..47809ee 100644 --- a/queries/rust/aerial.scm +++ b/queries/rust/aerial.scm @@ -1,42 +1,34 @@ (mod_item name: (identifier) @name - (#set! "kind" "Module") - ) @symbol + (#set! "kind" "Module")) @symbol (enum_item name: (type_identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol (struct_item name: (type_identifier) @name - (#set! "kind" "Struct") - ) @symbol + (#set! "kind" "Struct")) @symbol (function_item name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (function_signature_item name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (trait_item name: (type_identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (impl_item trait: (type_identifier)? @trait type: (type_identifier) @rust_type - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (impl_item trait: (type_identifier)? @trait type: (generic_type type: (type_identifier) @rust_type) - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol diff --git a/queries/scala/aerial.scm b/queries/scala/aerial.scm index a819148..1cb0db5 100644 --- a/queries/scala/aerial.scm +++ b/queries/scala/aerial.scm @@ -1,24 +1,19 @@ (trait_definition name: (identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (object_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (class_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (function_definition name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol diff --git a/queries/snakemake/aerial.scm b/queries/snakemake/aerial.scm index b8c4ff5..bf48da3 100644 --- a/queries/snakemake/aerial.scm +++ b/queries/snakemake/aerial.scm @@ -1,19 +1,15 @@ (function_definition name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (class_definition name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (assignment left: (_) @name - (#set! "kind" "Variable") - ) @symbol + (#set! "kind" "Variable")) @symbol (rule_definition name: (identifier) @name - (#set! "kind" "Class") -) @symbol + (#set! "kind" "Class")) @symbol diff --git a/queries/solidity/aerial.scm b/queries/solidity/aerial.scm index dc6a1d7..682e01b 100644 --- a/queries/solidity/aerial.scm +++ b/queries/solidity/aerial.scm @@ -1,67 +1,59 @@ (contract_declaration name: (identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol -(contract_declaration (_ - (function_definition - name: (identifier) @name - (#set! "kind" "Method") - ) @symbol)) +(contract_declaration + (_ + (function_definition + name: (identifier) @name + (#set! "kind" "Method")) @symbol)) -(contract_declaration (_ - (modifier_definition - name: (identifier) @name - (#set! "kind" "Method") - ) @symbol)) +(contract_declaration + (_ + (modifier_definition + name: (identifier) @name + (#set! "kind" "Method")) @symbol)) -(library_declaration (_ - (function_definition - name: (identifier) @name - (#set! "kind" "Function") - ) @symbol)) +(library_declaration + (_ + (function_definition + name: (identifier) @name + (#set! "kind" "Function")) @symbol)) (interface_declaration name: (identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol -(interface_declaration (_ - (function_definition - name: (identifier) @name - (#set! "kind" "Function") - ) @symbol)) +(interface_declaration + (_ + (function_definition + name: (identifier) @name + (#set! "kind" "Function")) @symbol)) (source_file (function_definition name: (identifier) @name - (#set! "kind" "Function") - ) @symbol) + (#set! "kind" "Function")) @symbol) (library_declaration name: (identifier) @name - (#set! "kind" "Module") - ) @symbol + (#set! "kind" "Module")) @symbol (enum_declaration name: (identifier) @name - (#set! "kind" "Enum") - ) @symbol + (#set! "kind" "Enum")) @symbol (event_definition name: (identifier) @name - (#set! "kind" "Event") - ) @symbol + (#set! "kind" "Event")) @symbol (struct_declaration name: (identifier) @name - (#set! "kind" "Struct") - ) @symbol + (#set! "kind" "Struct")) @symbol (constructor_definition - ("constructor") @name - (#set! "kind" "Constructor") - ) @symbol + "constructor" @name + (#set! "kind" "Constructor")) @symbol (state_variable_declaration name: (identifier) @name @symbol diff --git a/queries/teal/aerial.scm b/queries/teal/aerial.scm index 8ac4d6f..a454b30 100644 --- a/queries/teal/aerial.scm +++ b/queries/teal/aerial.scm @@ -1,7 +1,6 @@ (function_statement - name: [(identifier)] @name - (#set! "kind" "Function") - ) @symbol + name: (identifier) @name + (#set! "kind" "Function")) @symbol (var_declaration (var_declarators @@ -9,21 +8,18 @@ name: (identifier) @name)) (expressions (anon_function) @symbol) - (#set! "kind" "Function") - ) @start + (#set! "kind" "Function")) @start (var_assignment - (assignment_variables - (var - (index - (identifier) - (identifier) @name))) - (expressions - (anon_function) @symbol) - (#set! "kind" "Function") - ) @start + (assignment_variables + (var + (index + (identifier) + (identifier) @name))) + (expressions + (anon_function) @symbol) + (#set! "kind" "Function")) @start (function_statement - name: (function_name) @name - (#set! "kind" "Function") - ) @symbol + name: (function_name) @name + (#set! "kind" "Function")) @symbol diff --git a/queries/tsx/aerial.scm b/queries/tsx/aerial.scm index 17c1fa4..a7a3121 100644 --- a/queries/tsx/aerial.scm +++ b/queries/tsx/aerial.scm @@ -1,97 +1,83 @@ (function_signature name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (generator_function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (interface_declaration name: (type_identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (class_declaration name: (type_identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (method_definition name: (property_identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (public_field_definition name: (property_identifier) @name value: (arrow_function) - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (type_alias_declaration name: (type_identifier) @name - (#set! "kind" "Variable") - ) @symbol + (#set! "kind" "Variable")) @symbol (lexical_declaration (variable_declarator name: (identifier) @name value: (_) @var_type) @symbol - (#set! "kind" "Variable") - ) @start + (#set! "kind" "Variable")) @start ; describe("Unit test") (call_expression - function: (identifier) @method @name (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") + function: (identifier) @method @name + (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection ; test.skip("this test") (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "skip" "todo") - ) @name + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "skip" "todo")) @name arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection ; describe.each([])("Test suite") (call_expression function: (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "each") - ) @name - ) + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "each")) @name) arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection ; JSX elements (_ - [ - (jsx_opening_element (identifier) @name) - ] - (#set! "kind" "Struct") -) @symbol - + (jsx_opening_element + (identifier) @name) + (#set! "kind" "Struct")) @symbol ; Self closing JSX elements (jsx_self_closing_element name: (identifier) @name - (#set! "kind" "Struct") - ) @symbol + (#set! "kind" "Struct")) @symbol diff --git a/queries/typescript/aerial.scm b/queries/typescript/aerial.scm index 609df2b..754e5c2 100644 --- a/queries/typescript/aerial.scm +++ b/queries/typescript/aerial.scm @@ -1,82 +1,72 @@ (function_signature name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (generator_function_declaration name: (identifier) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol (interface_declaration name: (type_identifier) @name - (#set! "kind" "Interface") - ) @symbol + (#set! "kind" "Interface")) @symbol (class_declaration name: (type_identifier) @name - (#set! "kind" "Class") - ) @symbol + (#set! "kind" "Class")) @symbol (method_definition name: (property_identifier) @name - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (public_field_definition name: (property_identifier) @name value: (arrow_function) - (#set! "kind" "Method") - ) @symbol + (#set! "kind" "Method")) @symbol (type_alias_declaration name: (type_identifier) @name - (#set! "kind" "Variable") - ) @symbol + (#set! "kind" "Variable")) @symbol (lexical_declaration (variable_declarator name: (identifier) @name value: (_) @var_type) @symbol - (#set! "kind" "Variable") - ) @start + (#set! "kind" "Variable")) @start ; describe("Unit test") (call_expression - function: (identifier) @method @name (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") + function: (identifier) @method @name + (#any-of? @method "describe" "it" "test" "afterAll" "afterEach" "beforeAll" "beforeEach") arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection ; test.skip("this test") (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "skip" "todo") - ) @name + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "skip" "todo")) @name arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection ; describe.each([])("Test suite") (call_expression function: (call_expression function: (member_expression - object: (identifier) @method (#any-of? @method "describe" "it" "test") - property: (property_identifier) @modifier (#any-of? @modifier "each") - ) @name - ) + object: (identifier) @method + (#any-of? @method "describe" "it" "test") + property: (property_identifier) @modifier + (#any-of? @modifier "each")) @name) arguments: (arguments (string (string_fragment) @name @string))? - (#set! "kind" "Function") - ) @symbol @selection + (#set! "kind" "Function")) @symbol @selection diff --git a/queries/usd/aerial.scm b/queries/usd/aerial.scm index f187d72..001a3e6 100644 --- a/queries/usd/aerial.scm +++ b/queries/usd/aerial.scm @@ -1,37 +1,42 @@ (prim_definition (string) @name (#offset! @name 0 1 0 -1) - (#set! "kind" "Class") -) @symbol + (#set! "kind" "Class")) @symbol (attribute_assignment - [(identifier) (qualified_identifier)] @name - (#set! "kind" "Property") -) @symbol + [ + (identifier) + (qualified_identifier) + ] @name + (#set! "kind" "Property")) @symbol (attribute_declaration - [(identifier) (qualified_identifier)] @name - (#set! "kind" "Property") -) @symbol + [ + (identifier) + (qualified_identifier) + ] @name + (#set! "kind" "Property")) @symbol (relationship_assignment - [(identifier) (qualified_identifier)] @name - (#set! "kind" "Property") -) @symbol + [ + (identifier) + (qualified_identifier) + ] @name + (#set! "kind" "Property")) @symbol (relationship_declaration - [(identifier) (qualified_identifier)] @name - (#set! "kind" "Property") -) @symbol + [ + (identifier) + (qualified_identifier) + ] @name + (#set! "kind" "Property")) @symbol (variant_set_definition (string) @name (#offset! @name 0 1 0 -1) - (#set! "kind" "Enum") -) @symbol + (#set! "kind" "Enum")) @symbol (variant (string) @name (#offset! @name 0 1 0 -1) - (#set! "kind" "EnumMember") -) @symbol + (#set! "kind" "EnumMember")) @symbol diff --git a/queries/vim/aerial.scm b/queries/vim/aerial.scm index 7ea67a0..ca3da8c 100644 --- a/queries/vim/aerial.scm +++ b/queries/vim/aerial.scm @@ -1,11 +1,12 @@ (function_definition (function_declaration - name: [(identifier) (scoped_identifier)] @name) - (#set! "kind" "Function") - ) @symbol + name: [ + (identifier) + (scoped_identifier) + ] @name) + (#set! "kind" "Function")) @symbol (function_definition (function_declaration name: (field_expression) @name) - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol diff --git a/queries/vimdoc/aerial.scm b/queries/vimdoc/aerial.scm index a36e6d1..8c34f37 100644 --- a/queries/vimdoc/aerial.scm +++ b/queries/vimdoc/aerial.scm @@ -1,16 +1,13 @@ (h1 (word)+ @name @start (tag) - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol (h2 (word)+ @name @start (tag) - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol (tag text: (word) @name - (#set! "kind" "Interface") -) @symbol + (#set! "kind" "Interface")) @symbol diff --git a/queries/yaml/aerial.scm b/queries/yaml/aerial.scm index 3416076..0814300 100644 --- a/queries/yaml/aerial.scm +++ b/queries/yaml/aerial.scm @@ -1,11 +1,11 @@ (block_mapping_pair - key: (flow_node) @name - value: (block_node (block_mapping) @symbol) - (#set! "kind" "Class") - ) @start + key: (flow_node) @name + value: (block_node + (block_mapping) @symbol) + (#set! "kind" "Class")) @start (block_mapping_pair - key: (flow_node) @name - value: (block_node (block_sequence) @symbol) - (#set! "kind" "Enum") - ) @start + key: (flow_node) @name + value: (block_node + (block_sequence) @symbol) + (#set! "kind" "Enum")) @start diff --git a/queries/zig/aerial.scm b/queries/zig/aerial.scm index 4cc368d..90c22d8 100644 --- a/queries/zig/aerial.scm +++ b/queries/zig/aerial.scm @@ -1,32 +1,27 @@ (Decl - (VarDecl - variable_type_function: (IDENTIFIER) @name - (#set! "kind" "Struct") + (VarDecl + variable_type_function: (IDENTIFIER) @name + (#set! "kind" "Struct") + (_ (_ - (_ - (ContainerDecl - (ContainerDeclType "struct") @symbol - )))) - ) + (ContainerDecl + (ContainerDeclType + "struct") @symbol))))) (Decl - (VarDecl - variable_type_function: (IDENTIFIER) @name - (#set! "kind" "Struct") + (VarDecl + variable_type_function: (IDENTIFIER) @name + (#set! "kind" "Struct") + (_ (_ - (_ - (ContainerDecl - (ContainerDeclType "union") @symbol - )))) - ) + (ContainerDecl + (ContainerDeclType + "union") @symbol))))) (FnProto function: (IDENTIFIER) @name - (#set! "kind" "Function") - ) @symbol - + (#set! "kind" "Function")) @symbol (TestDecl (STRINGLITERALSINGLE) @name - (#set! "kind" "Function") - ) @symbol + (#set! "kind" "Function")) @symbol