Constant tree_sitter_gleam::TAGS_QUERY
source · pub const TAGS_QUERY: &'static str = "; Modules\n(module) @name @reference.module\n(import alias: (identifier) @name) @reference.module\n(remote_type_identifier\n module: (identifier) @name) @reference.module\n((field_access\n record: (identifier) @name)\n (#is-not? local)) @reference.module\n\n; Functions\n(function\n name: (identifier) @name) @definition.function\n(external_function\n name: (identifier) @name) @definition.function\n(unqualified_import (identifier) @name) @reference.function\n((function_call\n function: (identifier) @name) @reference.function\n (#is-not? local))\n((field_access\n record: (identifier) @ignore\n field: (label) @name)\n (#is-not? local)) @reference.function\n((binary_expression\n operator: \"|>\"\n right: (identifier) @name)\n (#is-not? local)) @reference.function\n\n; Types\n(type_definition\n (type_name\n name: (type_identifier) @name)) @definition.type\n(type_definition\n (data_constructors\n (data_constructor\n name: (constructor_name) @name))) @definition.constructor\n(external_type\n (type_name\n name: (type_identifier) @name)) @definition.type\n\n(type_identifier) @name @reference.type\n(constructor_name) @name @reference.constructor\n";Expand description
The symbol tagging query for this language.