diff options
author | Jared Ramirez | 2022-01-20 15:47:23 +0000 |
---|---|---|
committer | GitHub | 2022-01-20 15:47:23 +0000 |
commit | b2c8aa1ee709edcd5302b27f6d6467b7b624ca84 (patch) | |
tree | cfb334eb6677a42cea2a0de5c4ecfb5ec28c508e /runtime/queries/elm/tags.scm | |
parent | 440d4ae9df171acd1c7a4d5e4da221815f4af437 (diff) |
feat(languages): Elm (#1514)
* Add Elm language support
* Fix docs gen
* Updates based on PR feedback
Diffstat (limited to 'runtime/queries/elm/tags.scm')
-rw-r--r-- | runtime/queries/elm/tags.scm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/runtime/queries/elm/tags.scm b/runtime/queries/elm/tags.scm new file mode 100644 index 00000000..03999fb1 --- /dev/null +++ b/runtime/queries/elm/tags.scm @@ -0,0 +1,19 @@ +(value_declaration (function_declaration_left (lower_case_identifier) @name)) @definition.function + +(function_call_expr (value_expr (value_qid) @name)) @reference.function +(exposed_value (lower_case_identifier) @name) @reference.function +(type_annotation ((lower_case_identifier) @name) (colon)) @reference.function + +(type_declaration ((upper_case_identifier) @name) ) @definition.type + +(type_ref (upper_case_qid (upper_case_identifier) @name)) @reference.type +(exposed_type (upper_case_identifier) @name) @reference.type + +(type_declaration (union_variant (upper_case_identifier) @name)) @definition.union + +(value_expr (upper_case_qid (upper_case_identifier) @name)) @reference.union + + +(module_declaration + (upper_case_qid (upper_case_identifier)) @name +) @definition.module |