chore: query formatting

This commit is contained in:
Pham Huy Hoang 2024-01-06 15:05:50 +09:00 committed by Christian Clason
parent 79975d6557
commit 57a8acf0c4
674 changed files with 18466 additions and 12648 deletions

View file

@ -1,12 +1,17 @@
;; Primitives
; Primitives
(comment) @comment @spell
(nat) @number
(unit) @constant.builtin
(literal_char) @character
(literal_text) @string
(literal_boolean) @boolean
;; Keywords
; Keywords
[
(kw_forall)
(unique_kw)
@ -18,18 +23,19 @@
] @keyword
(kw_equals) @keyword.operator
(structural_kw) @type.qualifier
(unique) @type.qualifier
(type_constructor) @constructor
(doc_block) @comment.documentation
[
(operator)
(pipe)
(arrow_symbol)
(pipe)
(arrow_symbol)
">"
(or)
] @keyword.operator
@ -45,32 +51,52 @@
(blank_pattern) @variable.builtin
(pattern) @variable (constructor_or_variable_pattern) @type
(pattern) @variable
(constructor_or_variable_pattern) @type
(use_clause) @keyword.import
;; Types
(record_field name: (wordy_id) @variable type: (wordy_id) @type)
; Types
(record_field
name: (wordy_id) @variable
type: (wordy_id) @type)
(type_name) @type
(ability_declaration type_name: (wordy_id) @type type_arg: (wordy_id) @variable.parameter)
(effect (wordy_id) @attribute) ;; NOTE: an effect is a special type
(ability_declaration
type_name: (wordy_id) @type
type_arg: (wordy_id) @variable.parameter)
(effect
(wordy_id) @attribute) ; NOTE: an effect is a special type
;; Namespaces
; Namespaces
(path) @module
(namespace) @module
;; Terms
(type_signature term_name: (path) @module term_name: (wordy_id) @variable)
(type_signature term_name: (wordy_id) @variable)
; Terms
(type_signature
term_name: (path) @module
term_name: (wordy_id) @variable)
(type_signature
term_name: (wordy_id) @variable)
(term_type) @type
(function_application function_name: (path) function_name: (wordy_id) @function)
(function_application
function_name: (path)
function_name: (wordy_id) @function)
(term_definition name: (wordy_id) @variable)
(term_definition param: (wordy_id) @variable.parameter)
;; Punctuation
(term_definition
name: (wordy_id) @variable)
(term_definition
param: (wordy_id) @variable.parameter)
; Punctuation
[
(type_signature_colon)
":"
@ -85,4 +111,5 @@
"]"
] @punctuation.bracket
(test_watch_expression (wordy_id) @keyword.directive)
(test_watch_expression
(wordy_id) @keyword.directive)

View file

@ -1,2 +1,2 @@
((comment) @injection.content
(#set! injection.language "comment"))
(#set! injection.language "comment"))