aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
Diffstat (limited to 'queries')
-rw-r--r--queries/arduino/highlights.scm93
-rw-r--r--queries/awk/highlights.scm8
-rw-r--r--queries/bash/highlights.scm29
-rw-r--r--queries/bass/highlights.scm17
-rw-r--r--queries/bitbake/highlights.scm48
-rw-r--r--queries/clojure/highlights.scm239
-rw-r--r--queries/cmake/highlights.scm37
-rw-r--r--queries/commonlisp/highlights.scm134
-rw-r--r--queries/dart/highlights.scm4
-rw-r--r--queries/ecma/highlights.scm11
-rw-r--r--queries/eds/highlights.scm3
-rw-r--r--queries/elixir/highlights.scm8
-rw-r--r--queries/elvish/highlights.scm4
-rw-r--r--queries/fennel/highlights.scm76
-rw-r--r--queries/fennel/locals.scm4
-rw-r--r--queries/fish/highlights.scm6
-rw-r--r--queries/gdscript/highlights.scm282
-rw-r--r--queries/gnuplot/highlights.scm25
-rw-r--r--queries/go/highlights.scm9
-rw-r--r--queries/go/injections.scm4
-rw-r--r--queries/haskell/highlights.scm11
-rw-r--r--queries/ispc/highlights.scm159
-rw-r--r--queries/janet_simple/highlights.scm306
-rw-r--r--queries/jq/highlights.scm211
-rw-r--r--queries/julia/highlights.scm247
-rw-r--r--queries/kotlin/highlights.scm14
-rw-r--r--queries/linkerscript/highlights.scm5
-rw-r--r--queries/lua/highlights.scm14
-rw-r--r--queries/lua/injections.scm3
-rw-r--r--queries/luau/highlights.scm10
-rw-r--r--queries/make/highlights.scm10
-rw-r--r--queries/ninja/highlights.scm4
-rw-r--r--queries/nix/highlights.scm30
-rw-r--r--queries/ocaml/highlights.scm4
-rw-r--r--queries/odin/highlights.scm8
-rw-r--r--queries/perl/highlights.scm14
-rw-r--r--queries/php_only/injections.scm4
-rw-r--r--queries/pug/highlights.scm20
-rw-r--r--queries/puppet/highlights.scm4
-rw-r--r--queries/python/highlights.scm40
-rw-r--r--queries/query/indents.scm2
-rw-r--r--queries/racket/highlights.scm566
-rw-r--r--queries/re2c/injections.scm3
-rw-r--r--queries/rst/highlights.scm36
-rw-r--r--queries/rst/injections.scm13
-rw-r--r--queries/ruby/highlights.scm3
-rw-r--r--queries/scheme/highlights.scm90
-rw-r--r--queries/squirrel/highlights.scm70
-rw-r--r--queries/starlark/highlights.scm49
-rw-r--r--queries/systemtap/highlights.scm4
-rw-r--r--queries/tcl/highlights.scm14
-rw-r--r--queries/tiger/highlights.scm4
-rw-r--r--queries/usd/highlights.scm58
-rw-r--r--queries/v/highlights.scm29
-rw-r--r--queries/vim/injections.scm4
-rw-r--r--queries/yuck/highlights.scm12
56 files changed, 1583 insertions, 1533 deletions
diff --git a/queries/arduino/highlights.scm b/queries/arduino/highlights.scm
index 9620f1f73..d905c5eb3 100644
--- a/queries/arduino/highlights.scm
+++ b/queries/arduino/highlights.scm
@@ -1,74 +1,31 @@
; inherits: cpp
((identifier) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
- ; Digital I/O
- "digitalRead"
- "digitalWrite"
- "pinMode"
- ; Analog I/O
- "analogRead"
- "analogReference"
- "analogWrite"
- ; Zero, Due & MKR Family
- "analogReadResolution"
- "analogWriteResolution"
- ; Advanced I/O
- "noTone"
- "pulseIn"
- "pulseInLong"
- "shiftIn"
- "shiftOut"
- "tone"
- ; Time
- "delay"
- "delayMicroseconds"
- "micros"
- "millis"
- ; Math
- "abs"
- "constrain"
- "map"
- "max"
- "min"
- "pow"
- "sq"
- "sqrt"
- ; Trigonometry
- "cos"
- "sin"
- "tan"
- ; Characters
- "isAlpha"
- "isAlphaNumeric"
- "isAscii"
- "isControl"
- "isDigit"
- "isGraph"
- "isHexadecimalDigit"
- "isLowerCase"
- "isPrintable"
- "isPunct"
- "isSpace"
- "isUpperCase"
- "isWhitespace"
- ; Random Numbers
- "random"
- "randomSeed"
- ; Bits and Bytes
- "bit"
- "bitClear"
- "bitRead"
- "bitSet"
- "bitWrite"
- "highByte"
- "lowByte"
- ; External Interrupts
- "attachInterrupt"
- "detachInterrupt"
- ; Interrupts
- "interrupts"
- "noInterrupts"))
+ ; Digital I/O
+ "digitalRead" "digitalWrite" "pinMode"
+ ; Analog I/O
+ "analogRead" "analogReference" "analogWrite"
+ ; Zero, Due & MKR Family
+ "analogReadResolution" "analogWriteResolution"
+ ; Advanced I/O
+ "noTone" "pulseIn" "pulseInLong" "shiftIn" "shiftOut" "tone"
+ ; Time
+ "delay" "delayMicroseconds" "micros" "millis"
+ ; Math
+ "abs" "constrain" "map" "max" "min" "pow" "sq" "sqrt"
+ ; Trigonometry
+ "cos" "sin" "tan"
+ ; Characters
+ "isAlpha" "isAlphaNumeric" "isAscii" "isControl" "isDigit" "isGraph" "isHexadecimalDigit"
+ "isLowerCase" "isPrintable" "isPunct" "isSpace" "isUpperCase" "isWhitespace"
+ ; Random Numbers
+ "random" "randomSeed"
+ ; Bits and Bytes
+ "bit" "bitClear" "bitRead" "bitSet" "bitWrite" "highByte" "lowByte"
+ ; External Interrupts
+ "attachInterrupt" "detachInterrupt"
+ ; Interrupts
+ "interrupts" "noInterrupts"))
((identifier) @type.builtin
(#any-of? @type.builtin "Serial" "SPI" "Stream" "Wire" "Keyboard" "Mouse" "String"))
diff --git a/queries/awk/highlights.scm b/queries/awk/highlights.scm
index 90c9f3437..305a20828 100644
--- a/queries/awk/highlights.scm
+++ b/queries/awk/highlights.scm
@@ -9,11 +9,15 @@
; https://www.gnu.org/software/gawk/manual/html_node/Auto_002dset.html
((identifier) @constant.builtin
- (#any-of? @constant.builtin "ARGC" "ARGV" "ARGIND" "ENVIRON" "ERRNO" "FILENAME" "FNR" "NF" "FUNCTAB" "NR" "PROCINFO" "RLENGTH" "RSTART" "RT" "SYMTAB"))
+ (#any-of? @constant.builtin
+ "ARGC" "ARGV" "ARGIND" "ENVIRON" "ERRNO" "FILENAME" "FNR" "NF" "FUNCTAB" "NR" "PROCINFO"
+ "RLENGTH" "RSTART" "RT" "SYMTAB"))
; https://www.gnu.org/software/gawk/manual/html_node/User_002dmodified.html
((identifier) @variable.builtin
- (#any-of? @variable.builtin "BINMODE" "CONVFMT" "FIELDWIDTHS" "FPAT" "FS" "IGNORECASE" "LINT" "OFMT" "OFS" "ORS" "PREC" "ROUNDMODE" "RS" "SUBSEP" "TEXTDOMAIN"))
+ (#any-of? @variable.builtin
+ "BINMODE" "CONVFMT" "FIELDWIDTHS" "FPAT" "FS" "IGNORECASE" "LINT" "OFMT" "OFS" "ORS" "PREC"
+ "ROUNDMODE" "RS" "SUBSEP" "TEXTDOMAIN"))
(number) @number
diff --git a/queries/bash/highlights.scm b/queries/bash/highlights.scm
index 7c222f5c6..86f9a6734 100644
--- a/queries/bash/highlights.scm
+++ b/queries/bash/highlights.scm
@@ -106,7 +106,15 @@
; trap -l
((word) @constant.builtin
- (#match? @constant.builtin "^SIG(HUP|INT|QUIT|ILL|TRAP|ABRT|BUS|FPE|KILL|USR[12]|SEGV|PIPE|ALRM|TERM|STKFLT|CHLD|CONT|STOP|TSTP|TT(IN|OU)|URG|XCPU|XFSZ|VTALRM|PROF|WINCH|IO|PWR|SYS|RTMIN([+]([1-9]|1[0-5]))?|RTMAX(-([1-9]|1[0-4]))?)$"))
+ (#any-of? @constant.builtin
+ "SIGHUP" "SIGINT" "SIGQUIT" "SIGILL" "SIGTRAP" "SIGABRT" "SIGBUS" "SIGFPE" "SIGKILL" "SIGUSR1"
+ "SIGSEGV" "SIGUSR2" "SIGPIPE" "SIGALRM" "SIGTERM" "SIGSTKFLT" "SIGCHLD" "SIGCONT" "SIGSTOP"
+ "SIGTSTP" "SIGTTIN" "SIGTTOU" "SIGURG" "SIGXCPU" "SIGXFSZ" "SIGVTALRM" "SIGPROF" "SIGWINCH"
+ "SIGIO" "SIGPWR" "SIGSYS" "SIGRTMIN" "SIGRTMIN+1" "SIGRTMIN+2" "SIGRTMIN+3" "SIGRTMIN+4"
+ "SIGRTMIN+5" "SIGRTMIN+6" "SIGRTMIN+7" "SIGRTMIN+8" "SIGRTMIN+9" "SIGRTMIN+10" "SIGRTMIN+11"
+ "SIGRTMIN+12" "SIGRTMIN+13" "SIGRTMIN+14" "SIGRTMIN+15" "SIGRTMAX-14" "SIGRTMAX-13"
+ "SIGRTMAX-12" "SIGRTMAX-11" "SIGRTMAX-10" "SIGRTMAX-9" "SIGRTMAX-8" "SIGRTMAX-7" "SIGRTMAX-6"
+ "SIGRTMAX-5" "SIGRTMAX-4" "SIGRTMAX-3" "SIGRTMAX-2" "SIGRTMAX-1" "SIGRTMAX"))
((word) @boolean
(#any-of? @boolean "true" "false"))
@@ -152,19 +160,14 @@
(command_name
(word) @function.call)
-((command_name
- (word) @function.builtin)
- ; format-ignore
+(command_name
+ (word) @function.builtin
(#any-of? @function.builtin
- "alias" "bg" "bind" "break" "builtin" "caller" "cd"
- "command" "compgen" "complete" "compopt" "continue"
- "coproc" "dirs" "disown" "echo" "enable" "eval"
- "exec" "exit" "fc" "fg" "getopts" "hash" "help"
- "history" "jobs" "kill" "let" "logout" "mapfile"
- "popd" "printf" "pushd" "pwd" "read" "readarray"
- "return" "set" "shift" "shopt" "source" "suspend"
- "test" "time" "times" "trap" "type" "typeset"
- "ulimit" "umask" "unalias" "wait"))
+ "alias" "bg" "bind" "break" "builtin" "caller" "cd" "command" "compgen" "complete" "compopt"
+ "continue" "coproc" "dirs" "disown" "echo" "enable" "eval" "exec" "exit" "fc" "fg" "getopts"
+ "hash" "help" "history" "jobs" "kill" "let" "logout" "mapfile" "popd" "printf" "pushd" "pwd"
+ "read" "readarray" "return" "set" "shift" "shopt" "source" "suspend" "test" "time" "times"
+ "trap" "type" "typeset" "ulimit" "umask" "unalias" "wait"))
(command
argument:
diff --git a/queries/bass/highlights.scm b/queries/bass/highlights.scm
index 8a92a59e9..f84993af1 100644
--- a/queries/bass/highlights.scm
+++ b/queries/bass/highlights.scm
@@ -55,10 +55,23 @@
(#any-of? @keyword.function "def" "defop" "defn" "fn"))
((symbol) @function.builtin
- (#any-of? @function.builtin "dump" "mkfs" "json" "log" "error" "now" "cons" "wrap" "unwrap" "eval" "make-scope" "bind" "meta" "with-meta" "null?" "ignore?" "boolean?" "number?" "string?" "symbol?" "scope?" "sink?" "source?" "list?" "pair?" "applicative?" "operative?" "combiner?" "path?" "empty?" "thunk?" "+" "*" "quot" "-" "max" "min" "=" ">" ">=" "<" "<=" "list->source" "across" "emit" "next" "reduce-kv" "assoc" "symbol->string" "string->symbol" "str" "substring" "trim" "scope->list" "string->fs-path" "string->cmd-path" "string->dir" "subpath" "path-name" "path-stem" "with-image" "with-dir" "with-args" "with-cmd" "with-stdin" "with-env" "with-insecure" "with-label" "with-port" "with-tls" "with-mount" "thunk-cmd" "thunk-args" "resolve" "start" "addr" "wait" "read" "cache-dir" "binds?" "recall-memo" "store-memo" "mask" "list" "list*" "first" "rest" "length" "second" "third" "map" "map-pairs" "foldr" "foldl" "append" "filter" "conj" "list->scope" "merge" "apply" "id" "always" "vals" "keys" "memo" "succeeds?" "run" "last" "take" "take-all" "insecure!" "from" "cd" "wrap-cmd" "mkfile" "path-base" "not"))
+ (#any-of? @function.builtin
+ "dump" "mkfs" "json" "log" "error" "now" "cons" "wrap" "unwrap" "eval" "make-scope" "bind"
+ "meta" "with-meta" "null?" "ignore?" "boolean?" "number?" "string?" "symbol?" "scope?" "sink?"
+ "source?" "list?" "pair?" "applicative?" "operative?" "combiner?" "path?" "empty?" "thunk?" "+"
+ "*" "quot" "-" "max" "min" "=" ">" ">=" "<" "<=" "list->source" "across" "emit" "next"
+ "reduce-kv" "assoc" "symbol->string" "string->symbol" "str" "substring" "trim" "scope->list"
+ "string->fs-path" "string->cmd-path" "string->dir" "subpath" "path-name" "path-stem"
+ "with-image" "with-dir" "with-args" "with-cmd" "with-stdin" "with-env" "with-insecure"
+ "with-label" "with-port" "with-tls" "with-mount" "thunk-cmd" "thunk-args" "resolve" "start"
+ "addr" "wait" "read" "cache-dir" "binds?" "recall-memo" "store-memo" "mask" "list" "list*"
+ "first" "rest" "length" "second" "third" "map" "map-pairs" "foldr" "foldl" "append" "filter"
+ "conj" "list->scope" "merge" "apply" "id" "always" "vals" "keys" "memo" "succeeds?" "run" "last"
+ "take" "take-all" "insecure!" "from" "cd" "wrap-cmd" "mkfile" "path-base" "not"))
((symbol) @function.macro
- (#any-of? @function.macro "op" "current-scope" "quote" "let" "provide" "module" "or" "and" "curryfn" "for" "$" "linux"))
+ (#any-of? @function.macro
+ "op" "current-scope" "quote" "let" "provide" "module" "or" "and" "curryfn" "for" "$" "linux"))
; Conditionals
((symbol) @keyword.conditional
diff --git a/queries/bitbake/highlights.scm b/queries/bitbake/highlights.scm
index 6661db838..67acd757e 100644
--- a/queries/bitbake/highlights.scm
+++ b/queries/bitbake/highlights.scm
@@ -125,11 +125,9 @@
(#lua-match? @constant.builtin "^__[a-zA-Z0-9_]*__$"))
((python_identifier) @constant.builtin
- ; format-ignore
- (#any-of? @constant.builtin
+ (#any-of? @constant.builtin
; https://docs.python.org/3/library/constants.html
- "NotImplemented" "Ellipsis"
- "quit" "exit" "copyright" "credits" "license"))
+ "NotImplemented" "Ellipsis" "quit" "exit" "copyright" "credits" "license"))
((assignment
left: (python_identifier) @type.definition
@@ -172,7 +170,14 @@
((call
function: (python_identifier) @function.builtin)
- (#any-of? @function.builtin "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr" "classmethod" "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec" "filter" "float" "format" "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex" "id" "input" "int" "isinstance" "issubclass" "iter" "len" "list" "locals" "map" "max" "memoryview" "min" "next" "object" "oct" "open" "ord" "pow" "print" "property" "range" "repr" "reversed" "round" "set" "setattr" "slice" "sorted" "staticmethod" "str" "sum" "super" "tuple" "type" "vars" "zip" "__import__"))
+ (#any-of? @function.builtin
+ "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr"
+ "classmethod" "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec"
+ "filter" "float" "format" "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex" "id"
+ "input" "int" "isinstance" "issubclass" "iter" "len" "list" "locals" "map" "max" "memoryview"
+ "min" "next" "object" "oct" "open" "ord" "pow" "print" "property" "range" "repr" "reversed"
+ "round" "set" "setattr" "slice" "sorted" "staticmethod" "str" "sum" "super" "tuple" "type"
+ "vars" "zip" "__import__"))
(python_function_definition
name: (python_identifier) @function)
@@ -385,22 +390,23 @@
(identifier)
(python_identifier)
] @type.builtin
- ; format-ignore
(#any-of? @type.builtin
- ; https://docs.python.org/3/library/exceptions.html
- "BaseException" "Exception" "ArithmeticError" "BufferError" "LookupError" "AssertionError" "AttributeError"
- "EOFError" "FloatingPointError" "GeneratorExit" "ImportError" "ModuleNotFoundError" "IndexError" "KeyError"
- "KeyboardInterrupt" "MemoryError" "NameError" "NotImplementedError" "OSError" "OverflowError" "RecursionError"
- "ReferenceError" "RuntimeError" "StopIteration" "StopAsyncIteration" "SyntaxError" "IndentationError" "TabError"
- "SystemError" "SystemExit" "TypeError" "UnboundLocalError" "UnicodeError" "UnicodeEncodeError" "UnicodeDecodeError"
- "UnicodeTranslateError" "ValueError" "ZeroDivisionError" "EnvironmentError" "IOError" "WindowsError"
- "BlockingIOError" "ChildProcessError" "ConnectionError" "BrokenPipeError" "ConnectionAbortedError"
- "ConnectionRefusedError" "ConnectionResetError" "FileExistsError" "FileNotFoundError" "InterruptedError"
- "IsADirectoryError" "NotADirectoryError" "PermissionError" "ProcessLookupError" "TimeoutError" "Warning"
- "UserWarning" "DeprecationWarning" "PendingDeprecationWarning" "SyntaxWarning" "RuntimeWarning"
- "FutureWarning" "ImportWarning" "UnicodeWarning" "BytesWarning" "ResourceWarning"
- ; https://docs.python.org/3/library/stdtypes.html
- "bool" "int" "float" "complex" "list" "tuple" "range" "str"
- "bytes" "bytearray" "memoryview" "set" "frozenset" "dict" "type" "object"))
+ ; https://docs.python.org/3/library/exceptions.html
+ "BaseException" "Exception" "ArithmeticError" "BufferError" "LookupError" "AssertionError"
+ "AttributeError" "EOFError" "FloatingPointError" "GeneratorExit" "ImportError"
+ "ModuleNotFoundError" "IndexError" "KeyError" "KeyboardInterrupt" "MemoryError" "NameError"
+ "NotImplementedError" "OSError" "OverflowError" "RecursionError" "ReferenceError" "RuntimeError"
+ "StopIteration" "StopAsyncIteration" "SyntaxError" "IndentationError" "TabError" "SystemError"
+ "SystemExit" "TypeError" "UnboundLocalError" "UnicodeError" "UnicodeEncodeError"
+ "UnicodeDecodeError" "UnicodeTranslateError" "ValueError" "ZeroDivisionError" "EnvironmentError"
+ "IOError" "WindowsError" "BlockingIOError" "ChildProcessError" "ConnectionError"
+ "BrokenPipeError" "ConnectionAbortedError" "ConnectionRefusedError" "ConnectionResetError"
+ "FileExistsError" "FileNotFoundError" "InterruptedError" "IsADirectoryError"
+ "NotADirectoryError" "PermissionError" "ProcessLookupError" "TimeoutError" "Warning"
+ "UserWarning" "DeprecationWarning" "PendingDeprecationWarning" "SyntaxWarning" "RuntimeWarning"
+ "FutureWarning" "ImportWarning" "UnicodeWarning" "BytesWarning" "ResourceWarning"
+ ; https://docs.python.org/3/library/stdtypes.html
+ "bool" "int" "float" "complex" "list" "tuple" "range" "str" "bytes" "bytearray" "memoryview"
+ "set" "frozenset" "dict" "type" "object"))
(comment) @comment @spell
diff --git a/queries/clojure/highlights.scm b/queries/clojure/highlights.scm
index 26883ebe3..feb3dc62d 100644
--- a/queries/clojure/highlights.scm
+++ b/queries/clojure/highlights.scm
@@ -85,20 +85,14 @@
; Builtin dynamic variables
((sym_lit) @variable.builtin
- ; format-ignore
(#any-of? @variable.builtin
- "*agent*" "*allow-unresolved-vars*" "*assert*"
- "*clojure-version*" "*command-line-args*"
- "*compile-files*" "*compile-path*" "*compiler-options*"
- "*data-readers*" "*default-data-reader-fn*"
- "*err*" "*file*" "*flush-on-newline*" "*fn-loader*"
- "*in*" "*math-context*" "*ns*" "*out*"
- "*print-dup*" "*print-length*" "*print-level*"
- "*print-meta*" "*print-namespace-maps*" "*print-readably*"
- "*read-eval*" "*reader-resolver*"
- "*source-path*" "*suppress-read*"
- "*unchecked-math*" "*use-context-classloader*"
- "*verbose-defrecords*" "*warn-on-reflection*"))
+ "*agent*" "*allow-unresolved-vars*" "*assert*" "*clojure-version*" "*command-line-args*"
+ "*compile-files*" "*compile-path*" "*compiler-options*" "*data-readers*"
+ "*default-data-reader-fn*" "*err*" "*file*" "*flush-on-newline*" "*fn-loader*" "*in*"
+ "*math-context*" "*ns*" "*out*" "*print-dup*" "*print-length*" "*print-level*" "*print-meta*"
+ "*print-namespace-maps*" "*print-readably*" "*read-eval*" "*reader-resolver*" "*source-path*"
+ "*suppress-read*" "*unchecked-math*" "*use-context-classloader*" "*verbose-defrecords*"
+ "*warn-on-reflection*"))
; Builtin repl variables
((sym_lit) @variable.builtin
@@ -148,13 +142,17 @@
; Definition functions
((sym_lit) @keyword
- (#any-of? @keyword "def" "defonce" "defrecord" "defmacro" "definline" "definterface" "defmulti" "defmethod" "defstruct" "defprotocol" "deftype"))
+ (#any-of? @keyword
+ "def" "defonce" "defrecord" "defmacro" "definline" "definterface" "defmulti" "defmethod"
+ "defstruct" "defprotocol" "deftype"))
((sym_lit) @keyword
(#eq? @keyword "declare"))
((sym_name) @keyword.coroutine
- (#any-of? @keyword.coroutine "alts!" "alts!!" "await" "await-for" "await1" "chan" "close!" "future" "go" "sync" "thread" "timeout" "<!" "<!!" ">!" ">!!"))
+ (#any-of? @keyword.coroutine
+ "alts!" "alts!!" "await" "await-for" "await1" "chan" "close!" "future" "go" "sync" "thread"
+ "timeout" "<!" "<!!" ">!" ">!!"))
((sym_lit) @keyword.function
(#any-of? @keyword.function "defn" "defn-" "fn" "fn*"))
@@ -188,18 +186,13 @@
; Builtin macros
; TODO: Do all these items belong here?
((sym_lit) @function.macro
- ; format-ignore
(#any-of? @function.macro
- "." ".." "->" "->>" "amap" "areduce" "as->" "assert"
- "binding" "bound-fn" "delay" "do" "dosync"
- "doto" "extend-protocol" "extend-type"
- "gen-class" "gen-interface" "io!" "lazy-cat"
- "lazy-seq" "let" "letfn" "locking" "memfn" "monitor-enter"
- "monitor-exit" "proxy" "proxy-super" "pvalues"
- "refer-clojure" "reify" "set!" "some->" "some->>"
- "time" "unquote" "unquote-splicing" "var" "vswap!"
- "with-bindings" "with-in-str" "with-loading-context" "with-local-vars"
- "with-open" "with-out-str" "with-precision" "with-redefs"))
+ "." ".." "->" "->>" "amap" "areduce" "as->" "assert" "binding" "bound-fn" "delay" "do" "dosync"
+ "doto" "extend-protocol" "extend-type" "gen-class" "gen-interface" "io!" "lazy-cat" "lazy-seq"
+ "let" "letfn" "locking" "memfn" "monitor-enter" "monitor-exit" "proxy" "proxy-super" "pvalues"
+ "refer-clojure" "reify" "set!" "some->" "some->>" "time" "unquote" "unquote-splicing" "var"
+ "vswap!" "with-bindings" "with-in-str" "with-loading-context" "with-local-vars" "with-open"
+ "with-out-str" "with-precision" "with-redefs"))
; All builtin functions
; (->> (ns-publics *ns*)
@@ -208,128 +201,82 @@
; clojure.pprint/pprint))
; ...and then lots of manual filtering...
((sym_lit) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
- "->ArrayChunk" "->Eduction" "->Vec" "->VecNode" "->VecSeq"
- "-cache-protocol-fn" "-reset-methods" "PrintWriter-on"
- "StackTraceElement->vec" "Throwable->map" "accessor"
- "aclone" "add-classpath" "add-tap" "add-watch" "agent"
- "agent-error" "agent-errors" "aget" "alength" "alias"
- "all-ns" "alter" "alter-meta!" "alter-var-root" "ancestors"
- "any?" "apply" "array-map" "aset" "aset-boolean" "aset-byte"
- "aset-char" "aset-double" "aset-float" "aset-int"
- "aset-long" "aset-short" "assoc" "assoc!" "assoc-in"
- "associative?" "atom" "bases" "bean" "bigdec" "bigint" "biginteger"
- "bit-and" "bit-and-not" "bit-clear" "bit-flip" "bit-not" "bit-or"
- "bit-set" "bit-shift-left" "bit-shift-right" "bit-test"
- "bit-xor" "boolean" "boolean-array" "boolean?"
- "booleans" "bound-fn*" "bound?" "bounded-count"
- "butlast" "byte" "byte-array" "bytes" "bytes?"
- "cast" "cat" "char" "char-array" "char-escape-string"
- "char-name-string" "char?" "chars" "chunk" "chunk-append"
- "chunk-buffer" "chunk-cons" "chunk-first" "chunk-next"
- "chunk-rest" "chunked-seq?" "class" "class?"
- "clear-agent-errors" "clojure-version" "coll?"
- "commute" "comp" "comparator" "compare" "compare-and-set!"
- "compile" "complement" "completing" "concat" "conj"
- "conj!" "cons" "constantly" "construct-proxy" "contains?"
- "count" "counted?" "create-ns" "create-struct" "cycle"
- "dec" "dec'" "decimal?" "dedupe" "default-data-readers"
- "delay?" "deliver" "denominator" "deref" "derive"
- "descendants" "destructure" "disj" "disj!" "dissoc"
- "dissoc!" "distinct" "distinct?" "doall" "dorun" "double"
- "double-array" "eduction" "empty" "empty?" "ensure" "ensure-reduced"
- "enumeration-seq" "error-handler" "error-mode" "eval"
- "even?" "every-pred" "every?" "extend" "extenders" "extends?"
- "false?" "ffirst" "file-seq" "filter" "filterv" "find"
- "find-keyword" "find-ns" "find-protocol-impl"
- "find-protocol-method" "find-var" "first" "flatten"
- "float" "float-array" "float?" "floats" "flush" "fn?"
- "fnext" "fnil" "force" "format" "frequencies"
- "future-call" "future-cancel" "future-cancelled?"
- "future-done?" "future?" "gensym" "get" "get-in"
- "get-method" "get-proxy-class" "get-thread-bindings"
- "get-validator" "group-by" "halt-when" "hash"
- "hash-combine" "hash-map" "hash-ordered-coll" "hash-set"
- "hash-unordered-coll" "ident?" "identical?" "identity"
- "ifn?" "in-ns" "inc" "inc'" "indexed?" "init-proxy"
- "inst-ms" "inst-ms*" "inst?" "instance?" "int" "int-array"
- "int?" "integer?" "interleave" "intern" "interpose" "into"
- "into-array" "ints" "isa?" "iterate" "iterator-seq" "juxt"
- "keep" "keep-indexed" "key" "keys" "keyword" "keyword?"
- "last" "line-seq" "list" "list*" "list?" "load" "load-file"
- "load-reader" "load-string" "loaded-libs" "long" "long-array"
- "longs" "macroexpand" "macroexpand-1" "make-array" "make-hierarchy"
- "map" "map-entry?" "map-indexed" "map?" "mapcat" "mapv"
- "max" "max-key" "memoize" "merge" "merge-with" "meta"
- "method-sig" "methods" "min" "min-key" "mix-collection-hash"
- "mod" "munge" "name" "namespace" "namespace-munge" "nat-int?"
- "neg-int?" "neg?" "newline" "next" "nfirst" "nil?" "nnext"
- "not-any?" "not-empty" "not-every?" "ns-aliases"
- "ns-imports" "ns-interns" "ns-map" "ns-name" "ns-publics"
- "ns-refers" "ns-resolve" "ns-unalias" "ns-unmap" "nth"
- "nthnext" "nthrest" "num" "number?" "numerator" "object-array"
- "odd?" "parents" "partial" "partition" "partition-all"
- "partition-by" "pcalls" "peek" "persistent!" "pmap" "pop"
- "pop!" "pop-thread-bindings" "pos-int?" "pos?" "pr"
- "pr-str" "prefer-method" "prefers" "primitives-classnames"
- "print" "print-ctor" "print-dup" "print-method" "print-simple"
- "print-str" "printf" "println" "println-str" "prn" "prn-str"
- "promise" "proxy-call-with-super" "proxy-mappings" "proxy-name"
- "push-thread-bindings" "qualified-ident?" "qualified-keyword?"
- "qualified-symbol?" "quot" "rand" "rand-int" "rand-nth" "random-sample"
- "range" "ratio?" "rational?" "rationalize" "re-find" "re-groups"
- "re-matcher" "re-matches" "re-pattern" "re-seq" "read"
- "read+string" "read-line" "read-string" "reader-conditional"
- "reader-conditional?" "realized?" "record?" "reduce"
- "reduce-kv" "reduced" "reduced?" "reductions" "ref" "ref-history-count"
- "ref-max-history" "ref-min-history" "ref-set" "refer"
- "release-pending-sends" "rem" "remove" "remove-all-methods"
- "remove-method" "remove-ns" "remove-tap" "remove-watch"
- "repeat" "repeatedly" "replace" "replicate"
- "requiring-resolve" "reset!" "reset-meta!" "reset-vals!"
- "resolve" "rest" "restart-agent" "resultset-seq" "reverse"
- "reversible?" "rseq" "rsubseq" "run!" "satisfies?"
- "second" "select-keys" "send" "send-off" "send-via"
- "seq" "seq?" "seqable?" "seque" "sequence" "sequential?"
- "set" "set-agent-send-executor!" "set-agent-send-off-executor!"
- "set-error-handler!" "set-error-mode!" "set-validator!"
- "set?" "short" "short-array" "shorts" "shuffle"
- "shutdown-agents" "simple-ident?" "simple-keyword?"
- "simple-symbol?" "slurp" "some" "some-fn" "some?"
- "sort" "sort-by" "sorted-map" "sorted-map-by"
- "sorted-set" "sorted-set-by" "sorted?" "special-symbol?"
- "spit" "split-at" "split-with" "str" "string?"
- "struct" "struct-map" "subs" "subseq" "subvec" "supers"
- "swap!" "swap-vals!" "symbol" "symbol?" "tagged-literal"
- "tagged-literal?" "take" "take-last" "take-nth" "take-while"
- "tap>" "test" "the-ns" "thread-bound?" "to-array"
- "to-array-2d" "trampoline" "transduce" "transient"
- "tree-seq" "true?" "type" "unchecked-add" "unchecked-add-int"
- "unchecked-byte" "unchecked-char" "unchecked-dec"
- "unchecked-dec-int" "unchecked-divide-int" "unchecked-double"
- "unchecked-float" "unchecked-inc" "unchecked-inc-int"
- "unchecked-int" "unchecked-long" "unchecked-multiply"
- "unchecked-multiply-int" "unchecked-negate" "unchecked-negate-int"
- "unchecked-remainder-int" "unchecked-short" "unchecked-subtract"
- "unchecked-subtract-int" "underive" "unquote"
- "unquote-splicing" "unreduced" "unsigned-bit-shift-right"
- "update" "update-in" "update-proxy" "uri?" "uuid?"
- "val" "vals" "var-get" "var-set" "var?" "vary-meta" "vec"
- "vector" "vector-of" "vector?" "volatile!" "volatile?"
- "vreset!" "with-bindings*" "with-meta" "with-redefs-fn" "xml-seq"
- "zero?" "zipmap"
- ;; earlier
- "drop" "drop-last" "drop-while"
- "double?" "doubles"
- "ex-data" "ex-info"
- ;; 1.10
+ "->ArrayChunk" "->Eduction" "->Vec" "->VecNode" "->VecSeq" "-cache-protocol-fn" "-reset-methods"
+ "PrintWriter-on" "StackTraceElement->vec" "Throwable->map" "accessor" "aclone" "add-classpath"
+ "add-tap" "add-watch" "agent" "agent-error" "agent-errors" "aget" "alength" "alias" "all-ns"
+ "alter" "alter-meta!" "alter-var-root" "ancestors" "any?" "apply" "array-map" "aset"
+ "aset-boolean" "aset-byte" "aset-char" "aset-double" "aset-float" "aset-int" "aset-long"
+ "aset-short" "assoc" "assoc!" "assoc-in" "associative?" "atom" "bases" "bean" "bigdec" "bigint"
+ "biginteger" "bit-and" "bit-and-not" "bit-clear" "bit-flip" "bit-not" "bit-or" "bit-set"
+ "bit-shift-left" "bit-shift-right" "bit-test" "bit-xor" "boolean" "boolean-array" "boolean?"
+ "booleans" "bound-fn*" "bound?" "bounded-count" "butlast" "byte" "byte-array" "bytes" "bytes?"
+ "cast" "cat" "char" "char-array" "char-escape-string" "char-name-string" "char?" "chars" "chunk"
+ "chunk-append" "chunk-buffer" "chunk-cons" "chunk-first" "chunk-next" "chunk-rest"
+ "chunked-seq?" "class" "class?" "clear-agent-errors" "clojure-version" "coll?" "commute" "comp"
+ "comparator" "compare" "compare-and-set!" "compile" "complement" "completing" "concat" "conj"
+ "conj!" "cons" "constantly" "construct-proxy" "contains?" "count" "counted?" "create-ns"
+ "create-struct" "cycle" "dec" "dec'" "decimal?" "dedupe" "default-data-readers" "delay?"
+ "deliver" "denominator" "deref" "derive" "descendants" "destructure" "disj" "disj!" "dissoc"
+ "dissoc!" "distinct" "distinct?" "doall" "dorun" "double" "double-array" "eduction" "empty"
+ "empty?" "ensure" "ensure-reduced" "enumeration-seq" "error-handler" "error-mode" "eval" "even?"
+ "every-pred" "every?" "extend" "extenders" "extends?" "false?" "ffirst" "file-seq" "filter"
+ "filterv" "find" "find-keyword" "find-ns" "find-protocol-impl" "find-protocol-method" "find-var"
+ "first" "flatten" "float" "float-array" "float?" "floats" "flush" "fn?" "fnext" "fnil" "force"
+ "format" "frequencies" "future-call" "future-cancel" "future-cancelled?" "future-done?"
+ "future?" "gensym" "get" "get-in" "get-method" "get-proxy-class" "get-thread-bindings"
+ "get-validator" "group-by" "halt-when" "hash" "hash-combine" "hash-map" "hash-ordered-coll"
+ "hash-set" "hash-unordered-coll" "ident?" "identical?" "identity" "ifn?" "in-ns" "inc" "inc'"
+ "indexed?" "init-proxy" "inst-ms" "inst-ms*" "inst?" "instance?" "int" "int-array" "int?"
+ "integer?" "interleave" "intern" "interpose" "into" "into-array" "ints" "isa?" "iterate"
+ "iterator-seq" "juxt" "keep" "keep-indexed" "key" "keys" "keyword" "keyword?" "last" "line-seq"
+ "list" "list*" "list?" "load" "load-file" "load-reader" "load-string" "loaded-libs" "long"
+ "long-array" "longs" "macroexpand" "macroexpand-1" "make-array" "make-hierarchy" "map"
+ "map-entry?" "map-indexed" "map?" "mapcat" "mapv" "max" "max-key" "memoize" "merge" "merge-with"
+ "meta" "method-sig" "methods" "min" "min-key" "mix-collection-hash" "mod" "munge" "name"
+ "namespace" "namespace-munge" "nat-int?" "neg-int?" "neg?" "newline" "next" "nfirst" "nil?"
+ "nnext" "not-any?" "not-empty" "not-every?" "ns-aliases" "ns-imports" "ns-interns" "ns-map"
+ "ns-name" "ns-publics" "ns-refers" "ns-resolve" "ns-unalias" "ns-unmap" "nth" "nthnext"
+ "nthrest" "num" "number?" "numerator" "object-array" "odd?" "parents" "partial" "partition"
+ "partition-all" "partition-by" "pcalls" "peek" "persistent!" "pmap" "pop" "pop!"
+ "pop-thread-bindings" "pos-int?" "pos?" "pr" "pr-str" "prefer-method" "prefers"
+ "primitives-classnames" "print" "print-ctor" "print-dup" "print-method" "print-simple"
+ "print-str" "printf" "println" "println-str" "prn" "prn-str" "promise" "proxy-call-with-super"
+ "proxy-mappings" "proxy-name" "push-thread-bindings" "qualified-ident?" "qualified-keyword?"
+ "qualified-symbol?" "quot" "rand" "rand-int" "rand-nth" "random-sample" "range" "ratio?"
+ "rational?" "rationalize" "re-find" "re-groups" "re-matcher" "re-matches" "re-pattern" "re-seq"
+ "read" "read+string" "read-line" "read-string" "reader-conditional" "reader-conditional?"
+ "realized?" "record?" "reduce" "reduce-kv" "reduced" "reduced?" "reductions" "ref"
+ "ref-history-count" "ref-max-history" "ref-min-history" "ref-set" "refer"
+ "release-pending-sends" "rem" "remove" "remove-all-methods" "remove-method" "remove-ns"
+ "remove-tap" "remove-watch" "repeat" "repeatedly" "replace" "replicate" "requiring-resolve"
+ "reset!" "reset-meta!" "reset-vals!" "resolve" "rest" "restart-agent" "resultset-seq" "reverse"
+ "reversible?" "rseq" "rsubseq" "run!" "satisfies?" "second" "select-keys" "send" "send-off"
+ "send-via" "seq" "seq?" "seqable?" "seque" "sequence" "sequential?" "set"
+ "set-agent-send-executor!" "set-agent-send-off-executor!" "set-error-handler!" "set-error-mode!"
+ "set-validator!" "set?" "short" "short-array" "shorts" "shuffle" "shutdown-agents"
+ "simple-ident?" "simple-keyword?" "simple-symbol?" "slurp" "some" "some-fn" "some?" "sort"
+ "sort-by" "sorted-map" "sorted-map-by" "sorted-set" "sorted-set-by" "sorted?" "special-symbol?"
+ "spit" "split-at" "split-with" "str" "string?" "struct" "struct-map" "subs" "subseq" "subvec"
+ "supers" "swap!" "swap-vals!" "symbol" "symbol?" "tagged-literal" "tagged-literal?" "take"
+ "take-last" "take-nth" "take-while" "tap>" "test" "the-ns" "thread-bound?" "to-array"
+ "to-array-2d" "trampoline" "transduce" "transient" "tree-seq" "true?" "type" "unchecked-add"
+ "unchecked-add-int" "unchecked-byte" "unchecked-char" "unchecked-dec" "unchecked-dec-int"
+ "unchecked-divide-int" "unchecked-double" "unchecked-float" "unchecked-inc" "unchecked-inc-int"
+ "unchecked-int" "unchecked-long" "unchecked-multiply" "unchecked-multiply-int"
+ "unchecked-negate" "unchecked-negate-int" "unchecked-remainder-int" "unchecked-short"
+ "unchecked-subtract" "unchecked-subtract-int" "underive" "unquote" "unquote-splicing"
+ "unreduced" "unsigned-bit-shift-right" "update" "update-in" "update-proxy" "uri?" "uuid?" "val"
+ "vals" "var-get" "var-set" "var?" "vary-meta" "vec" "vector" "vector-of" "vector?" "volatile!"
+ "volatile?" "vreset!" "with-bindings*" "with-meta" "with-redefs-fn" "xml-seq" "zero?" "zipmap"
+ ; earlier
+ "drop" "drop-last" "drop-while" "double?" "doubles" "ex-data" "ex-info"
+ ; 1.10
"ex-cause" "ex-message"
- ;; 1.11
- "NaN?" "abs" "infinite?" "iteration" "random-uuid"
- "parse-boolean" "parse-double" "parse-long" "parse-uuid"
- "seq-to-map-for-destructuring" "update-keys" "update-vals"
- ;; 1.12
+ ; 1.11
+ "NaN?" "abs" "infinite?" "iteration" "random-uuid" "parse-boolean" "parse-double" "parse-long"
+ "parse-uuid" "seq-to-map-for-destructuring" "update-keys" "update-vals"
+ ; 1.12
"partitionv" "partitionv-all" "splitv-at"))
; >> Context based highlighting
diff --git a/queries/cmake/highlights.scm b/queries/cmake/highlights.scm
index 5a3875908..de9c24094 100644
--- a/queries/cmake/highlights.scm
+++ b/queries/cmake/highlights.scm
@@ -102,35 +102,26 @@
(if)
(argument_list
(argument) @keyword.operator)
- ; format-ignore
- (#any-of? @keyword.operator
- "NOT" "AND" "OR"
- "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST"
- "EXISTS" "IS_NEWER_THAN" "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE"
- "MATCHES"
- "LESS" "GREATER" "EQUAL" "LESS_EQUAL" "GREATER_EQUAL"
- "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
- "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"
- ))
+ (#any-of? @keyword.operator
+ "NOT" "AND" "OR" "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST" "EXISTS" "IS_NEWER_THAN"
+ "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE" "MATCHES" "LESS" "GREATER" "EQUAL" "LESS_EQUAL"
+ "GREATER_EQUAL" "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
+ "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"))
(elseif_command
(elseif)
(argument_list
(argument) @keyword.operator)
- ; format-ignore
- (#any-of? @keyword.operator
- "NOT" "AND" "OR"
- "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST"
- "EXISTS" "IS_NEWER_THAN" "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE"
- "MATCHES"
- "LESS" "GREATER" "EQUAL" "LESS_EQUAL" "GREATER_EQUAL"
- "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
- "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"
- ))
+ (#any-of? @keyword.operator
+ "NOT" "AND" "OR" "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST" "EXISTS" "IS_NEWER_THAN"
+ "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE" "MATCHES" "LESS" "GREATER" "EQUAL" "LESS_EQUAL"
+ "GREATER_EQUAL" "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
+ "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"))
(normal_command
(identifier) @function.builtin
- (#match? @function.builtin "\\c^(cmake_host_system_information|cmake_language|cmake_minimum_required|cmake_parse_arguments|cmake_path|cmake_policy|configure_file|execute_process|file|find_file|find_library|find_package|find_path|find_program|foreach|get_cmake_property|get_directory_property|get_filename_component|get_property|include|include_guard|list|macro|mark_as_advanced|math|message|option|separate_arguments|set|set_directory_properties|set_property|site_name|string|unset|variable_watch|add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|build_command|create_test_sourcelist|define_property|enable_language|enable_testing|export|fltk_wrap_ui|get_source_file_property|get_target_property|get_test_property|include_directories|include_external_msproject|include_regular_expression|install|link_directories|link_libraries|load_cache|project|remove_definitions|set_source_files_properties|set_target_properties|set_tests_properties|source_group|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_precompile_headers|target_sources|try_compile|try_run|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload)$"))
+ (#match? @function.builtin
+ "\\c^(cmake_host_system_information|cmake_language|cmake_minimum_required|cmake_parse_arguments|cmake_path|cmake_policy|configure_file|execute_process|file|find_file|find_library|find_package|find_path|find_program|foreach|get_cmake_property|get_directory_property|get_filename_component|get_property|include|include_guard|list|macro|mark_as_advanced|math|message|option|separate_arguments|set|set_directory_properties|set_property|site_name|string|unset|variable_watch|add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|build_command|create_test_sourcelist|define_property|enable_language|enable_testing|export|fltk_wrap_ui|get_source_file_property|get_target_property|get_test_property|include_directories|include_external_msproject|include_regular_expression|install|link_directories|link_libraries|load_cache|project|remove_definitions|set_source_files_properties|set_target_properties|set_tests_properties|source_group|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_precompile_headers|target_sources|try_compile|try_run|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload)$"))
(normal_command
(identifier) @_function
@@ -179,7 +170,9 @@
(argument) @constant
.
(argument) @variable
- (#any-of? @constant "APPEND" "FILTER" "INSERT" "POP_BACK" "POP_FRONT" "PREPEND" "REMOVE_ITEM" "REMOVE_AT" "REMOVE_DUPLICATES" "REVERSE" "SORT")))
+ (#any-of? @constant
+ "APPEND" "FILTER" "INSERT" "POP_BACK" "POP_FRONT" "PREPEND" "REMOVE_ITEM" "REMOVE_AT"
+ "REMOVE_DUPLICATES" "REVERSE" "SORT")))
(normal_command
(identifier) @_function
diff --git a/queries/commonlisp/highlights.scm b/queries/commonlisp/highlights.scm
index 567dbc68e..0f3524e99 100644
--- a/queries/commonlisp/highlights.scm
+++ b/queries/commonlisp/highlights.scm
@@ -154,9 +154,21 @@
.
(sym_lit) @function.macro
; Generated via https://github.com/theHamsta/nvim-treesitter-commonlisp/blob/22fdc9fd6ed594176cc7299cc6f68dd21c94c63b/scripts/generate-symbols.lisp#L1-L21
- ; format-ignore
(#any-of? @function.macro
- "do*" "step" "handler-bind" "decf" "prog1" "destructuring-bind" "defconstant" "do" "lambda" "with-standard-io-syntax" "case" "restart-bind" "ignore-errors" "with-slots" "prog2" "defclass" "define-condition" "print-unreadable-object" "defvar" "when" "with-open-file" "prog" "incf" "declaim" "and" "loop-finish" "multiple-value-bind" "pop" "psetf" "defmacro" "with-open-stream" "define-modify-macro" "defsetf" "formatter" "call-method" "handler-case" "pushnew" "or" "with-hash-table-iterator" "ecase" "cond" "defun" "remf" "ccase" "define-compiler-macro" "dotimes" "multiple-value-list" "assert" "deftype" "with-accessors" "trace" "with-simple-restart" "do-symbols" "nth-value" "define-symbol-macro" "psetq" "rotatef" "dolist" "check-type" "multiple-value-setq" "push" "pprint-pop" "loop" "define-setf-expander" "pprint-exit-if-list-exhausted" "with-condition-restarts" "defstruct" "with-input-from-string" "with-compilation-unit" "defgeneric" "with-output-to-string" "untrace" "defparameter" "ctypecase" "do-external-symbols" "etypecase" "do-all-symbols" "with-package-iterator" "unless" "defmethod" "in-package" "defpackage" "return" "typecase" "shiftf" "setf" "pprint-logical-block" "time" "restart-case" "prog*" "define-method-combination" "optimize"))
+ "do*" "step" "handler-bind" "decf" "prog1" "destructuring-bind" "defconstant" "do" "lambda"
+ "with-standard-io-syntax" "case" "restart-bind" "ignore-errors" "with-slots" "prog2" "defclass"
+ "define-condition" "print-unreadable-object" "defvar" "when" "with-open-file" "prog" "incf"
+ "declaim" "and" "loop-finish" "multiple-value-bind" "pop" "psetf" "defmacro" "with-open-stream"
+ "define-modify-macro" "defsetf" "formatter" "call-method" "handler-case" "pushnew" "or"
+ "with-hash-table-iterator" "ecase" "cond" "defun" "remf" "ccase" "define-compiler-macro"
+ "dotimes" "multiple-value-list" "assert" "deftype" "with-accessors" "trace"
+ "with-simple-restart" "do-symbols" "nth-value" "define-symbol-macro" "psetq" "rotatef" "dolist"
+ "check-type" "multiple-value-setq" "push" "pprint-pop" "loop" "define-setf-expander"
+ "pprint-exit-if-list-exhausted" "with-condition-restarts" "defstruct" "with-input-from-string"
+ "with-compilation-unit" "defgeneric" "with-output-to-string" "untrace" "defparameter"
+ "ctypecase" "do-external-symbols" "etypecase" "do-all-symbols" "with-package-iterator" "unless"
+ "defmethod" "in-package" "defpackage" "return" "typecase" "shiftf" "setf" "pprint-logical-block"
+ "time" "restart-case" "prog*" "define-method-combination" "optimize"))
; constant
((sym_lit) @constant
@@ -176,9 +188,123 @@
.
(sym_lit) @function.builtin
; Generated via https://github.com/theHamsta/nvim-treesitter-commonlisp/blob/22fdc9fd6ed594176cc7299cc6f68dd21c94c63b/scripts/generate-symbols.lisp#L1-L21
- ; format-ignore
(#any-of? @function.builtin
- "apropos-list" "subst" "substitute" "pprint-linear" "file-namestring" "write-char" "do*" "slot-exists-p" "file-author" "macro-function" "rassoc" "make-echo-stream" "arithmetic-error-operation" "position-if-not" "list" "cdadr" "lisp-implementation-type" "vector-push" "let" "length" "string-upcase" "adjoin" "digit-char" "step" "member-if" "handler-bind" "lognot" "apply" "gcd" "slot-unbound" "stringp" "values-list" "stable-sort" "decode-float" "make-list" "rplaca" "isqrt" "export" "synonym-stream-symbol" "function-keywords" "replace" "tanh" "maphash" "code-char" "decf" "array-displacement" "string-not-lessp" "slot-value" "remove-if" "cell-error-name" "vectorp" "cdddar" "two-way-stream-output-stream" "parse-integer" "get-internal-real-time" "fourth" "make-string" "slot-missing" "byte-size" "string-trim" "nstring-downcase" "cdaddr" "<" "labels" "interactive-stream-p" "fifth" "max" "logxor" "pathname-name" "function" "realp" "eql" "logand" "short-site-name" "prog1" "user-homedir-pathname" "list-all-packages" "exp" "cadar" "read-char-no-hang" "package-error-package" "stream-external-format" "bit-andc2" "nsubstitute-if" "mapcar" "complement" "load-logical-pathname-translations" "pprint-newline" "oddp" "caaar" "destructuring-bind" "copy-alist" "acos" "go" "bit-nor" "defconstant" "fceiling" "tenth" "nreverse" "=" "nunion" "slot-boundp" "string>" "count-if" "atom" "char=" "random-state-p" "row-major-aref" "bit-andc1" "translate-pathname" "simple-vector-p" "coerce" "substitute-if-not" "zerop" "invalid-method-error" "compile" "realpart" "remove-if-not" "pprint-tab" "hash-table-rehash-threshold" "invoke-restart" "if" "count" "/=" "do" "initialize-instance" "abs" "schar" "simple-condition-format-control" "delete-package" "subst-if" "lambda" "hash-table-count" "array-has-fill-pointer-p" "bit" "with-standard-io-syntax" "parse-namestring" "proclaim" "array-in-bounds-p" "multiple-value-call" "rplacd" "some" "graphic-char-p" "read-from-string" "consp" "cadaar" "acons" "every" "make-pathname" "mask-field" "case" "set-macro-character" "bit-and" "restart-bind" "echo-stream-input-stream" "compile-file" "fill-pointer" "numberp" "acosh" "array-dimensions" "documentation" "minusp" "inspect" "copy-structure" "integer-length" "ensure-generic-function" "char>=" "quote" "lognor" "make-two-way-stream" "ignore-errors" "tailp" "with-slots" "fboundp" "logical-pathname-translations" "equal" "float-sign" "shadow" "sleep" "numerator" "prog2" "getf" "ldb-test" "round" "locally" "echo-stream-output-stream" "log" "get-macro-character" "alphanumericp" "find-method" "nintersection" "defclass" "define-condition" "print-unreadable-object" "defvar" "broadcast-stream-streams" "floatp" "subst-if-not" "integerp" "translate-logical-pathname" "subsetp" "when" "write-string" "with-open-file" "clrhash" "apropos" "intern" "min" "string-greaterp" "import" "nset-difference" "prog" "incf" "both-case-p" "multiple-value-prog1" "characterp" "streamp" "digit-char-p" "random" "string-lessp" "make-string-input-stream" "copy-symbol" "read-sequence" "logcount" "bit-not" "boundp" "encode-universal-time" "third" "declaim" "map" "cons" "set-syntax-from-char" "and" "cis" "symbol-plist" "loop-finish" "standard-char-p" "multiple-value-bind" "asin" "string" "pop" "complex" "fdefinition" "psetf" "type-error-datum" "output-stream-p" "floor" "write-line" "<=" "defmacro" "rational" "hash-table-test" "with-open-stream" "read-char" "string-capitalize" "get-properties" "y-or-n-p" "use-package" "remove" "compiler-macro-function" "read" "package-nicknames" "remove-duplicates" "make-load-form-saving-slots" "dribble" "define-modify-macro" "make-dispatch-macro-character" "close" "cosh" "open" "finish-output" "string-downcase" "car" "nstring-capitalize" "software-type" "read-preserving-whitespace" "cadr" "fround" "nsublis" "defsetf" "find-all-symbols" "char>" "no-applicable-method" "compute-restarts" "pathname" "bit-orc2" "write-sequence" "pprint-tabular" "symbol-value" "char-name" "get-decoded-time" "formatter" "bit-vector-p" "intersection" "pathname-type" "clear-input" "call-method" "princ-to-string" "symbolp" "make-load-form" "nsubst" "pprint-dispatch" "handler-case" "method-combination-error" "probe-file" "atan" "string<" "type-error-expected-type" "pushnew" "unread-char" "print" "or" "with-hash-table-iterator" "make-sequence" "ecase" "unwind-protect" "require" "sixth" "get-dispatch-macro-character" "char-not-lessp" "read-byte" "tagbody" "file-error-pathname" "catch" "rationalp" "char-downcase" "char-int" "array-rank" "cond" "last" "make-string-output-stream" "array-dimension" "host-namestring" "input-stream-p" "decode-universal-time" "defun" "eval-when" "char-code" "pathname-directory" "evenp" "subseq" "pprint" "ftruncate" "make-instance" "pathname-host" "logbitp" "remf" "1+" "copy-pprint-dispatch" "char-upcase" "error" "read-line" "second" "make-package" "directory" "special-operator-p" "open-stream-p" "rassoc-if-not" "ccase" "equalp" "substitute-if" "*" "char/=" "cdr" "sqrt" "lcm" "logical-pathname" "eval" "define-compiler-macro" "nsubstitute-if-not" "mapcon" "imagpart" "set-exclusive-or" "simple-condition-format-arguments" "expt" "concatenate" "file-position" "macrolet" "keywordp" "hash-table-rehash-size" "+" "eighth" "use-value" "char-equal" "bit-xor" "format" "byte" "dotimes" "namestring" "char-not-equal" "multiple-value-list" "assert" "append" "notany" "typep" "delete-file" "makunbound" "cdaar" "file-write-date" ">" "cdddr" "write-to-string" "funcall" "member-if-not" "deftype" "readtable-case" "with-accessors" "truename" "constantp" "rassoc-if" "caaadr" "tree-equal" "nset-exclusive-or" "nsubstitute" "make-instances-obsolete" "package-use-list" "invoke-debugger" "provide" "count-if-not" "trace" "logandc1" "nthcdr" "char<=" "functionp" "with-simple-restart" "set-dispatch-macro-character" "logorc2" "unexport" "rest" "unbound-slot-instance" "make-hash-table" "hash-table-p" "reinitialize-instance" "nth" "do-symbols" "nreconc" "macroexpand" "store-value" "float-precision" "remprop" "nth-value" "define-symbol-macro" "update-instance-for-redefined-class" "identity" "progv" "progn" "return-from" "readtablep" "rem" "symbol-name" "psetq" "wild-pathname-p" "char" "list*" "char<" "plusp" "pairlis" "cddar" "pprint-indent" "union" "compiled-function-p" "rotatef" "abort" "machine-type" "concatenated-stream-streams" "string-right-trim" "enough-namestring" "arithmetic-error-operands" "ceiling" "dolist" "delete" "make-condition" "string-left-trim" "integer-decode-float" "check-type" "notevery" "function-lambda-expression" "-" "multiple-value-setq" "name-char" "push" "pprint-pop" "compile-file-pathname" "list-length" "nstring-upcase" "eq" "find-if" "method-qualifiers" "caadr" "cddr" "string=" "let*" "remove-method" "pathname-match-p" "find-package" "truncate" "caaddr" "get-setf-expansion" "loop" "define-setf-expander" "caddr" "package-shadowing-symbols" "force-output" "slot-makunbound" "string-not-greaterp" "cdadar" "cdaadr" "logandc2" "make-array" "merge-pathnames" "sin" "1-" "machine-version" "ffloor" "packagep" "set-pprint-dispatch" "flet" "gensym" "pprint-exit-if-list-exhausted" "cos" "get" "mapl" "delete-if" "with-condition-restarts" "atanh" "copy-list" "fill" "char-not-greaterp" "bit-orc1" "mod" "package-used-by-list" "warn" "add-method" "simple-string-p" "find-restart" "describe" "pathname-version" "peek-char" "yes-or-no-p" "complexp" "aref" "not" "position-if" "string>=" "defstruct" "float-radix" "ninth" "caadar" "subtypep" "set" "butlast" "allocate-instance" "with-input-from-string" "assoc" "write" "make-random-state" "bit-eqv" "float-digits" "long-site-name" "with-compilation-unit" "delete-duplicates" "make-symbol" "room" "cdar" "pprint-fill" "defgeneric" "macroexpand-1" "scale-float" "cdaaar" "update-instance-for-different-class" "array-row-major-index" "ed" "file-string-length" "ensure-directories-exist" "copy-readtable" "string<=" "seventh" "with-output-to-string" "signum" "elt" "untrace" "null" "defparameter" "block" "prin1" "revappend" "gentemp" "ctypecase" "ash" "sxhash" "listp" "do-external-symbols" "bit-ior" "etypecase" "sort" "change-class" "find-class" "alpha-char-p" "map-into" "terpri" "do-all-symbols" "ldb" "logorc1" "search" "fmakunbound" "load" "character" "string-not-equal" "pathnamep" "make-broadcast-stream" "arrayp" "mapcan" "cerror" "invoke-restart-interactively" "assoc-if-not" "with-package-iterator" "get-internal-run-time" "read-delimited-list" "unless" "lower-case-p" "restart-name" "/" "boole" "defmethod" "float" "software-version" "vector-pop" "vector-push-extend" "caar" "ldiff" "member" "find-symbol" "reduce" "svref" "describe-object" "logior" "string-equal" "type-of" "position" "cddadr" "pathname-device" "get-output-stream-string" "symbol-package" "tan" "compute-applicable-methods" "cddddr" "nsubst-if-not" "sublis" "set-difference" "two-way-stream-input-stream" "adjustable-array-p" "machine-instance" "signal" "conjugate" "caaaar" "endp" "lisp-implementation-version" "cddaar" "package-name" "adjust-array" "bit-nand" "gethash" "in-package" "symbol-function" "make-concatenated-stream" "defpackage" "class-of" "no-next-method" "logeqv" "deposit-field" "disassemble" "unuse-package" "copy-tree" "find" "asinh" "class-name" "rename-file" "values" "print-not-readable-object" "mismatch" "cadadr" "shadowing-import" "delete-if-not" "maplist" "listen" "return" "stream-element-type" "unintern" "merge" "make-synonym-stream" "prin1-to-string" "nsubst-if" "byte-position" "phase" "muffle-warning" "remhash" "continue" "load-time-value" "hash-table-size" "upgraded-complex-part-type" "char-lessp" "sbit" "upgraded-array-element-type" "file-length" "typecase" "cadddr" "first" "rationalize" "logtest" "find-if-not" "dpb" "mapc" "sinh" "char-greaterp" "shiftf" "denominator" "get-universal-time" "nconc" "setf" "lognand" "rename-package" "pprint-logical-block" "break" "symbol-macrolet" "the" "fresh-line" "clear-output" "assoc-if" "string/=" "princ" "directory-namestring" "stream-error-stream" "array-element-type" "setq" "copy-seq" "time" "restart-case" "prog*" "shared-initialize" "array-total-size" "simple-bit-vector-p" "define-method-combination" "write-byte" "constantly" "caddar" "print-object" "vector" "throw" "reverse" ">=" "upper-case-p" "nbutlast")
+ "apropos-list" "subst" "substitute" "pprint-linear" "file-namestring" "write-char" "do*"
+ "slot-exists-p" "file-author" "macro-function" "rassoc" "make-echo-stream"
+ "arithmetic-error-operation" "position-if-not" "list" "cdadr" "lisp-implementation-type"
+ "vector-push" "let" "length" "string-upcase" "adjoin" "digit-char" "step" "member-if"
+ "handler-bind" "lognot" "apply" "gcd" "slot-unbound" "stringp" "values-list" "stable-sort"
+ "decode-float" "make-list" "rplaca" "isqrt" "export" "synonym-stream-symbol" "function-keywords"
+ "replace" "tanh" "maphash" "code-char" "decf" "array-displacement" "string-not-lessp"
+ "slot-value" "remove-if" "cell-error-name" "vectorp" "cdddar" "two-way-stream-output-stream"
+ "parse-integer" "get-internal-real-time" "fourth" "make-string" "slot-missing" "byte-size"
+ "string-trim" "nstring-downcase" "cdaddr" "<" "labels" "interactive-stream-p" "fifth" "max"
+ "logxor" "pathname-name" "function" "realp" "eql" "logand" "short-site-name" "prog1"
+ "user-homedir-pathname" "list-all-packages" "exp" "cadar" "read-char-no-hang"
+ "package-error-package" "stream-external-format" "bit-andc2" "nsubstitute-if" "mapcar"
+ "complement" "load-logical-pathname-translations" "pprint-newline" "oddp" "caaar"
+ "destructuring-bind" "copy-alist" "acos" "go" "bit-nor" "defconstant" "fceiling" "tenth"
+ "nreverse" "=" "nunion" "slot-boundp" "string>" "count-if" "atom" "char=" "random-state-p"
+ "row-major-aref" "bit-andc1" "translate-pathname" "simple-vector-p" "coerce" "substitute-if-not"
+ "zerop" "invalid-method-error" "compile" "realpart" "remove-if-not" "pprint-tab"
+ "hash-table-rehash-threshold" "invoke-restart" "if" "count" "/=" "do" "initialize-instance"
+ "abs" "schar" "simple-condition-format-control" "delete-package" "subst-if" "lambda"
+ "hash-table-count" "array-has-fill-pointer-p" "bit" "with-standard-io-syntax" "parse-namestring"
+ "proclaim" "array-in-bounds-p" "multiple-value-call" "rplacd" "some" "graphic-char-p"
+ "read-from-string" "consp" "cadaar" "acons" "every" "make-pathname" "mask-field" "case"
+ "set-macro-character" "bit-and" "restart-bind" "echo-stream-input-stream" "compile-file"
+ "fill-pointer" "numberp" "acosh" "array-dimensions" "documentation" "minusp" "inspect"
+ "copy-structure" "integer-length" "ensure-generic-function" "char>=" "quote" "lognor"
+ "make-two-way-stream" "ignore-errors" "tailp" "with-slots" "fboundp"
+ "logical-pathname-translations" "equal" "float-sign" "shadow" "sleep" "numerator" "prog2" "getf"
+ "ldb-test" "round" "locally" "echo-stream-output-stream" "log" "get-macro-character"
+ "alphanumericp" "find-method" "nintersection" "defclass" "define-condition"
+ "print-unreadable-object" "defvar" "broadcast-stream-streams" "floatp" "subst-if-not" "integerp"
+ "translate-logical-pathname" "subsetp" "when" "write-string" "with-open-file" "clrhash"
+ "apropos" "intern" "min" "string-greaterp" "import" "nset-difference" "prog" "incf"
+ "both-case-p" "multiple-value-prog1" "characterp" "streamp" "digit-char-p" "random"
+ "string-lessp" "make-string-input-stream" "copy-symbol" "read-sequence" "logcount" "bit-not"
+ "boundp" "encode-universal-time" "third" "declaim" "map" "cons" "set-syntax-from-char" "and"
+ "cis" "symbol-plist" "loop-finish" "standard-char-p" "multiple-value-bind" "asin" "string" "pop"
+ "complex" "fdefinition" "psetf" "type-error-datum" "output-stream-p" "floor" "write-line" "<="
+ "defmacro" "rational" "hash-table-test" "with-open-stream" "read-char" "string-capitalize"
+ "get-properties" "y-or-n-p" "use-package" "remove" "compiler-macro-function" "read"
+ "package-nicknames" "remove-duplicates" "make-load-form-saving-slots" "dribble"
+ "define-modify-macro" "make-dispatch-macro-character" "close" "cosh" "open" "finish-output"
+ "string-downcase" "car" "nstring-capitalize" "software-type" "read-preserving-whitespace" "cadr"
+ "fround" "nsublis" "defsetf" "find-all-symbols" "char>" "no-applicable-method"
+ "compute-restarts" "pathname" "bit-orc2" "write-sequence" "pprint-tabular" "symbol-value"
+ "char-name" "get-decoded-time" "formatter" "bit-vector-p" "intersection" "pathname-type"
+ "clear-input" "call-method" "princ-to-string" "symbolp" "make-load-form" "nsubst"
+ "pprint-dispatch" "handler-case" "method-combination-error" "probe-file" "atan" "string<"
+ "type-error-expected-type" "pushnew" "unread-char" "print" "or" "with-hash-table-iterator"
+ "make-sequence" "ecase" "unwind-protect" "require" "sixth" "get-dispatch-macro-character"
+ "char-not-lessp" "read-byte" "tagbody" "file-error-pathname" "catch" "rationalp" "char-downcase"
+ "char-int" "array-rank" "cond" "last" "make-string-output-stream" "array-dimension"
+ "host-namestring" "input-stream-p" "decode-universal-time" "defun" "eval-when" "char-code"
+ "pathname-directory" "evenp" "subseq" "pprint" "ftruncate" "make-instance" "pathname-host"
+ "logbitp" "remf" "1+" "copy-pprint-dispatch" "char-upcase" "error" "read-line" "second"
+ "make-package" "directory" "special-operator-p" "open-stream-p" "rassoc-if-not" "ccase" "equalp"
+ "substitute-if" "*" "char/=" "cdr" "sqrt" "lcm" "logical-pathname" "eval"
+ "define-compiler-macro" "nsubstitute-if-not" "mapcon" "imagpart" "set-exclusive-or"
+ "simple-condition-format-arguments" "expt" "concatenate" "file-position" "macrolet" "keywordp"
+ "hash-table-rehash-size" "+" "eighth" "use-value" "char-equal" "bit-xor" "format" "byte"
+ "dotimes" "namestring" "char-not-equal" "multiple-value-list" "assert" "append" "notany" "typep"
+ "delete-file" "makunbound" "cdaar" "file-write-date" ">" "cdddr" "write-to-string" "funcall"
+ "member-if-not" "deftype" "readtable-case" "with-accessors" "truename" "constantp" "rassoc-if"
+ "caaadr" "tree-equal" "nset-exclusive-or" "nsubstitute" "make-instances-obsolete"
+ "package-use-list" "invoke-debugger" "provide" "count-if-not" "trace" "logandc1" "nthcdr"
+ "char<=" "functionp" "with-simple-restart" "set-dispatch-macro-character" "logorc2" "unexport"
+ "rest" "unbound-slot-instance" "make-hash-table" "hash-table-p" "reinitialize-instance" "nth"
+ "do-symbols" "nreconc" "macroexpand" "store-value" "float-precision" "remprop" "nth-value"
+ "define-symbol-macro" "update-instance-for-redefined-class" "identity" "progv" "progn"
+ "return-from" "readtablep" "rem" "symbol-name" "psetq" "wild-pathname-p" "char" "list*" "char<"
+ "plusp" "pairlis" "cddar" "pprint-indent" "union" "compiled-function-p" "rotatef" "abort"
+ "machine-type" "concatenated-stream-streams" "string-right-trim" "enough-namestring"
+ "arithmetic-error-operands" "ceiling" "dolist" "delete" "make-condition" "string-left-trim"
+ "integer-decode-float" "check-type" "notevery" "function-lambda-expression" "-"
+ "multiple-value-setq" "name-char" "push" "pprint-pop" "compile-file-pathname" "list-length"
+ "nstring-upcase" "eq" "find-if" "method-qualifiers" "caadr" "cddr" "string=" "let*"
+ "remove-method" "pathname-match-p" "find-package" "truncate" "caaddr" "get-setf-expansion"
+ "loop" "define-setf-expander" "caddr" "package-shadowing-symbols" "force-output"
+ "slot-makunbound" "string-not-greaterp" "cdadar" "cdaadr" "logandc2" "make-array"
+ "merge-pathnames" "sin" "1-" "machine-version" "ffloor" "packagep" "set-pprint-dispatch" "flet"
+ "gensym" "pprint-exit-if-list-exhausted" "cos" "get" "mapl" "delete-if"
+ "with-condition-restarts" "atanh" "copy-list" "fill" "char-not-greaterp" "bit-orc1" "mod"
+ "package-used-by-list" "warn" "add-method" "simple-string-p" "find-restart" "describe"
+ "pathname-version" "peek-char" "yes-or-no-p" "complexp" "aref" "not" "position-if" "string>="
+ "defstruct" "float-radix" "ninth" "caadar" "subtypep" "set" "butlast" "allocate-instance"
+ "with-input-from-string" "assoc" "write" "make-random-state" "bit-eqv" "float-digits"
+ "long-site-name" "with-compilation-unit" "delete-duplicates" "make-symbol" "room" "cdar"
+ "pprint-fill" "defgeneric" "macroexpand-1" "scale-float" "cdaaar"
+ "update-instance-for-different-class" "array-row-major-index" "ed" "file-string-length"
+ "ensure-directories-exist" "copy-readtable" "string<=" "seventh" "with-output-to-string"
+ "signum" "elt" "untrace" "null" "defparameter" "block" "prin1" "revappend" "gentemp" "ctypecase"
+ "ash" "sxhash" "listp" "do-external-symbols" "bit-ior" "etypecase" "sort" "change-class"
+ "find-class" "alpha-char-p" "map-into" "terpri" "do-all-symbols" "ldb" "logorc1" "search"
+ "fmakunbound" "load" "character" "string-not-equal" "pathnamep" "make-broadcast-stream" "arrayp"
+ "mapcan" "cerror" "invoke-restart-interactively" "assoc-if-not" "with-package-iterator"
+ "get-internal-run-time" "read-delimited-list" "unless" "lower-case-p" "restart-name" "/" "boole"
+ "defmethod" "float" "software-version" "vector-pop" "vector-push-extend" "caar" "ldiff" "member"
+ "find-symbol" "reduce" "svref" "describe-object" "logior" "string-equal" "type-of" "position"
+ "cddadr" "pathname-device" "get-output-stream-string" "symbol-package" "tan"
+ "compute-applicable-methods" "cddddr" "nsubst-if-not" "sublis" "set-difference"
+ "two-way-stream-input-stream" "adjustable-array-p" "machine-instance" "signal" "conjugate"
+ "caaaar" "endp" "lisp-implementation-version" "cddaar" "package-name" "adjust-array" "bit-nand"
+ "gethash" "in-package" "symbol-function" "make-concatenated-stream" "defpackage" "class-of"
+ "no-next-method" "logeqv" "deposit-field" "disassemble" "unuse-package" "copy-tree" "find"
+ "asinh" "class-name" "rename-file" "values" "print-not-readable-object" "mismatch" "cadadr"
+ "shadowing-import" "delete-if-not" "maplist" "listen" "return" "stream-element-type" "unintern"
+ "merge" "make-synonym-stream" "prin1-to-string" "nsubst-if" "byte-position" "phase"
+ "muffle-warning" "remhash" "continue" "load-time-value" "hash-table-size"
+ "upgraded-complex-part-type" "char-lessp" "sbit" "upgraded-array-element-type" "file-length"
+ "typecase" "cadddr" "first" "rationalize" "logtest" "find-if-not" "dpb" "mapc" "sinh"
+ "char-greaterp" "shiftf" "denominator" "get-universal-time" "nconc" "setf" "lognand"
+ "rename-package" "pprint-logical-block" "break" "symbol-macrolet" "the" "fresh-line"
+ "clear-output" "assoc-if" "string/=" "princ" "directory-namestring" "stream-error-stream"
+ "array-element-type" "setq" "copy-seq" "time" "restart-case" "prog*" "shared-initialize"
+ "array-total-size" "simple-bit-vector-p" "define-method-combination" "write-byte" "constantly"
+ "caddar" "print-object" "vector" "throw" "reverse" ">=" "upper-case-p" "nbutlast")
)
(list_lit
diff --git a/queries/dart/highlights.scm b/queries/dart/highlights.scm
index c41ff9c27..ba7a8ede7 100644
--- a/queries/dart/highlights.scm
+++ b/queries/dart/highlights.scm
@@ -249,7 +249,9 @@
; when used as an identifier:
((identifier) @variable.builtin
- (#any-of? @variable.builtin "abstract" "as" "covariant" "deferred" "dynamic" "export" "external" "factory" "Function" "get" "implements" "import" "interface" "library" "operator" "mixin" "part" "set" "static" "typedef"))
+ (#any-of? @variable.builtin
+ "abstract" "as" "covariant" "deferred" "dynamic" "export" "external" "factory" "Function" "get"
+ "implements" "import" "interface" "library" "operator" "mixin" "part" "set" "static" "typedef"))
[
"if"
diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm
index b969486cc..b645ae385 100644
--- a/queries/ecma/highlights.scm
+++ b/queries/ecma/highlights.scm
@@ -34,7 +34,12 @@
(#any-of? @variable.builtin "arguments" "module" "console" "window" "document"))
((identifier) @type.builtin
- (#any-of? @type.builtin "Object" "Function" "Boolean" "Symbol" "Number" "Math" "Date" "String" "RegExp" "Map" "Set" "WeakMap" "WeakSet" "Promise" "Array" "Int8Array" "Uint8Array" "Uint8ClampedArray" "Int16Array" "Uint16Array" "Int32Array" "Uint32Array" "Float32Array" "Float64Array" "ArrayBuffer" "DataView" "Error" "EvalError" "InternalError" "RangeError" "ReferenceError" "SyntaxError" "TypeError" "URIError"))
+ (#any-of? @type.builtin
+ "Object" "Function" "Boolean" "Symbol" "Number" "Math" "Date" "String" "RegExp" "Map" "Set"
+ "WeakMap" "WeakSet" "Promise" "Array" "Int8Array" "Uint8Array" "Uint8ClampedArray" "Int16Array"
+ "Uint16Array" "Int32Array" "Uint32Array" "Float32Array" "Float64Array" "ArrayBuffer" "DataView"
+ "Error" "EvalError" "InternalError" "RangeError" "ReferenceError" "SyntaxError" "TypeError"
+ "URIError"))
(statement_identifier) @label
@@ -119,7 +124,9 @@
(#eq? @module.builtin "Intl"))
((identifier) @function.builtin
- (#any-of? @function.builtin "eval" "isFinite" "isNaN" "parseFloat" "parseInt" "decodeURI" "decodeURIComponent" "encodeURI" "encodeURIComponent" "require"))
+ (#any-of? @function.builtin
+ "eval" "isFinite" "isNaN" "parseFloat" "parseInt" "decodeURI" "decodeURIComponent" "encodeURI"
+ "encodeURIComponent" "require"))
; Constructor
;------------
diff --git a/queries/eds/highlights.scm b/queries/eds/highlights.scm
index 2ce79c048..5fef3ab46 100644
--- a/queries/eds/highlights.scm
+++ b/queries/eds/highlights.scm
@@ -6,7 +6,8 @@
] @punctuation.bracket
((section_name) @variable.builtin
- (#match? @variable.builtin "\\c^(FileInfo|DeviceInfo|DummyUsage|MandatoryObjects|OptionalObjects)$"))
+ (#match? @variable.builtin
+ "\\c^(FileInfo|DeviceInfo|DummyUsage|MandatoryObjects|OptionalObjects)$"))
((section_name) @variable.builtin
(#lua-match? @variable.builtin "^1"))
diff --git a/queries/elixir/highlights.scm b/queries/elixir/highlights.scm
index 9b4555a6f..43208f40f 100644
--- a/queries/elixir/highlights.scm
+++ b/queries/elixir/highlights.scm
@@ -109,7 +109,9 @@
(call
target:
((identifier) @keyword.function
- (#any-of? @keyword.function "def" "defdelegate" "defexception" "defguard" "defguardp" "defimpl" "defmacro" "defmacrop" "defmodule" "defn" "defnp" "defoverridable" "defp" "defprotocol" "defstruct"))
+ (#any-of? @keyword.function
+ "def" "defdelegate" "defexception" "defguard" "defguardp" "defimpl" "defmacro" "defmacrop"
+ "defmodule" "defn" "defnp" "defoverridable" "defp" "defprotocol" "defstruct"))
(arguments
[
(call
@@ -126,7 +128,9 @@
(call
target:
((identifier) @keyword
- (#any-of? @keyword "alias" "case" "catch" "cond" "else" "for" "if" "import" "quote" "raise" "receive" "require" "reraise" "super" "throw" "try" "unless" "unquote" "unquote_splicing" "use" "with")))
+ (#any-of? @keyword
+ "alias" "case" "catch" "cond" "else" "for" "if" "import" "quote" "raise" "receive" "require"
+ "reraise" "super" "throw" "try" "unless" "unquote" "unquote_splicing" "use" "with")))
; Special Constants
((identifier) @constant.builtin
diff --git a/queries/elvish/highlights.scm b/queries/elvish/highlights.scm
index d0a74c226..9836a6c78 100644
--- a/queries/elvish/highlights.scm
+++ b/queries/elvish/highlights.scm
@@ -136,7 +136,9 @@
((variable
(identifier) @constant.builtin)
- (#any-of? @constant.builtin "_" "after-chdir" "args" "before-chdir" "buildinfo" "nil" "notify-bg-job-success" "num-bg-jobs" "ok" "paths" "pid" "pwd" "value-out-indicator" "version"))
+ (#any-of? @constant.builtin
+ "_" "after-chdir" "args" "before-chdir" "buildinfo" "nil" "notify-bg-job-success" "num-bg-jobs"
+ "ok" "paths" "pid" "pwd" "value-out-indicator" "version"))
[
"$"
diff --git a/queries/fennel/highlights.scm b/queries/fennel/highlights.scm
index d9f375312..e58b35883 100644
--- a/queries/fennel/highlights.scm
+++ b/queries/fennel/highlights.scm
@@ -55,7 +55,6 @@
(#lua-match? @variable.parameter "^%$[1-9]$"))
((symbol) @operator
- ; format-ignore
(#any-of? @operator
; arithmetic
"+" "-" "*" "/" "//" "%" "^"
@@ -65,7 +64,6 @@
"#" "." "?." ".."))
((symbol) @keyword.operator
- ; format-ignore
(#any-of? @keyword.operator
; comparison
"not="
@@ -89,48 +87,17 @@
(#any-of? @keyword.conditional "if" "when" "match" "case"))
((symbol) @keyword
- ; format-ignore
(#any-of? @keyword
- "global"
- "local"
- "let"
- "set"
- "var"
- "comment"
- "do"
- "doc"
- "eval-compiler"
- "lua"
- "macros"
- "unquote"
- "quote"
- "tset"
- "values"
- "tail!"))
+ "global" "local" "let" "set" "var" "comment" "do" "doc" "eval-compiler" "lua" "macros" "unquote"
+ "quote" "tset" "values" "tail!"))
((symbol) @keyword.import
(#any-of? @keyword.import "require" "require-macros" "import-macros" "include"))
((symbol) @function.macro
- ; format-ignore
(#any-of? @function.macro
- "collect"
- "icollect"
- "fcollect"
- "accumulate"
- "faccumulate"
- "->"
- "->>"
- "-?>"
- "-?>>"
- "?."
- "doto"
- "macro"
- "macrodebug"
- "partial"
- "pick-args"
- "pick-values"
- "with-open"))
+ "collect" "icollect" "fcollect" "accumulate" "faccumulate" "->" "->>" "-?>" "-?>>" "?." "doto"
+ "macro" "macrodebug" "partial" "pick-args" "pick-values" "with-open"))
; TODO: Highlight builtin methods (`table.unpack`, etc) as @function.builtin
([
@@ -138,7 +105,8 @@
(multi_symbol
base: (symbol_fragment) @module.builtin)
]
- (#any-of? @module.builtin "vim" "_G" "debug" "io" "jit" "math" "os" "package" "string" "table" "utf8"))
+ (#any-of? @module.builtin
+ "vim" "_G" "debug" "io" "jit" "math" "os" "package" "string" "table" "utf8"))
([
(symbol) @variable.builtin
@@ -155,36 +123,10 @@
(#eq? @constant.builtin "_VERSION"))
((symbol) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
- "assert"
- "collectgarbage"
- "dofile"
- "error"
- "getmetatable"
- "ipairs"
- "load"
- "loadfile"
- "next"
- "pairs"
- "pcall"
- "print"
- "rawequal"
- "rawget"
- "rawlen"
- "rawset"
- "require"
- "select"
- "setmetatable"
- "tonumber"
- "tostring"
- "type"
- "warn"
- "xpcall"
- "module"
- "setfenv"
- "loadstring"
- "unpack"))
+ "assert" "collectgarbage" "dofile" "error" "getmetatable" "ipairs" "load" "loadfile" "next"
+ "pairs" "pcall" "print" "rawequal" "rawget" "rawlen" "rawset" "require" "select" "setmetatable"
+ "tonumber" "tostring" "type" "warn" "xpcall" "module" "setfenv" "loadstring" "unpack"))
(table
(table_pair
diff --git a/queries/fennel/locals.scm b/queries/fennel/locals.scm
index 05c9582de..4aac44c6b 100644
--- a/queries/fennel/locals.scm
+++ b/queries/fennel/locals.scm
@@ -5,7 +5,9 @@
((list
.
(symbol) @_call) @local.scope
- (#any-of? @_call "let" "fn" "lambda" "λ" "while" "each" "for" "if" "when" "do" "collect" "icollect" "accumulate" "case" "match"))
+ (#any-of? @_call
+ "let" "fn" "lambda" "λ" "while" "each" "for" "if" "when" "do" "collect" "icollect" "accumulate"
+ "case" "match"))
(symbol) @local.reference
diff --git a/queries/fish/highlights.scm b/queries/fish/highlights.scm
index 77dccbf89..506602098 100644
--- a/queries/fish/highlights.scm
+++ b/queries/fish/highlights.scm
@@ -116,7 +116,11 @@
name:
[
(word) @function.builtin
- (#any-of? @function.builtin "." ":" "_" "alias" "argparse" "bg" "bind" "block" "breakpoint" "builtin" "cd" "command" "commandline" "complete" "contains" "count" "disown" "echo" "emit" "eval" "exec" "exit" "fg" "functions" "history" "isatty" "jobs" "math" "printf" "pwd" "random" "read" "realpath" "set" "set_color" "source" "status" "string" "test" "time" "type" "ulimit" "wait")
+ (#any-of? @function.builtin
+ "." ":" "_" "alias" "argparse" "bg" "bind" "block" "breakpoint" "builtin" "cd" "command"
+ "commandline" "complete" "contains" "count" "disown" "echo" "emit" "eval" "exec" "exit" "fg"
+ "functions" "history" "isatty" "jobs" "math" "printf" "pwd" "random" "read" "realpath" "set"
+ "set_color" "source" "status" "string" "test" "time" "type" "ulimit" "wait")
])
; Functions
diff --git a/queries/gdscript/highlights.scm b/queries/gdscript/highlights.scm
index f9d2b762f..757ffe81e 100644
--- a/queries/gdscript/highlights.scm
+++ b/queries/gdscript/highlights.scm
@@ -233,166 +233,170 @@
((annotation
"@" @attribute
(identifier) @attribute)
- ; format-ignore
(#any-of? @attribute
; @GDScript
- "export" "export_category" "export_color_no_alpha" "export_dir"
- "export_enum" "export_exp_easing" "export_file" "export_flags"
- "export_flags_2d_navigation" "export_flags_2d_physics"
- "export_flags_2d_render" "export_flags_3d_navigation"
- "export_flags_3d_physics" "export_flags_3d_render" "export_global_dir"
- "export_global_file" "export_group" "export_multiline" "export_node_path"
- "export_placeholder" "export_range" "export_subgroup" "icon" "onready"
- "rpc" "tool" "warning_ignore"))
+ "export" "export_category" "export_color_no_alpha" "export_dir" "export_enum"
+ "export_exp_easing" "export_file" "export_flags" "export_flags_2d_navigation"
+ "export_flags_2d_physics" "export_flags_2d_render" "export_flags_3d_navigation"
+ "export_flags_3d_physics" "export_flags_3d_render" "export_global_dir" "export_global_file"
+ "export_group" "export_multiline" "export_node_path" "export_placeholder" "export_range"
+ "export_subgroup" "icon" "onready" "rpc" "tool" "warning_ignore"))
; Builtin Types
([
(identifier)
(type)
] @type.builtin
- ; format-ignore
(#any-of? @type.builtin
- ; from godot-vscode-plugin
- "Vector2" "Vector2i" "Vector3" "Vector3i"
- "Color" "Rect2" "Rect2i" "Array" "Basis" "Dictionary"
- "Plane" "Quat" "RID" "Rect3" "Transform" "Transform2D"
- "Transform3D" "AABB" "String" "NodePath" "Object"
- "PoolByteArray" "PoolIntArray" "PoolRealArray"
- "PoolStringArray" "PoolVector2Array" "PoolVector3Array"
- "PoolColorArray" "bool" "int" "float" "StringName" "Quaternion"
- "PackedByteArray" "PackedInt32Array" "PackedInt64Array"
- "PackedFloat32Array" "PackedFloat64Array" "PackedStringArray"
- "PackedVector2Array" "PackedVector2iArray" "PackedVector3Array"
- "PackedVector3iArray" "PackedColorArray"
-
- ; @GlobalScope
- "AudioServer" "CameraServer" "ClassDB" "DisplayServer" "Engine"
- "EngineDebugger" "GDExtensionManager" "Geometry2D" "Geometry3D" "GodotSharp"
- "IP" "Input" "InputMap" "JavaClassWrapper" "JavaScriptBridge" "Marshalls"
- "NavigationMeshGenerator" "NavigationServer2D" "NavigationServer3D" "OS"
- "Performance" "PhysicsServer2D" "PhysicsServer2DManager" "PhysicsServer3D"
- "PhysicsServer3DManager" "ProjectSettings" "RenderingServer" "ResourceLoader"
- "ResourceSaver" "ResourceUID" "TextServerManager" "ThemeDB" "Time"
- "TranslationServer" "WorkerThreadPool" "XRServer"
- ))
+ ; from godot-vscode-plugin
+ "Vector2" "Vector2i" "Vector3" "Vector3i" "Color" "Rect2" "Rect2i" "Array" "Basis" "Dictionary"
+ "Plane" "Quat" "RID" "Rect3" "Transform" "Transform2D" "Transform3D" "AABB" "String" "NodePath"
+ "Object" "PoolByteArray" "PoolIntArray" "PoolRealArray" "PoolStringArray" "PoolVector2Array"
+ "PoolVector3Array" "PoolColorArray" "bool" "int" "float" "StringName" "Quaternion"
+ "PackedByteArray" "PackedInt32Array" "PackedInt64Array" "PackedFloat32Array"
+ "PackedFloat64Array" "PackedStringArray" "PackedVector2Array" "PackedVector2iArray"
+ "PackedVector3Array" "PackedVector3iArray" "PackedColorArray"
+ ; @GlobalScope
+ "AudioServer" "CameraServer" "ClassDB" "DisplayServer" "Engine" "EngineDebugger"
+ "GDExtensionManager" "Geometry2D" "Geometry3D" "GodotSharp" "IP" "Input" "InputMap"
+ "JavaClassWrapper" "JavaScriptBridge" "Marshalls" "NavigationMeshGenerator" "NavigationServer2D"
+ "NavigationServer3D" "OS" "Performance" "PhysicsServer2D" "PhysicsServer2DManager"
+ "PhysicsServer3D" "PhysicsServer3DManager" "ProjectSettings" "RenderingServer" "ResourceLoader"
+ "ResourceSaver" "ResourceUID" "TextServerManager" "ThemeDB" "Time" "TranslationServer"
+ "WorkerThreadPool" "XRServer"))
; Builtin Funcs
-; format-ignore
(call
(identifier) @function.builtin
(#any-of? @function.builtin
; @GlobalScope
- "abs" "absf" "absi" "acos" "asin" "atan" "atan2" "bezier_derivative"
- "bezier_interpolate" "bytes_to_var" "bytes_to_var_with_objects" "ceil" "ceilf"
- "ceili" "clamp" "clampf" "clampi" "cos" "cosh" "cubic_interpolate"
- "cubic_interpolate_angle" "cubic_interpolate_angle_in_time"
- "cubic_interpolate_in_time" "db_to_linear" "deg_to_rad" "ease" "error_string"
- "exp" "floor" "floorf" "floori" "fmod" "fposmod" "hash" "instance_from_id"
- "inverse_lerp" "is_equal_approx" "is_finite" "is_inf" "is_instance_id_valid"
- "is_instance_valid" "is_nan" "is_same" "is_zero_approx" "lerp" "lerp_angle"
- "lerpf" "linear_to_db" "log" "max" "maxf" "maxi" "min" "minf" "mini"
- "move_toward" "nearest_po2" "pingpong" "posmod" "pow" "print" "print_rich"
- "print_verbose" "printerr" "printraw" "prints" "printt" "push_error"
- "push_warning" "rad_to_deg" "rand_from_seed" "randf" "randf_range" "randfn"
- "randi" "randi_range" "randomize" "remap" "rid_allocate_id" "rid_from_int64"
- "round" "roundf" "roundi" "seed" "sign" "signf" "signi" "sin" "sinh"
- "smoothstep" "snapped" "snappedf" "snappedi" "sqrt" "step_decimals" "str"
- "str_to_var" "tan" "tanh" "typeof" "var_to_bytes" "var_to_bytes_with_objects"
- "var_to_str" "weakref" "wrap" "wrapf" "wrapi"
-
+ "abs" "absf" "absi" "acos" "asin" "atan" "atan2" "bezier_derivative" "bezier_interpolate"
+ "bytes_to_var" "bytes_to_var_with_objects" "ceil" "ceilf" "ceili" "clamp" "clampf" "clampi"
+ "cos" "cosh" "cubic_interpolate" "cubic_interpolate_angle" "cubic_interpolate_angle_in_time"
+ "cubic_interpolate_in_time" "db_to_linear" "deg_to_rad" "ease" "error_string" "exp" "floor"
+ "floorf" "floori" "fmod" "fposmod" "hash" "instance_from_id" "inverse_lerp" "is_equal_approx"
+ "is_finite" "is_inf" "is_instance_id_valid" "is_instance_valid" "is_nan" "is_same"
+ "is_zero_approx" "lerp" "lerp_angle" "lerpf" "linear_to_db" "log" "max" "maxf" "maxi" "min"
+ "minf" "mini" "move_toward" "nearest_po2" "pingpong" "posmod" "pow" "print" "print_rich"
+ "print_verbose" "printerr" "printraw" "prints" "printt" "push_error" "push_warning" "rad_to_deg"
+ "rand_from_seed" "randf" "randf_range" "randfn" "randi" "randi_range" "randomize" "remap"
+ "rid_allocate_id" "rid_from_int64" "round" "roundf" "roundi" "seed" "sign" "signf" "signi" "sin"
+ "sinh" "smoothstep" "snapped" "snappedf" "snappedi" "sqrt" "step_decimals" "str" "str_to_var"
+ "tan" "tanh" "typeof" "var_to_bytes" "var_to_bytes_with_objects" "var_to_str" "weakref" "wrap"
+ "wrapf" "wrapi"
; @GDScript
- "Color8" "assert" "char" "convert" "dict_to_inst" "get_stack" "inst_to_dict"
- "is_instance_of" "len" "print_debug" "print_stack" "range"
- "type_exists"))
+ "Color8" "assert" "char" "convert" "dict_to_inst" "get_stack" "inst_to_dict" "is_instance_of"
+ "len" "print_debug" "print_stack" "range" "type_exists"))
; Builtin Constants
((identifier) @constant.builtin
- ; format-ignore
(#any-of? @constant.builtin
; @GDScript
"PI" "TAU" "INF" "NAN"
-
; @GlobalScope
- "SIDE_LEFT" "SIDE_TOP" "SIDE_RIGHT" "SIDE_BOTTOM" "CORNER_TOP_LEFT" "CORNER_TOP_RIGHT" "CORNER_BOTTOM_RIGHT"
- "CORNER_BOTTOM_LEFT" "VERTICAL" "HORIZONTAL" "CLOCKWISE" "COUNTERCLOCKWISE" "HORIZONTAL_ALIGNMENT_LEFT"
- "HORIZONTAL_ALIGNMENT_CENTER" "HORIZONTAL_ALIGNMENT_RIGHT" "HORIZONTAL_ALIGNMENT_FILL" "VERTICAL_ALIGNMENT_TOP"
- "VERTICAL_ALIGNMENT_CENTER" "VERTICAL_ALIGNMENT_BOTTOM" "VERTICAL_ALIGNMENT_FILL" "INLINE_ALIGNMENT_TOP_TO"
- "INLINE_ALIGNMENT_CENTER_TO" "INLINE_ALIGNMENT_BASELINE_TO" "INLINE_ALIGNMENT_BOTTOM_TO" "INLINE_ALIGNMENT_TO_TOP"
- "INLINE_ALIGNMENT_TO_CENTER" "INLINE_ALIGNMENT_TO_BASELINE" "INLINE_ALIGNMENT_TO_BOTTOM" "INLINE_ALIGNMENT_TOP"
- "INLINE_ALIGNMENT_CENTER" "INLINE_ALIGNMENT_BOTTOM" "INLINE_ALIGNMENT_IMAGE_MASK" "INLINE_ALIGNMENT_TEXT_MASK"
- "EULER_ORDER_XYZ" "EULER_ORDER_XZY" "EULER_ORDER_YXZ" "EULER_ORDER_YZX" "EULER_ORDER_ZXY" "EULER_ORDER_ZYX" "KEY_NONE"
- "KEY_SPECIAL" "KEY_ESCAPE" "KEY_TAB" "KEY_BACKTAB" "KEY_BACKSPACE" "KEY_ENTER" "KEY_KP_ENTER" "KEY_INSERT" "KEY_DELETE"
- "KEY_PAUSE" "KEY_PRINT" "KEY_SYSREQ" "KEY_CLEAR" "KEY_HOME" "KEY_END" "KEY_LEFT" "KEY_UP" "KEY_RIGHT" "KEY_DOWN"
- "KEY_PAGEUP" "KEY_PAGEDOWN" "KEY_SHIFT" "KEY_CTRL" "KEY_META" "KEY_ALT" "KEY_CAPSLOCK" "KEY_NUMLOCK" "KEY_SCROLLLOCK"
- "KEY_F1" "KEY_F2" "KEY_F3" "KEY_F4" "KEY_F5" "KEY_F6" "KEY_F7" "KEY_F8" "KEY_F9" "KEY_F10" "KEY_F11" "KEY_F12"
- "KEY_F13" "KEY_F14" "KEY_F15" "KEY_F16" "KEY_F17" "KEY_F18" "KEY_F19" "KEY_F20" "KEY_F21" "KEY_F22" "KEY_F23" "KEY_F24"
- "KEY_F25" "KEY_F26" "KEY_F27" "KEY_F28" "KEY_F29" "KEY_F30" "KEY_F31" "KEY_F32" "KEY_F33" "KEY_F34" "KEY_F35"
- "KEY_KP_MULTIPLY" "KEY_KP_DIVIDE" "KEY_KP_SUBTRACT" "KEY_KP_PERIOD" "KEY_KP_ADD" "KEY_KP_0" "KEY_KP_1" "KEY_KP_2"
- "KEY_KP_3" "KEY_KP_4" "KEY_KP_5" "KEY_KP_6" "KEY_KP_7" "KEY_KP_8" "KEY_KP_9" "KEY_MENU" "KEY_HYPER" "KEY_HELP"
- "KEY_BACK" "KEY_FORWARD" "KEY_STOP" "KEY_REFRESH" "KEY_VOLUMEDOWN" "KEY_VOLUMEMUTE" "KEY_VOLUMEUP" "KEY_MEDIAPLAY"
- "KEY_MEDIASTOP" "KEY_MEDIAPREVIOUS" "KEY_MEDIANEXT" "KEY_MEDIARECORD" "KEY_HOMEPAGE" "KEY_FAVORITES" "KEY_SEARCH"
- "KEY_STANDBY" "KEY_OPENURL" "KEY_LAUNCHMAIL" "KEY_LAUNCHMEDIA" "KEY_LAUNCH0" "KEY_LAUNCH1" "KEY_LAUNCH2" "KEY_LAUNCH3"
- "KEY_LAUNCH4" "KEY_LAUNCH5" "KEY_LAUNCH6" "KEY_LAUNCH7" "KEY_LAUNCH8" "KEY_LAUNCH9" "KEY_LAUNCHA" "KEY_LAUNCHB"
- "KEY_LAUNCHC" "KEY_LAUNCHD" "KEY_LAUNCHE" "KEY_LAUNCHF" "KEY_UNKNOWN" "KEY_SPACE" "KEY_EXCLAM" "KEY_QUOTEDBL"
- "KEY_NUMBERSIGN" "KEY_DOLLAR" "KEY_PERCENT" "KEY_AMPERSAND" "KEY_APOSTROPHE" "KEY_PARENLEFT" "KEY_PARENRIGHT"
- "KEY_ASTERISK" "KEY_PLUS" "KEY_COMMA" "KEY_MINUS" "KEY_PERIOD" "KEY_SLASH" "KEY_0" "KEY_1" "KEY_2" "KEY_3" "KEY_4"
- "KEY_5" "KEY_6" "KEY_7" "KEY_8" "KEY_9" "KEY_COLON" "KEY_SEMICOLON" "KEY_LESS" "KEY_EQUAL" "KEY_GREATER" "KEY_QUESTION"
- "KEY_AT" "KEY_A" "KEY_B" "KEY_C" "KEY_D" "KEY_E" "KEY_F" "KEY_G" "KEY_H" "KEY_I" "KEY_J" "KEY_K" "KEY_L" "KEY_M"
- "KEY_N" "KEY_O" "KEY_P" "KEY_Q" "KEY_R" "KEY_S" "KEY_T" "KEY_U" "KEY_V" "KEY_W" "KEY_X" "KEY_Y" "KEY_Z"
- "KEY_BRACKETLEFT" "KEY_BACKSLASH" "KEY_BRACKETRIGHT" "KEY_ASCIICIRCUM" "KEY_UNDERSCORE" "KEY_QUOTELEFT" "KEY_BRACELEFT"
- "KEY_BAR" "KEY_BRACERIGHT" "KEY_ASCIITILDE" "KEY_YEN" "KEY_SECTION" "KEY_GLOBE" "KEY_KEYBOARD" "KEY_JIS_EISU"
- "KEY_JIS_KANA" "KEY_CODE_MASK" "KEY_MODIFIER_MASK" "KEY_MASK_CMD_OR_CTRL" "KEY_MASK_SHIFT" "KEY_MASK_ALT"
- "KEY_MASK_META" "KEY_MASK_CTRL" "KEY_MASK_KPAD" "KEY_MASK_GROUP_SWITCH" "MOUSE_BUTTON_NONE" "MOUSE_BUTTON_LEFT"
- "MOUSE_BUTTON_RIGHT" "MOUSE_BUTTON_MIDDLE" "MOUSE_BUTTON_WHEEL_UP" "MOUSE_BUTTON_WHEEL_DOWN" "MOUSE_BUTTON_WHEEL_LEFT"
- "MOUSE_BUTTON_WHEEL_RIGHT" "MOUSE_BUTTON_XBUTTON1" "MOUSE_BUTTON_XBUTTON2" "MOUSE_BUTTON_MASK_LEFT"
- "MOUSE_BUTTON_MASK_RIGHT" "MOUSE_BUTTON_MASK_MIDDLE" "MOUSE_BUTTON_MASK_MB_XBUTTON1" "MOUSE_BUTTON_MASK_MB_XBUTTON2"
- "JOY_BUTTON_INVALID" "JOY_BUTTON_A" "JOY_BUTTON_B" "JOY_BUTTON_X" "JOY_BUTTON_Y" "JOY_BUTTON_BACK" "JOY_BUTTON_GUIDE"
- "JOY_BUTTON_START" "JOY_BUTTON_LEFT_STICK" "JOY_BUTTON_RIGHT_STICK" "JOY_BUTTON_LEFT_SHOULDER"
- "JOY_BUTTON_RIGHT_SHOULDER" "JOY_BUTTON_DPAD_UP" "JOY_BUTTON_DPAD_DOWN" "JOY_BUTTON_DPAD_LEFT" "JOY_BUTTON_DPAD_RIGHT"
- "JOY_BUTTON_MISC1" "JOY_BUTTON_PADDLE1" "JOY_BUTTON_PADDLE2" "JOY_BUTTON_PADDLE3" "JOY_BUTTON_PADDLE4"
- "JOY_BUTTON_TOUCHPAD" "JOY_BUTTON_SDL_MAX" "JOY_BUTTON_MAX" "JOY_AXIS_INVALID" "JOY_AXIS_LEFT_X" "JOY_AXIS_LEFT_Y"
- "JOY_AXIS_RIGHT_X" "JOY_AXIS_RIGHT_Y" "JOY_AXIS_TRIGGER_LEFT" "JOY_AXIS_TRIGGER_RIGHT" "JOY_AXIS_SDL_MAX"
- "JOY_AXIS_MAX" "MIDI_MESSAGE_NONE" "MIDI_MESSAGE_NOTE_OFF" "MIDI_MESSAGE_NOTE_ON" "MIDI_MESSAGE_AFTERTOUCH"
- "MIDI_MESSAGE_CONTROL_CHANGE" "MIDI_MESSAGE_PROGRAM_CHANGE" "MIDI_MESSAGE_CHANNEL_PRESSURE" "MIDI_MESSAGE_PITCH_BEND"
- "MIDI_MESSAGE_SYSTEM_EXCLUSIVE" "MIDI_MESSAGE_QUARTER_FRAME" "MIDI_MESSAGE_SONG_POSITION_POINTER"
- "MIDI_MESSAGE_SONG_SELECT" "MIDI_MESSAGE_TUNE_REQUEST" "MIDI_MESSAGE_TIMING_CLOCK" "MIDI_MESSAGE_START"
- "MIDI_MESSAGE_CONTINUE" "MIDI_MESSAGE_STOP" "MIDI_MESSAGE_ACTIVE_SENSING" "MIDI_MESSAGE_SYSTEM_RESET" "OK" "FAILED"
- "ERR_UNAVAILABLE" "ERR_UNCONFIGURED" "ERR_UNAUTHORIZED" "ERR_PARAMETER_RANGE_ERROR" "ERR_OUT_OF_MEMORY"
- "ERR_FILE_NOT_FOUND" "ERR_FILE_BAD_DRIVE" "ERR_FILE_BAD_PATH" "ERR_FILE_NO_PERMISSION" "ERR_FILE_ALREADY_IN_USE"
- "ERR_FILE_CANT_OPEN" "ERR_FILE_CANT_WRITE" "ERR_FILE_CANT_READ" "ERR_FILE_UNRECOGNIZED" "ERR_FILE_CORRUPT"
- "ERR_FILE_MISSING_DEPENDENCIES" "ERR_FILE_EOF" "ERR_CANT_OPEN" "ERR_CANT_CREATE" "ERR_QUERY_FAILED"
- "ERR_ALREADY_IN_USE" "ERR_LOCKED" "ERR_TIMEOUT" "ERR_CANT_CONNECT" "ERR_CANT_RESOLVE" "ERR_CONNECTION_ERROR"
- "ERR_CANT_ACQUIRE_RESOURCE" "ERR_CANT_FORK" "ERR_INVALID_DATA" "ERR_INVALID_PARAMETER" "ERR_ALREADY_EXISTS"
- "ERR_DOES_NOT_EXIST" "ERR_DATABASE_CANT_READ" "ERR_DATABASE_CANT_WRITE" "ERR_COMPILATION_FAILED" "ERR_METHOD_NOT_FOUND"
- "ERR_LINK_FAILED" "ERR_SCRIPT_FAILED" "ERR_CYCLIC_LINK" "ERR_INVALID_DECLARATION" "ERR_DUPLICATE_SYMBOL"
- "ERR_PARSE_ERROR" "ERR_BUSY" "ERR_SKIP" "ERR_HELP" "ERR_BUG" "ERR_PRINTER_ON_FIRE" "PROPERTY_HINT_NONE"
- "PROPERTY_HINT_RANGE" "PROPERTY_HINT_ENUM" "PROPERTY_HINT_ENUM_SUGGESTION" "PROPERTY_HINT_EXP_EASING"
- "PROPERTY_HINT_LINK" "PROPERTY_HINT_FLAGS" "PROPERTY_HINT_LAYERS_2D_RENDER" "PROPERTY_HINT_LAYERS_2D_PHYSICS"
- "PROPERTY_HINT_LAYERS_2D_NAVIGATION" "PROPERTY_HINT_LAYERS_3D_RENDER" "PROPERTY_HINT_LAYERS_3D_PHYSICS"
- "PROPERTY_HINT_LAYERS_3D_NAVIGATION" "PROPERTY_HINT_FILE" "PROPERTY_HINT_DIR" "PROPERTY_HINT_GLOBAL_FILE"
- "PROPERTY_HINT_GLOBAL_DIR" "PROPERTY_HINT_RESOURCE_TYPE" "PROPERTY_HINT_MULTILINE_TEXT" "PROPERTY_HINT_EXPRESSION"
- "PROPERTY_HINT_PLACEHOLDER_TEXT" "PROPERTY_HINT_COLOR_NO_ALPHA" "PROPERTY_HINT_OBJECT_ID" "PROPERTY_HINT_TYPE_STRING"
- "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE" "PROPERTY_HINT_OBJECT_TOO_BIG" "PROPERTY_HINT_NODE_PATH_VALID_TYPES"
- "PROPERTY_HINT_SAVE_FILE" "PROPERTY_HINT_GLOBAL_SAVE_FILE" "PROPERTY_HINT_INT_IS_OBJECTID"
- "PROPERTY_HINT_INT_IS_POINTER" "PROPERTY_HINT_ARRAY_TYPE" "PROPERTY_HINT_LOCALE_ID" "PROPERTY_HINT_LOCALIZABLE_STRING"
- "PROPERTY_HINT_NODE_TYPE" "PROPERTY_HINT_HIDE_QUATERNION_EDIT" "PROPERTY_HINT_PASSWORD" "PROPERTY_HINT_MAX"
+ "SIDE_LEFT" "SIDE_TOP" "SIDE_RIGHT" "SIDE_BOTTOM" "CORNER_TOP_LEFT" "CORNER_TOP_RIGHT"
+ "CORNER_BOTTOM_RIGHT" "CORNER_BOTTOM_LEFT" "VERTICAL" "HORIZONTAL" "CLOCKWISE"
+ "COUNTERCLOCKWISE" "HORIZONTAL_ALIGNMENT_LEFT" "HORIZONTAL_ALIGNMENT_CENTER"
+ "HORIZONTAL_ALIGNMENT_RIGHT" "HORIZONTAL_ALIGNMENT_FILL" "VERTICAL_ALIGNMENT_TOP"
+ "VERTICAL_ALIGNMENT_CENTER" "VERTICAL_ALIGNMENT_BOTTOM" "VERTICAL_ALIGNMENT_FILL"
+ "INLINE_ALIGNMENT_TOP_TO" "INLINE_ALIGNMENT_CENTER_TO" "INLINE_ALIGNMENT_BASELINE_TO"
+ "INLINE_ALIGNMENT_BOTTOM_TO" "INLINE_ALIGNMENT_TO_TOP" "INLINE_ALIGNMENT_TO_CENTER"
+ "INLINE_ALIGNMENT_TO_BASELINE" "INLINE_ALIGNMENT_TO_BOTTOM" "INLINE_ALIGNMENT_TOP"
+ "INLINE_ALIGNMENT_CENTER" "INLINE_ALIGNMENT_BOTTOM" "INLINE_ALIGNMENT_IMAGE_MASK"
+ "INLINE_ALIGNMENT_TEXT_MASK" "EULER_ORDER_XYZ" "EULER_ORDER_XZY" "EULER_ORDER_YXZ"
+ "EULER_ORDER_YZX" "EULER_ORDER_ZXY" "EULER_ORDER_ZYX" "KEY_NONE" "KEY_SPECIAL" "KEY_ESCAPE"
+ "KEY_TAB" "KEY_BACKTAB" "KEY_BACKSPACE" "KEY_ENTER" "KEY_KP_ENTER" "KEY_INSERT" "KEY_DELETE"
+ "KEY_PAUSE" "KEY_PRINT" "KEY_SYSREQ" "KEY_CLEAR" "KEY_HOME" "KEY_END" "KEY_LEFT" "KEY_UP"
+ "KEY_RIGHT" "KEY_DOWN" "KEY_PAGEUP" "KEY_PAGEDOWN" "KEY_SHIFT" "KEY_CTRL" "KEY_META" "KEY_ALT"
+ "KEY_CAPSLOCK" "KEY_NUMLOCK" "KEY_SCROLLLOCK" "KEY_F1" "KEY_F2" "KEY_F3" "KEY_F4" "KEY_F5"
+ "KEY_F6" "KEY_F7" "KEY_F8" "KEY_F9" "KEY_F10" "KEY_F11" "KEY_F12" "KEY_F13" "KEY_F14" "KEY_F15"
+ "KEY_F16" "KEY_F17" "KEY_F18" "KEY_F19" "KEY_F20" "KEY_F21" "KEY_F22" "KEY_F23" "KEY_F24"
+ "KEY_F25" "KEY_F26" "KEY_F27" "KEY_F28" "KEY_F29" "KEY_F30" "KEY_F31" "KEY_F32" "KEY_F33"
+ "KEY_F34" "KEY_F35" "KEY_KP_MULTIPLY" "KEY_KP_DIVIDE" "KEY_KP_SUBTRACT" "KEY_KP_PERIOD"
+ "KEY_KP_ADD" "KEY_KP_0" "KEY_KP_1" "KEY_KP_2" "KEY_KP_3" "KEY_KP_4" "KEY_KP_5" "KEY_KP_6"
+ "KEY_KP_7" "KEY_KP_8" "KEY_KP_9" "KEY_MENU" "KEY_HYPER" "KEY_HELP" "KEY_BACK" "KEY_FORWARD"
+ "KEY_STOP" "KEY_REFRESH" "KEY_VOLUMEDOWN" "KEY_VOLUMEMUTE" "KEY_VOLUMEUP" "KEY_MEDIAPLAY"
+ "KEY_MEDIASTOP" "KEY_MEDIAPREVIOUS" "KEY_MEDIANEXT" "KEY_MEDIARECORD" "KEY_HOMEPAGE"
+ "KEY_FAVORITES" "KEY_SEARCH" "KEY_STANDBY" "KEY_OPENURL" "KEY_LAUNCHMAIL" "KEY_LAUNCHMEDIA"
+ "KEY_LAUNCH0" "KEY_LAUNCH1" "KEY_LAUNCH2" "KEY_LAUNCH3" "KEY_LAUNCH4" "KEY_LAUNCH5"
+ "KEY_LAUNCH6" "KEY_LAUNCH7" "KEY_LAUNCH8" "KEY_LAUNCH9" "KEY_LAUNCHA" "KEY_LAUNCHB"
+ "KEY_LAUNCHC" "KEY_LAUNCHD" "KEY_LAUNCHE" "KEY_LAUNCHF" "KEY_UNKNOWN" "KEY_SPACE" "KEY_EXCLAM"
+ "KEY_QUOTEDBL" "KEY_NUMBERSIGN" "KEY_DOLLAR" "KEY_PERCENT" "KEY_AMPERSAND" "KEY_APOSTROPHE"
+ "KEY_PARENLEFT" "KEY_PARENRIGHT" "KEY_ASTERISK" "KEY_PLUS" "KEY_COMMA" "KEY_MINUS" "KEY_PERIOD"
+ "KEY_SLASH" "KEY_0" "KEY_1" "KEY_2" "KEY_3" "KEY_4" "KEY_5" "KEY_6" "KEY_7" "KEY_8" "KEY_9"
+ "KEY_COLON" "KEY_SEMICOLON" "KEY_LESS" "KEY_EQUAL" "KEY_GREATER" "KEY_QUESTION" "KEY_AT" "KEY_A"
+ "KEY_B" "KEY_C" "KEY_D" "KEY_E" "KEY_F" "KEY_G" "KEY_H" "KEY_I" "KEY_J" "KEY_K" "KEY_L" "KEY_M"
+ "KEY_N" "KEY_O" "KEY_P" "KEY_Q" "KEY_R" "KEY_S" "KEY_T" "KEY_U" "KEY_V" "KEY_W" "KEY_X" "KEY_Y"
+ "KEY_Z" "KEY_BRACKETLEFT" "KEY_BACKSLASH" "KEY_BRACKETRIGHT" "KEY_ASCIICIRCUM" "KEY_UNDERSCORE"
+ "KEY_QUOTELEFT" "KEY_BRACELEFT" "KEY_BAR" "KEY_BRACERIGHT" "KEY_ASCIITILDE" "KEY_YEN"
+ "KEY_SECTION" "KEY_GLOBE" "KEY_KEYBOARD" "KEY_JIS_EISU" "KEY_JIS_KANA" "KEY_CODE_MASK"
+ "KEY_MODIFIER_MASK" "KEY_MASK_CMD_OR_CTRL" "KEY_MASK_SHIFT" "KEY_MASK_ALT" "KEY_MASK_META"
+ "KEY_MASK_CTRL" "KEY_MASK_KPAD" "KEY_MASK_GROUP_SWITCH" "MOUSE_BUTTON_NONE" "MOUSE_BUTTON_LEFT"
+ "MOUSE_BUTTON_RIGHT" "MOUSE_BUTTON_MIDDLE" "MOUSE_BUTTON_WHEEL_UP" "MOUSE_BUTTON_WHEEL_DOWN"
+ "MOUSE_BUTTON_WHEEL_LEFT" "MOUSE_BUTTON_WHEEL_RIGHT" "MOUSE_BUTTON_XBUTTON1"
+ "MOUSE_BUTTON_XBUTTON2" "MOUSE_BUTTON_MASK_LEFT" "MOUSE_BUTTON_MASK_RIGHT"
+ "MOUSE_BUTTON_MASK_MIDDLE" "MOUSE_BUTTON_MASK_MB_XBUTTON1" "MOUSE_BUTTON_MASK_MB_XBUTTON2"
+ "JOY_BUTTON_INVALID" "JOY_BUTTON_A" "JOY_BUTTON_B" "JOY_BUTTON_X" "JOY_BUTTON_Y"
+ "JOY_BUTTON_BACK" "JOY_BUTTON_GUIDE" "JOY_BUTTON_START" "JOY_BUTTON_LEFT_STICK"
+ "JOY_BUTTON_RIGHT_STICK" "JOY_BUTTON_LEFT_SHOULDER" "JOY_BUTTON_RIGHT_SHOULDER"
+ "JOY_BUTTON_DPAD_UP" "JOY_BUTTON_DPAD_DOWN" "JOY_BUTTON_DPAD_LEFT" "JOY_BUTTON_DPAD_RIGHT"
+ "JOY_BUTTON_MISC1" "JOY_BUTTON_PADDLE1" "JOY_BUTTON_PADDLE2" "JOY_BUTTON_PADDLE3"
+ "JOY_BUTTON_PADDLE4" "JOY_BUTTON_TOUCHPAD" "JOY_BUTTON_SDL_MAX" "JOY_BUTTON_MAX"
+ "JOY_AXIS_INVALID" "JOY_AXIS_LEFT_X" "JOY_AXIS_LEFT_Y" "JOY_AXIS_RIGHT_X" "JOY_AXIS_RIGHT_Y"
+ "JOY_AXIS_TRIGGER_LEFT" "JOY_AXIS_TRIGGER_RIGHT" "JOY_AXIS_SDL_MAX" "JOY_AXIS_MAX"
+ "MIDI_MESSAGE_NONE" "MIDI_MESSAGE_NOTE_OFF" "MIDI_MESSAGE_NOTE_ON" "MIDI_MESSAGE_AFTERTOUCH"
+ "MIDI_MESSAGE_CONTROL_CHANGE" "MIDI_MESSAGE_PROGRAM_CHANGE" "MIDI_MESSAGE_CHANNEL_PRESSURE"
+ "MIDI_MESSAGE_PITCH_BEND" "MIDI_MESSAGE_SYSTEM_EXCLUSIVE" "MIDI_MESSAGE_QUARTER_FRAME"
+ "MIDI_MESSAGE_SONG_POSITION_POINTER" "MIDI_MESSAGE_SONG_SELECT" "MIDI_MESSAGE_TUNE_REQUEST"
+ "MIDI_MESSAGE_TIMING_CLOCK" "MIDI_MESSAGE_START" "MIDI_MESSAGE_CONTINUE" "MIDI_MESSAGE_STOP"
+ "MIDI_MESSAGE_ACTIVE_SENSING" "MIDI_MESSAGE_SYSTEM_RESET" "OK" "FAILED" "ERR_UNAVAILABLE"
+ "ERR_UNCONFIGURED" "ERR_UNAUTHORIZED" "ERR_PARAMETER_RANGE_ERROR" "ERR_OUT_OF_MEMORY"
+ "ERR_FILE_NOT_FOUND" "ERR_FILE_BAD_DRIVE" "ERR_FILE_BAD_PATH" "ERR_FILE_NO_PERMISSION"
+ "ERR_FILE_ALREADY_IN_USE" "ERR_FILE_CANT_OPEN" "ERR_FILE_CANT_WRITE" "ERR_FILE_CANT_READ"
+ "ERR_FILE_UNRECOGNIZED" "ERR_FILE_CORRUPT" "ERR_FILE_MISSING_DEPENDENCIES" "ERR_FILE_EOF"
+ "ERR_CANT_OPEN" "ERR_CANT_CREATE" "ERR_QUERY_FAILED" "ERR_ALREADY_IN_USE" "ERR_LOCKED"
+ "ERR_TIMEOUT" "ERR_CANT_CONNECT" "ERR_CANT_RESOLVE" "ERR_CONNECTION_ERROR"
+ "ERR_CANT_ACQUIRE_RESOURCE" "ERR_CANT_FORK" "ERR_INVALID_DATA" "ERR_INVALID_PARAMETER"
+ "ERR_ALREADY_EXISTS" "ERR_DOES_NOT_EXIST" "ERR_DATABASE_CANT_READ" "ERR_DATABASE_CANT_WRITE"
+ "ERR_COMPILATION_FAILED" "ERR_METHOD_NOT_FOUND" "ERR_LINK_FAILED" "ERR_SCRIPT_FAILED"
+ "ERR_CYCLIC_LINK" "ERR_INVALID_DECLARATION" "ERR_DUPLICATE_SYMBOL" "ERR_PARSE_ERROR" "ERR_BUSY"
+ "ERR_SKIP" "ERR_HELP" "ERR_BUG" "ERR_PRINTER_ON_FIRE" "PROPERTY_HINT_NONE" "PROPERTY_HINT_RANGE"
+ "PROPERTY_HINT_ENUM" "PROPERTY_HINT_ENUM_SUGGESTION" "PROPERTY_HINT_EXP_EASING"
+ "PROPERTY_HINT_LINK" "PROPERTY_HINT_FLAGS" "PROPERTY_HINT_LAYERS_2D_RENDER"
+ "PROPERTY_HINT_LAYERS_2D_PHYSICS" "PROPERTY_HINT_LAYERS_2D_NAVIGATION"
+ "PROPERTY_HINT_LAYERS_3D_RENDER" "PROPERTY_HINT_LAYERS_3D_PHYSICS"
+ "PROPERTY_HINT_LAYERS_3D_NAVIGATION" "PROPERTY_HINT_FILE" "PROPERTY_HINT_DIR"
+ "PROPERTY_HINT_GLOBAL_FILE" "PROPERTY_HINT_GLOBAL_DIR" "PROPERTY_HINT_RESOURCE_TYPE"
+ "PROPERTY_HINT_MULTILINE_TEXT" "PROPERTY_HINT_EXPRESSION" "PROPERTY_HINT_PLACEHOLDER_TEXT"
+ "PROPERTY_HINT_COLOR_NO_ALPHA" "PROPERTY_HINT_OBJECT_ID" "PROPERTY_HINT_TYPE_STRING"
+ "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE" "PROPERTY_HINT_OBJECT_TOO_BIG"
+ "PROPERTY_HINT_NODE_PATH_VALID_TYPES" "PROPERTY_HINT_SAVE_FILE" "PROPERTY_HINT_GLOBAL_SAVE_FILE"
+ "PROPERTY_HINT_INT_IS_OBJECTID" "PROPERTY_HINT_INT_IS_POINTER" "PROPERTY_HINT_ARRAY_TYPE"
+ "PROPERTY_HINT_LOCALE_ID" "PROPERTY_HINT_LOCALIZABLE_STRING" "PROPERTY_HINT_NODE_TYPE"
+ "PROPERTY_HINT_HIDE_QUATERNION_EDIT" "PROPERTY_HINT_PASSWORD" "PROPERTY_HINT_MAX"
"PROPERTY_USAGE_NONE" "PROPERTY_USAGE_STORAGE" "PROPERTY_USAGE_EDITOR" "PROPERTY_USAGE_INTERNAL"
- "PROPERTY_USAGE_CHECKABLE" "PROPERTY_USAGE_CHECKED" "PROPERTY_USAGE_GROUP" "PROPERTY_USAGE_CATEGORY"
- "PROPERTY_USAGE_SUBGROUP" "PROPERTY_USAGE_CLASS_IS_BITFIELD" "PROPERTY_USAGE_NO_INSTANCE_STATE"
- "PROPERTY_USAGE_RESTART_IF_CHANGED" "PROPERTY_USAGE_SCRIPT_VARIABLE" "PROPERTY_USAGE_STORE_IF_NULL"
- "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED" "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE" "PROPERTY_USAGE_CLASS_IS_ENUM"
- "PROPERTY_USAGE_NIL_IS_VARIANT" "PROPERTY_USAGE_ARRAY" "PROPERTY_USAGE_ALWAYS_DUPLICATE"
- "PROPERTY_USAGE_NEVER_DUPLICATE" "PROPERTY_USAGE_HIGH_END_GFX" "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT"
- "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT" "PROPERTY_USAGE_KEYING_INCREMENTS" "PROPERTY_USAGE_DEFERRED_SET_RESOURCE"
- "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT" "PROPERTY_USAGE_EDITOR_BASIC_SETTING" "PROPERTY_USAGE_READ_ONLY"
- "PROPERTY_USAGE_DEFAULT" "PROPERTY_USAGE_NO_EDITOR" "METHOD_FLAG_NORMAL" "METHOD_FLAG_EDITOR" "METHOD_FLAG_CONST"
- "METHOD_FLAG_VIRTUAL" "METHOD_FLAG_VARARG" "METHOD_FLAG_STATIC" "METHOD_FLAG_OBJECT_CORE" "METHOD_FLAGS_DEFAULT"
- "TYPE_NIL" "TYPE_BOOL" "TYPE_INT" "TYPE_FLOAT" "TYPE_STRING" "TYPE_VECTOR2" "TYPE_VECTOR2I" "TYPE_RECT2" "TYPE_RECT2I"
- "TYPE_VECTOR3" "TYPE_VECTOR3I" "TYPE_TRANSFORM2D" "TYPE_VECTOR4" "TYPE_VECTOR4I" "TYPE_PLANE" "TYPE_QUATERNION"
- "TYPE_AABB" "TYPE_BASIS" "TYPE_TRANSFORM3D" "TYPE_PROJECTION" "TYPE_COLOR" "TYPE_STRING_NAME" "TYPE_NODE_PATH"
- "TYPE_RID" "TYPE_OBJECT" "TYPE_CALLABLE" "TYPE_SIGNAL" "TYPE_DICTIONARY" "TYPE_ARRAY" "TYPE_PACKED_BYTE_ARRAY"
- "TYPE_PACKED_INT32_ARRAY" "TYPE_PACKED_INT64_ARRAY" "TYPE_PACKED_FLOAT32_ARRAY" "TYPE_PACKED_FLOAT64_ARRAY"
- "TYPE_PACKED_STRING_ARRAY" "TYPE_PACKED_VECTOR2_ARRAY" "TYPE_PACKED_VECTOR3_ARRAY" "TYPE_PACKED_COLOR_ARRAY" "TYPE_MAX"
- "OP_EQUAL" "OP_NOT_EQUAL" "OP_LESS" "OP_LESS_EQUAL" "OP_GREATER" "OP_GREATER_EQUAL" "OP_ADD" "OP_SUBTRACT"
- "OP_MULTIPLY" "OP_DIVIDE" "OP_NEGATE" "OP_POSITIVE" "OP_MODULE" "OP_POWER" "OP_SHIFT_LEFT" "OP_SHIFT_RIGHT"
- "OP_BIT_AND" "OP_BIT_OR" "OP_BIT_XOR" "OP_BIT_NEGATE" "OP_AND" "OP_OR" "OP_XOR" "OP_NOT" "OP_IN" "OP_MAX"))
+ "PROPERTY_USAGE_CHECKABLE" "PROPERTY_USAGE_CHECKED" "PROPERTY_USAGE_GROUP"
+ "PROPERTY_USAGE_CATEGORY" "PROPERTY_USAGE_SUBGROUP" "PROPERTY_USAGE_CLASS_IS_BITFIELD"
+ "PROPERTY_USAGE_NO_INSTANCE_STATE" "PROPERTY_USAGE_RESTART_IF_CHANGED"
+ "PROPERTY_USAGE_SCRIPT_VARIABLE" "PROPERTY_USAGE_STORE_IF_NULL"
+ "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED" "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE"
+ "PROPERTY_USAGE_CLASS_IS_ENUM" "PROPERTY_USAGE_NIL_IS_VARIANT" "PROPERTY_USAGE_ARRAY"
+ "PROPERTY_USAGE_ALWAYS_DUPLICATE" "PROPERTY_USAGE_NEVER_DUPLICATE" "PROPERTY_USAGE_HIGH_END_GFX"
+ "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT" "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT"
+ "PROPERTY_USAGE_KEYING_INCREMENTS" "PROPERTY_USAGE_DEFERRED_SET_RESOURCE"
+ "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT" "PROPERTY_USAGE_EDITOR_BASIC_SETTING"
+ "PROPERTY_USAGE_READ_ONLY" "PROPERTY_USAGE_DEFAULT" "PROPERTY_USAGE_NO_EDITOR"
+ "METHOD_FLAG_NORMAL" "METHOD_FLAG_EDITOR" "METHOD_FLAG_CONST" "METHOD_FLAG_VIRTUAL"
+ "METHOD_FLAG_VARARG" "METHOD_FLAG_STATIC" "METHOD_FLAG_OBJECT_CORE" "METHOD_FLAGS_DEFAULT"
+ "TYPE_NIL" "TYPE_BOOL" "TYPE_INT" "TYPE_FLOAT" "TYPE_STRING" "TYPE_VECTOR2" "TYPE_VECTOR2I"
+ "TYPE_RECT2" "TYPE_RECT2I" "TYPE_VECTOR3" "TYPE_VECTOR3I" "TYPE_TRANSFORM2D" "TYPE_VECTOR4"
+ "TYPE_VECTOR4I" "TYPE_PLANE" "TYPE_QUATERNION" "TYPE_AABB" "TYPE_BASIS" "TYPE_TRANSFORM3D"
+ "TYPE_PROJECTION" "TYPE_COLOR" "TYPE_STRING_NAME" "TYPE_NODE_PATH" "TYPE_RID" "TYPE_OBJECT"
+ "TYPE_CALLABLE" "TYPE_SIGNAL" "TYPE_DICTIONARY" "TYPE_ARRAY" "TYPE_PACKED_BYTE_ARRAY"
+ "TYPE_PACKED_INT32_ARRAY" "TYPE_PACKED_INT64_ARRAY" "TYPE_PACKED_FLOAT32_ARRAY"
+ "TYPE_PACKED_FLOAT64_ARRAY" "TYPE_PACKED_STRING_ARRAY" "TYPE_PACKED_VECTOR2_ARRAY"
+ "TYPE_PACKED_VECTOR3_ARRAY" "TYPE_PACKED_COLOR_ARRAY" "TYPE_MAX" "OP_EQUAL" "OP_NOT_EQUAL"
+ "OP_LESS" "OP_LESS_EQUAL" "OP_GREATER" "OP_GREATER_EQUAL" "OP_ADD" "OP_SUBTRACT" "OP_MULTIPLY"
+ "OP_DIVIDE" "OP_NEGATE" "OP_POSITIVE" "OP_MODULE" "OP_POWER" "OP_SHIFT_LEFT" "OP_SHIFT_RIGHT"
+ "OP_BIT_AND" "OP_BIT_OR" "OP_BIT_XOR" "OP_BIT_NEGATE" "OP_AND" "OP_OR" "OP_XOR" "OP_NOT" "OP_IN"
+ "OP_MAX"))
diff --git a/queries/gnuplot/highlights.scm b/queries/gnuplot/highlights.scm
index d8e546a03..884c7263d 100644
--- a/queries/gnuplot/highlights.scm
+++ b/queries/gnuplot/highlights.scm
@@ -597,7 +597,8 @@
((datafile_modifiers
filetype: (identifier) @variable.member)
- (#any-of? @variable.member "avs" "bin" "edf" "ehf" "gif" "gpbin" "jpeg" "jpg" "png" "raw" "rgb" "auto"))
+ (#any-of? @variable.member
+ "avs" "bin" "edf" "ehf" "gif" "gpbin" "jpeg" "jpg" "png" "raw" "rgb" "auto"))
(macro) @function.macro
@@ -608,16 +609,30 @@
((function
name: (identifier) @function.builtin)
- (#any-of? @function.builtin "abs" "acos" "acosh" "airy" "arg" "asin" "asinh" "atan" "atan2" "atanh" "besj0" "besj1" "besjn" "besy0" "besy1" "besyn" "besi0" "besi1" "besin" "cbrt" "ceil" "conj" "cos" "cosh" "EllipticK" "EllipticE" "EllipticPi" "erf" "erfc" "exp" "expint" "floor" "gamma" "ibeta" "inverf" "igamma" "imag" "int" "invnorm" "invibeta" "invigamma" "LambertW" "lambertw" "lgamma" "lnGamma" "log" "log10" "norm" "rand" "real" "round" "sgn" "sin" "sinh" "sqrt" "SynchrotronF" "tan" "tanh" "uigamma" "voigt" "zeta" "cerf" "cdawson" "faddeva" "erfi" "FresnelC" "FresnelS" "VP" "VP_fwhm" "Ai" "Bi" "BesselH1" "BesselH2" "BesselJ" "BesselY" "BesselI" "BesselK" "gprintf" "sprintf" "strlen" "strstrt" "substr" "strptime" "srtftime" "system" "trim" "word" "words" "time" "timecolumn" "tm_hour" "tm_mday" "tm_min" "tm_mon" "tm_sec" "tm_wday" "tm_week" "tm_yday" "tm_year" "weekday_iso" "weekday_cdc" "column" "columnhead" "exists" "hsv2rgb" "index" "palette" "rgbcolor" "stringcolumn" "valid" "value" "voxel"))
+ (#any-of? @function.builtin
+ "abs" "acos" "acosh" "airy" "arg" "asin" "asinh" "atan" "atan2" "atanh" "besj0" "besj1" "besjn"
+ "besy0" "besy1" "besyn" "besi0" "besi1" "besin" "cbrt" "ceil" "conj" "cos" "cosh" "EllipticK"
+ "EllipticE" "EllipticPi" "erf" "erfc" "exp" "expint" "floor" "gamma" "ibeta" "inverf" "igamma"
+ "imag" "int" "invnorm" "invibeta" "invigamma" "LambertW" "lambertw" "lgamma" "lnGamma" "log"
+ "log10" "norm" "rand" "real" "round" "sgn" "sin" "sinh" "sqrt" "SynchrotronF" "tan" "tanh"
+ "uigamma" "voigt" "zeta" "cerf" "cdawson" "faddeva" "erfi" "FresnelC" "FresnelS" "VP" "VP_fwhm"
+ "Ai" "Bi" "BesselH1" "BesselH2" "BesselJ" "BesselY" "BesselI" "BesselK" "gprintf" "sprintf"
+ "strlen" "strstrt" "substr" "strptime" "srtftime" "system" "trim" "word" "words" "time"
+ "timecolumn" "tm_hour" "tm_mday" "tm_min" "tm_mon" "tm_sec" "tm_wday" "tm_week" "tm_yday"
+ "tm_year" "weekday_iso" "weekday_cdc" "column" "columnhead" "exists" "hsv2rgb" "index" "palette"
+ "rgbcolor" "stringcolumn" "valid" "value" "voxel"))
((identifier) @variable.builtin
- (#match? @variable.builtin "^\\w+_(records|headers|outofrange|invalid|blank|blocks|columns|column_header|index_(min|max)(_x|_y)?|(min|max)(_x|_y)?|mean(_err)?(_x|_y)?|stddev(_err)?(_x|_y)?)$"))
+ (#match? @variable.builtin
+ "^\\w+_(records|headers|outofrange|invalid|blank|blocks|columns|column_header|index_(min|max)(_x|_y)?|(min|max)(_x|_y)?|mean(_err)?(_x|_y)?|stddev(_err)?(_x|_y)?)$"))
((identifier) @variable.builtin
- (#match? @variable.builtin "^\\w+_(sdd(_x|_y)?|(lo|up)_quartile(_x|_y)?|median(_x|_y)?|sum(sq)?(_x|_y)?|skewness(_err)?(_x|_y)?)$"))
+ (#match? @variable.builtin
+ "^\\w+_(sdd(_x|_y)?|(lo|up)_quartile(_x|_y)?|median(_x|_y)?|sum(sq)?(_x|_y)?|skewness(_err)?(_x|_y)?)$"))
((identifier) @variable.builtin
- (#match? @variable.builtin "^\\w+_(kurtosis(_err)?(_x|_y)?|adev(_x|_y)?|correlation|slope(_err)?|intercept(_err)?|sumxy|pos(_min|_max)_y|size(_x|_y))$"))
+ (#match? @variable.builtin
+ "^\\w+_(kurtosis(_err)?(_x|_y)?|adev(_x|_y)?|correlation|slope(_err)?|intercept(_err)?|sumxy|pos(_min|_max)_y|size(_x|_y))$"))
((identifier) @variable.builtin
(#match? @variable.builtin "^((GPVAL|MOUSE|FIT)_\\w+|GNUTERM|NaN|VoxelDistance|GridDistance|pi)$"))
diff --git a/queries/go/highlights.scm b/queries/go/highlights.scm
index d23ac6f73..2fa3973d7 100644
--- a/queries/go/highlights.scm
+++ b/queries/go/highlights.scm
@@ -139,11 +139,16 @@
] @type.builtin
((type_identifier) @type.builtin
- (#any-of? @type.builtin "any" "bool" "byte" "comparable" "complex128" "complex64" "error" "float32" "float64" "int" "int16" "int32" "int64" "int8" "rune" "string" "uint" "uint16" "uint32" "uint64" "uint8" "uintptr"))
+ (#any-of? @type.builtin
+ "any" "bool" "byte" "comparable" "complex128" "complex64" "error" "float32" "float64" "int"
+ "int16" "int32" "int64" "int8" "rune" "string" "uint" "uint16" "uint32" "uint64" "uint8"
+ "uintptr"))
; Builtin functions
((identifier) @function.builtin
- (#any-of? @function.builtin "append" "cap" "clear" "close" "complex" "copy" "delete" "imag" "len" "make" "max" "min" "new" "panic" "print" "println" "real" "recover"))
+ (#any-of? @function.builtin
+ "append" "cap" "clear" "close" "complex" "copy" "delete" "imag" "len" "make" "max" "min" "new"
+ "panic" "print" "println" "real" "recover"))
; Delimiters
"." @punctuation.delimiter
diff --git a/queries/go/injections.scm b/queries/go/injections.scm
index 20f615924..3bc76cd7a 100644
--- a/queries/go/injections.scm
+++ b/queries/go/injections.scm
@@ -3,7 +3,9 @@
(call_expression
(selector_expression) @_function
- (#any-of? @_function "regexp.Match" "regexp.MatchReader" "regexp.MatchString" "regexp.Compile" "regexp.CompilePOSIX" "regexp.MustCompile" "regexp.MustCompilePOSIX")
+ (#any-of? @_function
+ "regexp.Match" "regexp.MatchReader" "regexp.MatchString" "regexp.Compile" "regexp.CompilePOSIX"
+ "regexp.MustCompile" "regexp.MustCompilePOSIX")
(argument_list
.
[
diff --git a/queries/haskell/highlights.scm b/queries/haskell/highlights.scm
index fed093197..33d9d2950 100644
--- a/queries/haskell/highlights.scm
+++ b/queries/haskell/highlights.scm
@@ -586,12 +586,19 @@
; ----------------------------------------------------------------------------
; Exceptions/error handling
((variable) @keyword.exception
- (#any-of? @keyword.exception "error" "undefined" "try" "tryJust" "tryAny" "catch" "catches" "catchJust" "handle" "handleJust" "throw" "throwIO" "throwTo" "throwError" "ioError" "mask" "mask_" "uninterruptibleMask" "uninterruptibleMask_" "bracket" "bracket_" "bracketOnErrorSource" "finally" "fail" "onException" "expectationFailure"))
+ (#any-of? @keyword.exception
+ "error" "undefined" "try" "tryJust" "tryAny" "catch" "catches" "catchJust" "handle" "handleJust"
+ "throw" "throwIO" "throwTo" "throwError" "ioError" "mask" "mask_" "uninterruptibleMask"
+ "uninterruptibleMask_" "bracket" "bracket_" "bracketOnErrorSource" "finally" "fail"
+ "onException" "expectationFailure"))
; ----------------------------------------------------------------------------
; Debugging
((variable) @keyword.debug
- (#any-of? @keyword.debug "trace" "traceId" "traceShow" "traceShowId" "traceWith" "traceShowWith" "traceStack" "traceIO" "traceM" "traceShowM" "traceEvent" "traceEventWith" "traceEventIO" "flushEventLog" "traceMarker" "traceMarkerIO"))
+ (#any-of? @keyword.debug
+ "trace" "traceId" "traceShow" "traceShowId" "traceWith" "traceShowWith" "traceStack" "traceIO"
+ "traceM" "traceShowM" "traceEvent" "traceEventWith" "traceEventIO" "flushEventLog" "traceMarker"
+ "traceMarkerIO"))
; ----------------------------------------------------------------------------
; Fields
diff --git a/queries/ispc/highlights.scm b/queries/ispc/highlights.scm
index 3877bafa3..7ac7d2966 100644
--- a/queries/ispc/highlights.scm
+++ b/queries/ispc/highlights.scm
@@ -68,144 +68,43 @@
; built-in variables
((identifier) @variable.builtin
- (#any-of? @variable.builtin "programCount" "programIndex" "taskCount" "taskCount0" "taskCount1" "taskCount2" "taskIndex" "taskIndex0" "taskIndex1" "taskIndex2" "threadCount" "threadIndex"))
+ (#any-of? @variable.builtin
+ "programCount" "programIndex" "taskCount" "taskCount0" "taskCount1" "taskCount2" "taskIndex"
+ "taskIndex0" "taskIndex1" "taskIndex2" "threadCount" "threadIndex"))
; preprocessor constants
((identifier) @constant.builtin
- (#any-of? @constant.builtin "ISPC" "ISPC_FP16_SUPPORTED" "ISPC_FP64_SUPPORTED" "ISPC_LLVM_INTRINSICS_ENABLED" "ISPC_MAJOR_VERSION" "ISPC_MINOR_VERSION" "ISPC_POINTER_SIZE" "ISPC_TARGET_AVX" "ISPC_TARGET_AVX2" "ISPC_TARGET_AVX512KNL" "ISPC_TARGET_AVX512SKX" "ISPC_TARGET_AVX512SPR" "ISPC_TARGET_NEON" "ISPC_TARGET_SSE2" "ISPC_TARGET_SSE4" "ISPC_UINT_IS_DEFINED" "PI" "TARGET_ELEMENT_WIDTH" "TARGET_WIDTH"))
+ (#any-of? @constant.builtin
+ "ISPC" "ISPC_FP16_SUPPORTED" "ISPC_FP64_SUPPORTED" "ISPC_LLVM_INTRINSICS_ENABLED"
+ "ISPC_MAJOR_VERSION" "ISPC_MINOR_VERSION" "ISPC_POINTER_SIZE" "ISPC_TARGET_AVX"
+ "ISPC_TARGET_AVX2" "ISPC_TARGET_AVX512KNL" "ISPC_TARGET_AVX512SKX" "ISPC_TARGET_AVX512SPR"
+ "ISPC_TARGET_NEON" "ISPC_TARGET_SSE2" "ISPC_TARGET_SSE4" "ISPC_UINT_IS_DEFINED" "PI"
+ "TARGET_ELEMENT_WIDTH" "TARGET_WIDTH"))
; standard library built-in
((type_identifier) @type.builtin
(#lua-match? @type.builtin "^RNGState"))
-; format-ignore
(call_expression
function: (identifier) @function.builtin
(#any-of? @function.builtin
- "abs"
- "acos"
- "all"
- "alloca"
- "and"
- "any"
- "aos_to_soa2"
- "aos_to_soa3"
- "aos_to_soa4"
- "asin"
- "assert"
- "assume"
- "atan"
- "atan2"
- "atomic_add_global"
- "atomic_add_local"
- "atomic_and_global"
- "atomic_and_local"
- "atomic_compare_exchange_global"
- "atomic_compare_exchange_local"
- "atomic_max_global"
- "atomic_max_local"
- "atomic_min_global"
- "atomic_min_local"
- "atomic_or_global"
- "atomic_or_local"
- "atomic_subtract_global"
- "atomic_subtract_local"
- "atomic_swap_global"
- "atomic_swap_local"
- "atomic_xor_global"
- "atomic_xor_local"
- "avg_down"
- "avg_up"
- "broadcast"
- "ceil"
- "clamp"
- "clock"
- "cos"
- "count_leading_zeros"
- "count_trailing_zeros"
- "doublebits"
- "exclusive_scan_add"
- "exclusive_scan_and"
- "exclusive_scan_or"
- "exp"
- "extract"
- "fastmath"
- "float16bits"
- "floatbits"
- "float_to_half"
- "float_to_half_fast"
- "float_to_srgb8"
- "floor"
- "frandom"
- "frexp"
- "half_to_float"
- "half_to_float_fast"
- "insert"
- "intbits"
- "invoke_sycl"
- "isnan"
- "ISPCAlloc"
- "ISPCLaunch"
- "ISPCSync"
- "lanemask"
- "ldexp"
- "log"
- "max"
- "memcpy"
- "memcpy64"
- "memmove"
- "memmove64"
- "memory_barrier"
- "memset"
- "memset64"
- "min"
- "none"
- "num_cores"
- "or"
- "packed_load_active"
- "packed_store_active"
- "packed_store_active2"
- "packmask"
- "popcnt"
- "pow"
- "prefetch_l1"
- "prefetch_l2"
- "prefetch_l3"
- "prefetch_nt"
- "prefetchw_l1"
- "prefetchw_l2"
- "prefetchw_l3"
- "print"
- "random"
- "rcp"
- "rcp_fast"
- "rdrand"
- "reduce_add"
- "reduce_equal"
- "reduce_max"
- "reduce_min"
- "rotate"
- "round"
- "rsqrt"
- "rsqrt_fast"
- "saturating_add"
- "saturating_div"
- "saturating_mul"
- "saturating_sub"
- "seed_rng"
- "select"
- "shift"
- "shuffle"
- "signbits"
- "sign_extend"
- "sin"
- "sincos"
- "soa_to_aos2"
- "soa_to_aos3"
- "soa_to_aos4"
- "sqrt"
- "streaming_load"
- "streaming_load_uniform"
- "streaming_store"
- "tan"
- "trunc"))
+ "abs" "acos" "all" "alloca" "and" "any" "aos_to_soa2" "aos_to_soa3" "aos_to_soa4" "asin"
+ "assert" "assume" "atan" "atan2" "atomic_add_global" "atomic_add_local" "atomic_and_global"
+ "atomic_and_local" "atomic_compare_exchange_global" "atomic_compare_exchange_local"
+ "atomic_max_global" "atomic_max_local" "atomic_min_global" "atomic_min_local" "atomic_or_global"
+ "atomic_or_local" "atomic_subtract_global" "atomic_subtract_local" "atomic_swap_global"
+ "atomic_swap_local" "atomic_xor_global" "atomic_xor_local" "avg_down" "avg_up" "broadcast"
+ "ceil" "clamp" "clock" "cos" "count_leading_zeros" "count_trailing_zeros" "doublebits"
+ "exclusive_scan_add" "exclusive_scan_and" "exclusive_scan_or" "exp" "extract" "fastmath"
+ "float16bits" "floatbits" "float_to_half" "float_to_half_fast" "float_to_srgb8" "floor"
+ "frandom" "frexp" "half_to_float" "half_to_float_fast" "insert" "intbits" "invoke_sycl" "isnan"
+ "ISPCAlloc" "ISPCLaunch" "ISPCSync" "lanemask" "ldexp" "log" "max" "memcpy" "memcpy64" "memmove"
+ "memmove64" "memory_barrier" "memset" "memset64" "min" "none" "num_cores" "or"
+ "packed_load_active" "packed_store_active" "packed_store_active2" "packmask" "popcnt" "pow"
+ "prefetch_l1" "prefetch_l2" "prefetch_l3" "prefetch_nt" "prefetchw_l1" "prefetchw_l2"
+ "prefetchw_l3" "print" "random" "rcp" "rcp_fast" "rdrand" "reduce_add" "reduce_equal"
+ "reduce_max" "reduce_min" "rotate" "round" "rsqrt" "rsqrt_fast" "saturating_add"
+ "saturating_div" "saturating_mul" "saturating_sub" "seed_rng" "select" "shift" "shuffle"
+ "signbits" "sign_extend" "sin" "sincos" "soa_to_aos2" "soa_to_aos3" "soa_to_aos4" "sqrt"
+ "streaming_load" "streaming_load_uniform" "streaming_store" "tan" "trunc")
+ )
diff --git a/queries/janet_simple/highlights.scm b/queries/janet_simple/highlights.scm
index 94614c7a2..179b4fefa 100644
--- a/queries/janet_simple/highlights.scm
+++ b/queries/janet_simple/highlights.scm
@@ -67,53 +67,21 @@
; (when (info :macro)
; (print name))))
((sym_lit) @function.macro
- ; format-ignore
(#any-of? @function.macro
; special forms
- "break"
- "def" "do"
- "fn"
- "if"
- "quasiquote" "quote"
- "set" "splice"
- "unquote" "upscope"
- "var"
+ "break" "def" "do" "fn" "if" "quasiquote" "quote" "set" "splice" "unquote" "upscope" "var"
"while"
; macros
- "%=" "*="
- "++" "+="
- "--" "-="
- "->" "->>" "-?>" "-?>>"
- "/="
- "and" "as->" "as-macro" "as?->" "assert"
- "case" "catseq" "chr" "comment" "compif" "comptime" "compwhen"
- "cond" "coro"
- "def-" "default" "defdyn" "defer" "defmacro" "defmacro-"
- "defn" "defn-"
- "delay" "doc"
- "each" "eachk" "eachp"
- "eachy"
+ "%=" "*=" "++" "+=" "--" "-=" "->" "->>" "-?>" "-?>>" "/=" "and" "as->" "as-macro" "as?->"
+ "assert" "case" "catseq" "chr" "comment" "compif" "comptime" "compwhen" "cond" "coro" "def-"
+ "default" "defdyn" "defer" "defmacro" "defmacro-" "defn" "defn-" "delay" "doc" "each" "eachk"
+ "eachp" "eachy"
; XXX: obsolete
- "edefer"
- "ev/do-thread" "ev/gather" "ev/spawn" "ev/spawn-thread"
- "ev/with-deadline"
- "ffi/defbind"
- "fiber-fn"
- "for" "forever" "forv"
- "generate"
- "if-let" "if-not" "if-with" "import"
- "juxt"
- "label" "let" "loop"
- "match"
- "or"
- "prompt" "protect"
- "repeat"
- "seq" "short-fn"
- "tabseq" "toggle" "tracev" "try"
- "unless" "use"
- "var-" "varfn"
- "when" "when-let" "when-with"
- "with" "with-dyns" "with-syms" "with-vars"))
+ "edefer" "ev/do-thread" "ev/gather" "ev/spawn" "ev/spawn-thread" "ev/with-deadline"
+ "ffi/defbind" "fiber-fn" "for" "forever" "forv" "generate" "if-let" "if-not" "if-with" "import"
+ "juxt" "label" "let" "loop" "match" "or" "prompt" "protect" "repeat" "seq" "short-fn" "tabseq"
+ "toggle" "tracev" "try" "unless" "use" "var-" "varfn" "when" "when-let" "when-with" "with"
+ "with-dyns" "with-syms" "with-vars"))
; All builtin functions
;
@@ -124,189 +92,83 @@
; (cfunction? (info :value))))
; (print name))))
((sym_lit) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
- "%" "*" "+" "-" "/"
- "<" "<=" "=" ">" ">="
+ "%" "*" "+" "-" "/" "<" "<=" "=" ">" ">="
; debugging -- start janet with -d and use (debug) to see these
- ".break" ".breakall" ".bytecode"
- ".clear" ".clearall"
- ".disasm"
- ".fiber" ".fn" ".frame"
- ".locals"
- ".next" ".nextc"
- ".ppasm"
- ".signal" ".slot" ".slots" ".source" ".stack" ".step"
+ ".break" ".breakall" ".bytecode" ".clear" ".clearall" ".disasm" ".fiber" ".fn" ".frame"
+ ".locals" ".next" ".nextc" ".ppasm" ".signal" ".slot" ".slots" ".source" ".stack" ".step"
; back to regularly scheduled program
- "abstract?" "accumulate" "accumulate2" "all" "all-bindings"
- "all-dynamics" "any?" "apply"
- "array"
- "array/clear" "array/concat" "array/ensure" "array/fill"
- "array/insert" "array/new" "array/new-filled" "array/peek"
- "array/pop" "array/push" "array/remove" "array/slice" "array/trim"
- "array?"
- "asm"
- "bad-compile" "bad-parse"
- "band" "blshift" "bnot"
- "boolean?"
- "bor" "brshift" "brushift"
- "buffer"
- "buffer/bit" "buffer/bit-clear" "buffer/bit-set"
- "buffer/bit-toggle" "buffer/blit" "buffer/clear" "buffer/fill"
- "buffer/format" "buffer/new" "buffer/new-filled" "buffer/popn"
- "buffer/push" "buffer/push-at" "buffer/push-byte"
- "buffer/push-string" "buffer/push-word" "buffer/slice"
- "buffer/trim"
- "buffer?"
- "bxor"
- "bytes?"
- "cancel"
- "cfunction?"
- "cli-main"
- "cmp" "comp" "compare" "compare<" "compare<=" "compare="
- "compare>" "compare>="
- "compile" "complement" "count" "curenv"
- "debug"
- "debug/arg-stack" "debug/break" "debug/fbreak" "debug/lineage"
- "debug/stack" "debug/stacktrace" "debug/step" "debug/unbreak"
- "debug/unfbreak"
- "debugger" "debugger-on-status"
- "dec" "deep-not=" "deep=" "defglobal" "describe"
- "dictionary?"
- "disasm" "distinct" "div" "doc*" "doc-format" "doc-of" "dofile"
- "drop" "drop-until" "drop-while" "dyn"
- "eflush" "empty?" "env-lookup"
- "eprin" "eprinf" "eprint" "eprintf" "error" "errorf"
- "ev/acquire-lock" "ev/acquire-rlock" "ev/acquire-wlock"
- "ev/all-tasks" "ev/call" "ev/cancel" "ev/capacity" "ev/chan"
- "ev/chan-close" "ev/chunk" "ev/close" "ev/count" "ev/deadline"
- "ev/full" "ev/give" "ev/give-supervisor" "ev/go" "ev/lock"
- "ev/read" "ev/release-lock" "ev/release-rlock"
- "ev/release-wlock" "ev/rselect" "ev/rwlock" "ev/select"
- "ev/sleep" "ev/take" "ev/thread" "ev/thread-chan" "ev/write"
- "eval" "eval-string" "even?" "every?" "extreme"
- "false?"
- "ffi/align" "ffi/call" "ffi/calling-convetions" "ffi/close"
- "ffi/context" "ffi/free" "ffi/jitfn" "ffi/lookup" "ffi/malloc"
- "ffi/native" "ffi/pointer-buffer" "ffi/pointer-cfunction"
- "ffi/read" "ffi/signature" "ffi/size" "ffi/struct"
- "ffi/trampoline" "ffi/write"
- "fiber/can-resume?" "fiber/current" "fiber/getenv"
- "fiber/last-value" "fiber/maxstack" "fiber/new" "fiber/root"
- "fiber/setenv" "fiber/setmaxstack" "fiber/status"
- "fiber?"
- "file/close" "file/flush" "file/lines" "file/open" "file/read"
- "file/seek" "file/tell" "file/temp" "file/write"
- "filter" "find" "find-index" "first" "flatten" "flatten-into"
- "flush" "flycheck" "freeze" "frequencies" "from-pairs"
- "function?"
- "gccollect" "gcinterval" "gcsetinterval"
- "gensym" "get" "get-in" "getline" "getproto" "group-by"
- "has-key?" "has-value?" "hash"
- "idempotent?" "identity" "import*" "in" "inc" "index-of"
- "indexed?"
- "int/s64" "int/to-bytes" "int/to-number" "int/u64"
- "int?"
- "interleave" "interpose" "invert"
- "juxt*"
- "keep" "keep-syntax" "keep-syntax!" "keys"
- "keyword"
- "keyword/slice"
- "keyword?"
- "kvs"
- "last" "length" "load-image"
- "macex" "macex1" "maclintf"
- "make-env" "make-image" "map" "mapcat" "marshal"
- "math/abs" "math/acos" "math/acosh" "math/asin" "math/asinh"
- "math/atan" "math/atan2" "math/atanh" "math/cbrt" "math/ceil"
- "math/cos" "math/cosh" "math/erf" "math/erfc" "math/exp"
- "math/exp2" "math/expm1" "math/floor" "math/gamma" "math/gcd"
- "math/hypot" "math/lcm" "math/log" "math/log-gamma"
- "math/log10" "math/log1p" "math/log2" "math/next" "math/pow"
- "math/random" "math/rng" "math/rng-buffer" "math/rng-int"
- "math/rng-uniform" "math/round" "math/seedrandom" "math/sin"
- "math/sinh" "math/sqrt" "math/tan" "math/tanh" "math/trunc"
- "max" "max-of" "mean" "memcmp" "merge" "merge-into"
- "merge-module" "min" "min-of" "mod"
- "module/add-paths" "module/expand-path" "module/find"
- "module/value"
- "nan?" "nat?" "native" "neg?"
- "net/accept" "net/accept-loop" "net/address"
- "net/address-unpack" "net/chunk" "net/close" "net/connect"
- "net/flush" "net/listen" "net/localname" "net/peername"
- "net/read" "net/recv-from" "net/send-to" "net/server"
- "net/setsockopt" "net/shutdown" "net/write"
- "next"
- "nil?"
- "not" "not="
- "number?"
- "odd?" "one?"
- "os/arch" "os/cd" "os/chmod" "os/clock" "os/compiler"
- "os/cpu-count" "os/cryptorand" "os/cwd" "os/date" "os/dir"
- "os/environ" "os/execute" "os/exit" "os/getenv" "os/link"
- "os/lstat" "os/mkdir" "os/mktime" "os/open" "os/perm-int"
- "os/perm-string" "os/pipe" "os/proc-close" "os/proc-kill"
- "os/proc-wait" "os/readlink" "os/realpath" "os/rename"
- "os/rm" "os/rmdir" "os/setenv" "os/shell" "os/sleep"
- "os/spawn" "os/stat" "os/symlink" "os/time" "os/touch"
- "os/umask" "os/which"
- "pairs"
- "parse" "parse-all"
- "parser/byte" "parser/clone" "parser/consume" "parser/eof"
- "parser/error" "parser/flush" "parser/has-more"
- "parser/insert" "parser/new" "parser/produce" "parser/state"
- "parser/status" "parser/where"
- "partial" "partition" "partition-by"
- "peg/compile" "peg/find" "peg/find-all" "peg/match"
- "peg/replace" "peg/replace-all"
- "pos?" "postwalk" "pp" "prewalk"
- "prin" "prinf" "print" "printf"
- "product" "propagate" "put" "put-in"
- "quit"
- "range" "reduce" "reduce2" "repl" "require" "resume"
- "return" "reverse" "reverse!" "run-context"
- "sandbox" "scan-number" "setdyn" "signal" "slice" "slurp"
- "some" "sort" "sort-by" "sorted" "sorted-by" "spit"
- "string"
- "string/ascii-lower" "string/ascii-upper" "string/bytes"
- "string/check-set" "string/find" "string/find-all"
- "string/format" "string/from-bytes" "string/has-prefix?"
- "string/has-suffix?" "string/join" "string/repeat"
- "string/replace" "string/replace-all" "string/reverse"
- "string/slice" "string/split" "string/trim" "string/triml"
- "string/trimr"
- "string?"
- "struct"
- "struct/getproto" "struct/proto-flatten" "struct/to-table"
- "struct/with-proto"
- "struct?"
- "sum"
- "symbol"
- "symbol/slice"
- "symbol?"
- "table"
- "table/clear" "table/clone" "table/getproto" "table/new"
- "table/proto-flatten" "table/rawget" "table/setproto"
- "table/to-struct"
- "table?"
- "take" "take-until" "take-while"
+ "abstract?" "accumulate" "accumulate2" "all" "all-bindings" "all-dynamics" "any?" "apply"
+ "array" "array/clear" "array/concat" "array/ensure" "array/fill" "array/insert" "array/new"
+ "array/new-filled" "array/peek" "array/pop" "array/push" "array/remove" "array/slice"
+ "array/trim" "array?" "asm" "bad-compile" "bad-parse" "band" "blshift" "bnot" "boolean?" "bor"
+ "brshift" "brushift" "buffer" "buffer/bit" "buffer/bit-clear" "buffer/bit-set"
+ "buffer/bit-toggle" "buffer/blit" "buffer/clear" "buffer/fill" "buffer/format" "buffer/new"
+ "buffer/new-filled" "buffer/popn" "buffer/push" "buffer/push-at" "buffer/push-byte"
+ "buffer/push-string" "buffer/push-word" "buffer/slice" "buffer/trim" "buffer?" "bxor" "bytes?"
+ "cancel" "cfunction?" "cli-main" "cmp" "comp" "compare" "compare<" "compare<=" "compare="
+ "compare>" "compare>=" "compile" "complement" "count" "curenv" "debug" "debug/arg-stack"
+ "debug/break" "debug/fbreak" "debug/lineage" "debug/stack" "debug/stacktrace" "debug/step"
+ "debug/unbreak" "debug/unfbreak" "debugger" "debugger-on-status" "dec" "deep-not=" "deep="
+ "defglobal" "describe" "dictionary?" "disasm" "distinct" "div" "doc*" "doc-format" "doc-of"
+ "dofile" "drop" "drop-until" "drop-while" "dyn" "eflush" "empty?" "env-lookup" "eprin" "eprinf"
+ "eprint" "eprintf" "error" "errorf" "ev/acquire-lock" "ev/acquire-rlock" "ev/acquire-wlock"
+ "ev/all-tasks" "ev/call" "ev/cancel" "ev/capacity" "ev/chan" "ev/chan-close" "ev/chunk"
+ "ev/close" "ev/count" "ev/deadline" "ev/full" "ev/give" "ev/give-supervisor" "ev/go" "ev/lock"
+ "ev/read" "ev/release-lock" "ev/release-rlock" "ev/release-wlock" "ev/rselect" "ev/rwlock"
+ "ev/select" "ev/sleep" "ev/take" "ev/thread" "ev/thread-chan" "ev/write" "eval" "eval-string"
+ "even?" "every?" "extreme" "false?" "ffi/align" "ffi/call" "ffi/calling-convetions" "ffi/close"
+ "ffi/context" "ffi/free" "ffi/jitfn" "ffi/lookup" "ffi/malloc" "ffi/native" "ffi/pointer-buffer"
+ "ffi/pointer-cfunction" "ffi/read" "ffi/signature" "ffi/size" "ffi/struct" "ffi/trampoline"
+ "ffi/write" "fiber/can-resume?" "fiber/current" "fiber/getenv" "fiber/last-value"
+ "fiber/maxstack" "fiber/new" "fiber/root" "fiber/setenv" "fiber/setmaxstack" "fiber/status"
+ "fiber?" "file/close" "file/flush" "file/lines" "file/open" "file/read" "file/seek" "file/tell"
+ "file/temp" "file/write" "filter" "find" "find-index" "first" "flatten" "flatten-into" "flush"
+ "flycheck" "freeze" "frequencies" "from-pairs" "function?" "gccollect" "gcinterval"
+ "gcsetinterval" "gensym" "get" "get-in" "getline" "getproto" "group-by" "has-key?" "has-value?"
+ "hash" "idempotent?" "identity" "import*" "in" "inc" "index-of" "indexed?" "int/s64"
+ "int/to-bytes" "int/to-number" "int/u64" "int?" "interleave" "interpose" "invert" "juxt*" "keep"
+ "keep-syntax" "keep-syntax!" "keys" "keyword" "keyword/slice" "keyword?" "kvs" "last" "length"
+ "load-image" "macex" "macex1" "maclintf" "make-env" "make-image" "map" "mapcat" "marshal"
+ "math/abs" "math/acos" "math/acosh" "math/asin" "math/asinh" "math/atan" "math/atan2"
+ "math/atanh" "math/cbrt" "math/ceil" "math/cos" "math/cosh" "math/erf" "math/erfc" "math/exp"
+ "math/exp2" "math/expm1" "math/floor" "math/gamma" "math/gcd" "math/hypot" "math/lcm" "math/log"
+ "math/log-gamma" "math/log10" "math/log1p" "math/log2" "math/next" "math/pow" "math/random"
+ "math/rng" "math/rng-buffer" "math/rng-int" "math/rng-uniform" "math/round" "math/seedrandom"
+ "math/sin" "math/sinh" "math/sqrt" "math/tan" "math/tanh" "math/trunc" "max" "max-of" "mean"
+ "memcmp" "merge" "merge-into" "merge-module" "min" "min-of" "mod" "module/add-paths"
+ "module/expand-path" "module/find" "module/value" "nan?" "nat?" "native" "neg?" "net/accept"
+ "net/accept-loop" "net/address" "net/address-unpack" "net/chunk" "net/close" "net/connect"
+ "net/flush" "net/listen" "net/localname" "net/peername" "net/read" "net/recv-from" "net/send-to"
+ "net/server" "net/setsockopt" "net/shutdown" "net/write" "next" "nil?" "not" "not=" "number?"
+ "odd?" "one?" "os/arch" "os/cd" "os/chmod" "os/clock" "os/compiler" "os/cpu-count"
+ "os/cryptorand" "os/cwd" "os/date" "os/dir" "os/environ" "os/execute" "os/exit" "os/getenv"
+ "os/link" "os/lstat" "os/mkdir" "os/mktime" "os/open" "os/perm-int" "os/perm-string" "os/pipe"
+ "os/proc-close" "os/proc-kill" "os/proc-wait" "os/readlink" "os/realpath" "os/rename" "os/rm"
+ "os/rmdir" "os/setenv" "os/shell" "os/sleep" "os/spawn" "os/stat" "os/symlink" "os/time"
+ "os/touch" "os/umask" "os/which" "pairs" "parse" "parse-all" "parser/byte" "parser/clone"
+ "parser/consume" "parser/eof" "parser/error" "parser/flush" "parser/has-more" "parser/insert"
+ "parser/new" "parser/produce" "parser/state" "parser/status" "parser/where" "partial"
+ "partition" "partition-by" "peg/compile" "peg/find" "peg/find-all" "peg/match" "peg/replace"
+ "peg/replace-all" "pos?" "postwalk" "pp" "prewalk" "prin" "prinf" "print" "printf" "product"
+ "propagate" "put" "put-in" "quit" "range" "reduce" "reduce2" "repl" "require" "resume" "return"
+ "reverse" "reverse!" "run-context" "sandbox" "scan-number" "setdyn" "signal" "slice" "slurp"
+ "some" "sort" "sort-by" "sorted" "sorted-by" "spit" "string" "string/ascii-lower"
+ "string/ascii-upper" "string/bytes" "string/check-set" "string/find" "string/find-all"
+ "string/format" "string/from-bytes" "string/has-prefix?" "string/has-suffix?" "string/join"
+ "string/repeat" "string/replace" "string/replace-all" "string/reverse" "string/slice"
+ "string/split" "string/trim" "string/triml" "string/trimr" "string?" "struct" "struct/getproto"
+ "struct/proto-flatten" "struct/to-table" "struct/with-proto" "struct?" "sum" "symbol"
+ "symbol/slice" "symbol?" "table" "table/clear" "table/clone" "table/getproto" "table/new"
+ "table/proto-flatten" "table/rawget" "table/setproto" "table/to-struct" "table?" "take"
+ "take-until" "take-while"
; XXX: obsolete
- "tarray/buffer" "tarray/copy-bytes" "tarray/length"
- "tarray/new" "tarray/properties" "tarray/slice"
- "tarray/swap-bytes"
+ "tarray/buffer" "tarray/copy-bytes" "tarray/length" "tarray/new" "tarray/properties"
+ "tarray/slice" "tarray/swap-bytes"
; XXX: obsolete
- "thread/close" "thread/current" "thread/exit" "thread/new"
- "thread/receive" "thread/send"
+ "thread/close" "thread/current" "thread/exit" "thread/new" "thread/receive" "thread/send"
; end of obsolete
- "trace" "true?" "truthy?"
- "tuple"
- "tuple/brackets" "tuple/setmap" "tuple/slice"
- "tuple/sourcemap" "tuple/type"
- "tuple?"
- "type"
- "unmarshal" "untrace" "update" "update-in"
- "values" "varglobal"
- "walk" "warn-compile"
- "xprin" "xprinf" "xprint" "xprintf"
- "yield"
- "zero?" "zipcoll"))
+ "trace" "true?" "truthy?" "tuple" "tuple/brackets" "tuple/setmap" "tuple/slice"
+ "tuple/sourcemap" "tuple/type" "tuple?" "type" "unmarshal" "untrace" "update" "update-in"
+ "values" "varglobal" "walk" "warn-compile" "xprin" "xprinf" "xprint" "xprintf" "yield" "zero?"
+ "zipcoll"))
diff --git a/queries/jq/highlights.scm b/queries/jq/highlights.scm
index 2fdcb9468..d994d759f 100644
--- a/queries/jq/highlights.scm
+++ b/queries/jq/highlights.scm
@@ -57,198 +57,27 @@
; jq -n 'builtins | map(split("/")[0]) | unique | .[]'
((funcname) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
- "IN"
- "INDEX"
- "JOIN"
- "acos"
- "acosh"
- "add"
- "all"
- "any"
- "arrays"
- "ascii_downcase"
- "ascii_upcase"
- "asin"
- "asinh"
- "atan"
- "atan2"
- "atanh"
- "booleans"
- "bsearch"
- "builtins"
- "capture"
- "cbrt"
- "ceil"
- "combinations"
- "contains"
- "copysign"
- "cos"
- "cosh"
- "debug"
- "del"
- "delpaths"
- "drem"
- "empty"
- "endswith"
- "env"
- "erf"
- "erfc"
- "error"
- "exp"
- "exp10"
- "exp2"
- "explode"
- "expm1"
- "fabs"
- "fdim"
- "finites"
- "first"
- "flatten"
- "floor"
- "fma"
- "fmax"
- "fmin"
- "fmod"
- "format"
- "frexp"
- "from_entries"
- "fromdate"
- "fromdateiso8601"
- "fromjson"
- "fromstream"
- "gamma"
- "get_jq_origin"
- "get_prog_origin"
- "get_search_list"
- "getpath"
- "gmtime"
- "group_by"
- "gsub"
- "halt"
- "halt_error"
- "has"
- "hypot"
- "implode"
- "in"
- "index"
- "indices"
- "infinite"
- "input"
- "input_filename"
- "input_line_number"
- "inputs"
- "inside"
- "isempty"
- "isfinite"
- "isinfinite"
- "isnan"
- "isnormal"
- "iterables"
- "j0"
- "j1"
- "jn"
- "join"
- "keys"
- "keys_unsorted"
- "last"
- "ldexp"
- "leaf_paths"
- "length"
- "lgamma"
- "lgamma_r"
- "limit"
- "localtime"
- "log"
- "log10"
- "log1p"
- "log2"
- "logb"
- "ltrimstr"
- "map"
- "map_values"
- "match"
- "max"
- "max_by"
- "min"
- "min_by"
- "mktime"
- "modf"
- "modulemeta"
- "nan"
- "nearbyint"
- "nextafter"
- "nexttoward"
- "normals"
- "not"
- "now"
- "nth"
- "nulls"
- "numbers"
- "objects"
- "path"
- "paths"
- "pow"
- "pow10"
- "range"
- "recurse"
- "recurse_down"
- "remainder"
- "repeat"
- "reverse"
- "rindex"
- "rint"
- "round"
- "rtrimstr"
- "scalars"
- "scalars_or_empty"
- "scalb"
- "scalbln"
- "scan"
- "select"
- "setpath"
- "significand"
- "sin"
- "sinh"
- "sort"
- "sort_by"
- "split"
- "splits"
- "sqrt"
- "startswith"
- "stderr"
- "strflocaltime"
- "strftime"
- "strings"
- "strptime"
- "sub"
- "tan"
- "tanh"
- "test"
- "tgamma"
- "to_entries"
- "todate"
- "todateiso8601"
- "tojson"
- "tonumber"
- "tostream"
- "tostring"
- "transpose"
- "trunc"
- "truncate_stream"
- "type"
- "unique"
- "unique_by"
- "until"
- "utf8bytelength"
- "values"
- "walk"
- "while"
- "with_entries"
- "y0"
- "y1"
- "yn"))
+ "IN" "INDEX" "JOIN" "acos" "acosh" "add" "all" "any" "arrays" "ascii_downcase" "ascii_upcase"
+ "asin" "asinh" "atan" "atan2" "atanh" "booleans" "bsearch" "builtins" "capture" "cbrt" "ceil"
+ "combinations" "contains" "copysign" "cos" "cosh" "debug" "del" "delpaths" "drem" "empty"
+ "endswith" "env" "erf" "erfc" "error" "exp" "exp10" "exp2" "explode" "expm1" "fabs" "fdim"
+ "finites" "first" "flatten" "floor" "fma" "fmax" "fmin" "fmod" "format" "frexp" "from_entries"
+ "fromdate" "fromdateiso8601" "fromjson" "fromstream" "gamma" "get_jq_origin" "get_prog_origin"
+ "get_search_list" "getpath" "gmtime" "group_by" "gsub" "halt" "halt_error" "has" "hypot"
+ "implode" "in" "index" "indices" "infinite" "input" "input_filename" "input_line_number"
+ "inputs" "inside" "isempty" "isfinite" "isinfinite" "isnan" "isnormal" "iterables" "j0" "j1"
+ "jn" "join" "keys" "keys_unsorted" "last" "ldexp" "leaf_paths" "length" "lgamma" "lgamma_r"
+ "limit" "localtime" "log" "log10" "log1p" "log2" "logb" "ltrimstr" "map" "map_values" "match"
+ "max" "max_by" "min" "min_by" "mktime" "modf" "modulemeta" "nan" "nearbyint" "nextafter"
+ "nexttoward" "normals" "not" "now" "nth" "nulls" "numbers" "objects" "path" "paths" "pow"
+ "pow10" "range" "recurse" "recurse_down" "remainder" "repeat" "reverse" "rindex" "rint" "round"
+ "rtrimstr" "scalars" "scalars_or_empty" "scalb" "scalbln" "scan" "select" "setpath"
+ "significand" "sin" "sinh" "sort" "sort_by" "split" "splits" "sqrt" "startswith" "stderr"
+ "strflocaltime" "strftime" "strings" "strptime" "sub" "tan" "tanh" "test" "tgamma" "to_entries"
+ "todate" "todateiso8601" "tojson" "tonumber" "tostream" "tostring" "transpose" "trunc"
+ "truncate_stream" "type" "unique" "unique_by" "until" "utf8bytelength" "values" "walk" "while"
+ "with_entries" "y0" "y1" "yn"))
; Keywords
[
diff --git a/queries/julia/highlights.scm b/queries/julia/highlights.scm
index 74b2b8fca..9bc6b91cf 100644
--- a/queries/julia/highlights.scm
+++ b/queries/julia/highlights.scm
@@ -63,7 +63,13 @@
; Builtins
((identifier) @function.builtin
- (#any-of? @function.builtin "_abstracttype" "_apply_iterate" "_apply_pure" "_call_in_world" "_call_in_world_total" "_call_latest" "_equiv_typedef" "_expr" "_primitivetype" "_setsuper!" "_structtype" "_typebody!" "_typevar" "applicable" "apply_type" "arrayref" "arrayset" "arraysize" "const_arrayref" "donotdelete" "fieldtype" "get_binding_type" "getfield" "ifelse" "invoke" "isa" "isdefined" "modifyfield!" "nfields" "replacefield!" "set_binding_type!" "setfield!" "sizeof" "svec" "swapfield!" "throw" "tuple" "typeassert" "typeof"))
+ (#any-of? @function.builtin
+ "_abstracttype" "_apply_iterate" "_apply_pure" "_call_in_world" "_call_in_world_total"
+ "_call_latest" "_equiv_typedef" "_expr" "_primitivetype" "_setsuper!" "_structtype" "_typebody!"
+ "_typevar" "applicable" "apply_type" "arrayref" "arrayset" "arraysize" "const_arrayref"
+ "donotdelete" "fieldtype" "get_binding_type" "getfield" "ifelse" "invoke" "isa" "isdefined"
+ "modifyfield!" "nfields" "replacefield!" "set_binding_type!" "setfield!" "sizeof" "svec"
+ "swapfield!" "throw" "tuple" "typeassert" "typeof"))
; Parameters
(parameter_list
@@ -135,217 +141,36 @@
; type_names = sort(union(get_types(Core), get_types(Base)))
;
((identifier) @type.builtin
- ; format-ignore
(#any-of? @type.builtin
- "AbstractArray"
- "AbstractChannel"
- "AbstractChar"
- "AbstractDict"
- "AbstractDisplay"
- "AbstractFloat"
- "AbstractIrrational"
- "AbstractLock"
- "AbstractMatch"
- "AbstractMatrix"
- "AbstractPattern"
- "AbstractRange"
- "AbstractSet"
- "AbstractSlices"
- "AbstractString"
- "AbstractUnitRange"
- "AbstractVecOrMat"
- "AbstractVector"
- "Any"
- "ArgumentError"
- "Array"
- "AssertionError"
- "Atomic"
- "BigFloat"
- "BigInt"
- "BitArray"
- "BitMatrix"
- "BitSet"
- "BitVector"
- "Bool"
- "BoundsError"
- "By"
- "CanonicalIndexError"
- "CapturedException"
- "CartesianIndex"
- "CartesianIndices"
- "Cchar"
- "Cdouble"
- "Cfloat"
- "Channel"
- "Char"
- "Cint"
- "Cintmax_t"
- "Clong"
- "Clonglong"
- "Cmd"
- "Colon"
- "ColumnSlices"
- "Complex"
- "ComplexF16"
- "ComplexF32"
- "ComplexF64"
- "ComposedFunction"
- "CompositeException"
- "ConcurrencyViolationError"
- "Condition"
- "Cptrdiff_t"
- "Cshort"
- "Csize_t"
- "Cssize_t"
- "Cstring"
- "Cuchar"
- "Cuint"
- "Cuintmax_t"
- "Culong"
- "Culonglong"
- "Cushort"
- "Cvoid"
- "Cwchar_t"
- "Cwstring"
- "DataType"
- "DenseArray"
- "DenseMatrix"
- "DenseVecOrMat"
- "DenseVector"
- "Dict"
- "DimensionMismatch"
- "Dims"
- "DivideError"
- "DomainError"
- "EOFError"
- "Enum"
- "ErrorException"
- "Exception"
- "ExponentialBackOff"
- "Expr"
- "Float16"
- "Float32"
- "Float64"
- "Function"
- "GlobalRef"
- "HTML"
- "IO"
- "IOBuffer"
- "IOContext"
- "IOStream"
- "IdDict"
- "IndexCartesian"
- "IndexLinear"
- "IndexStyle"
- "InexactError"
- "InitError"
- "Int"
- "Int128"
- "Int16"
- "Int32"
- "Int64"
- "Int8"
- "Integer"
- "InterruptException"
- "InvalidStateException"
- "Irrational"
- "KeyError"
- "LazyString"
- "LinRange"
- "LineNumberNode"
- "LinearIndices"
- "LoadError"
- "Lt"
- "MIME"
- "Matrix"
- "Method"
- "MethodError"
- "Missing"
- "MissingException"
- "Module"
- "NTuple"
- "NamedTuple"
- "Nothing"
- "Number"
- "Ordering"
- "OrdinalRange"
- "OutOfMemoryError"
- "OverflowError"
- "Pair"
- "ParseError"
- "PartialQuickSort"
- "Perm"
- "PermutedDimsArray"
- "Pipe"
- "ProcessFailedException"
- "Ptr"
- "QuoteNode"
- "Rational"
- "RawFD"
- "ReadOnlyMemoryError"
- "Real"
- "ReentrantLock"
- "Ref"
- "Regex"
- "RegexMatch"
- "Returns"
- "ReverseOrdering"
- "RoundingMode"
- "RowSlices"
- "SegmentationFault"
- "Set"
- "Signed"
- "Slices"
- "Some"
- "SpinLock"
- "StackFrame"
- "StackOverflowError"
- "StackTrace"
- "Stateful"
- "StepRange"
- "StepRangeLen"
- "StridedArray"
- "StridedMatrix"
- "StridedVecOrMat"
- "StridedVector"
- "String"
- "StringIndexError"
- "SubArray"
- "SubString"
- "SubstitutionString"
- "Symbol"
- "SystemError"
- "Task"
- "TaskFailedException"
- "Text"
- "TextDisplay"
- "Timer"
- "Tmstruct"
- "Tuple"
- "Type"
- "TypeError"
- "TypeVar"
- "UInt"
- "UInt128"
- "UInt16"
- "UInt32"
- "UInt64"
- "UInt8"
- "UndefInitializer"
- "UndefKeywordError"
- "UndefRefError"
- "UndefVarError"
- "Union"
- "UnionAll"
- "UnitRange"
- "Unsigned"
- "Val"
- "VecElement"
- "VecOrMat"
- "Vector"
- "VersionNumber"
- "WeakKeyDict"
- "WeakRef"))
+ "AbstractArray" "AbstractChannel" "AbstractChar" "AbstractDict" "AbstractDisplay"
+ "AbstractFloat" "AbstractIrrational" "AbstractLock" "AbstractMatch" "AbstractMatrix"
+ "AbstractPattern" "AbstractRange" "AbstractSet" "AbstractSlices" "AbstractString"
+ "AbstractUnitRange" "AbstractVecOrMat" "AbstractVector" "Any" "ArgumentError" "Array"
+ "AssertionError" "Atomic" "BigFloat" "BigInt" "BitArray" "BitMatrix" "BitSet" "BitVector" "Bool"
+ "BoundsError" "By" "CanonicalIndexError" "CapturedException" "CartesianIndex" "CartesianIndices"
+ "Cchar" "Cdouble" "Cfloat" "Channel" "Char" "Cint" "Cintmax_t" "Clong" "Clonglong" "Cmd" "Colon"
+ "ColumnSlices" "Complex" "ComplexF16" "ComplexF32" "ComplexF64" "ComposedFunction"
+ "CompositeException" "ConcurrencyViolationError" "Condition" "Cptrdiff_t" "Cshort" "Csize_t"
+ "Cssize_t" "Cstring" "Cuchar" "Cuint" "Cuintmax_t" "Culong" "Culonglong" "Cushort" "Cvoid"
+ "Cwchar_t" "Cwstring" "DataType" "DenseArray" "DenseMatrix" "DenseVecOrMat" "DenseVector" "Dict"
+ "DimensionMismatch" "Dims" "DivideError" "DomainError" "EOFError" "Enum" "ErrorException"
+ "Exception" "ExponentialBackOff" "Expr" "Float16" "Float32" "Float64" "Function" "GlobalRef"
+ "HTML" "IO" "IOBuffer" "IOContext" "IOStream" "IdDict" "IndexCartesian" "IndexLinear"
+ "IndexStyle" "InexactError" "InitError" "Int" "Int128" "Int16" "Int32" "Int64" "Int8" "Integer"
+ "InterruptException" "InvalidStateException" "Irrational" "KeyError" "LazyString" "LinRange"
+ "LineNumberNode" "LinearIndices" "LoadError" "Lt" "MIME" "Matrix" "Method" "MethodError"
+ "Missing" "MissingException" "Module" "NTuple" "NamedTuple" "Nothing" "Number" "Ordering"
+ "OrdinalRange" "OutOfMemoryError" "OverflowError" "Pair" "ParseError" "PartialQuickSort" "Perm"
+ "PermutedDimsArray" "Pipe" "ProcessFailedException" "Ptr" "QuoteNode" "Rational" "RawFD"
+ "ReadOnlyMemoryError" "Real" "ReentrantLock" "Ref" "Regex" "RegexMatch" "Returns"
+ "ReverseOrdering" "RoundingMode" "RowSlices" "SegmentationFault" "Set" "Signed" "Slices" "Some"
+ "SpinLock" "StackFrame" "StackOverflowError" "StackTrace" "Stateful" "StepRange" "StepRangeLen"
+ "StridedArray" "StridedMatrix" "StridedVecOrMat" "StridedVector" "String" "StringIndexError"
+ "SubArray" "SubString" "SubstitutionString" "Symbol" "SystemError" "Task" "TaskFailedException"
+ "Text" "TextDisplay" "Timer" "Tmstruct" "Tuple" "Type" "TypeError" "TypeVar" "UInt" "UInt128"
+ "UInt16" "UInt32" "UInt64" "UInt8" "UndefInitializer" "UndefKeywordError" "UndefRefError"
+ "UndefVarError" "Union" "UnionAll" "UnitRange" "Unsigned" "Val" "VecElement" "VecOrMat" "Vector"
+ "VersionNumber" "WeakKeyDict" "WeakRef"))
((identifier) @variable.builtin
(#any-of? @variable.builtin "begin" "end")
diff --git a/queries/kotlin/highlights.scm b/queries/kotlin/highlights.scm
index 2103e04df..ae7dcdf31 100644
--- a/queries/kotlin/highlights.scm
+++ b/queries/kotlin/highlights.scm
@@ -58,7 +58,11 @@
(type_identifier) @type.definition)
((type_identifier) @type.builtin
- (#any-of? @type.builtin "Byte" "Short" "Int" "Long" "UByte" "UShort" "UInt" "ULong" "Float" "Double" "Boolean" "Char" "String" "Array" "ByteArray" "ShortArray" "IntArray" "LongArray" "UByteArray" "UShortArray" "UIntArray" "ULongArray" "FloatArray" "DoubleArray" "BooleanArray" "CharArray" "Map" "Set" "List" "EmptyMap" "EmptySet" "EmptyList" "MutableMap" "MutableSet" "MutableList"))
+ (#any-of? @type.builtin
+ "Byte" "Short" "Int" "Long" "UByte" "UShort" "UInt" "ULong" "Float" "Double" "Boolean" "Char"
+ "String" "Array" "ByteArray" "ShortArray" "IntArray" "LongArray" "UByteArray" "UShortArray"
+ "UIntArray" "ULongArray" "FloatArray" "DoubleArray" "BooleanArray" "CharArray" "Map" "Set"
+ "List" "EmptyMap" "EmptySet" "EmptyList" "MutableMap" "MutableSet" "MutableList"))
(package_header
"package" @keyword
@@ -141,7 +145,13 @@
(call_expression
.
(simple_identifier) @function.builtin
- (#any-of? @function.builtin "arrayOf" "arrayOfNulls" "byteArrayOf" "shortArrayOf" "intArrayOf" "longArrayOf" "ubyteArrayOf" "ushortArrayOf" "uintArrayOf" "ulongArrayOf" "floatArrayOf" "doubleArrayOf" "booleanArrayOf" "charArrayOf" "emptyArray" "mapOf" "setOf" "listOf" "emptyMap" "emptySet" "emptyList" "mutableMapOf" "mutableSetOf" "mutableListOf" "print" "println" "error" "TODO" "run" "runCatching" "repeat" "lazy" "lazyOf" "enumValues" "enumValueOf" "assert" "check" "checkNotNull" "require" "requireNotNull" "with" "suspend" "synchronized"))
+ (#any-of? @function.builtin
+ "arrayOf" "arrayOfNulls" "byteArrayOf" "shortArrayOf" "intArrayOf" "longArrayOf" "ubyteArrayOf"
+ "ushortArrayOf" "uintArrayOf" "ulongArrayOf" "floatArrayOf" "doubleArrayOf" "booleanArrayOf"
+ "charArrayOf" "emptyArray" "mapOf" "setOf" "listOf" "emptyMap" "emptySet" "emptyList"
+ "mutableMapOf" "mutableSetOf" "mutableListOf" "print" "println" "error" "TODO" "run"
+ "runCatching" "repeat" "lazy" "lazyOf" "enumValues" "enumValueOf" "assert" "check"
+ "checkNotNull" "require" "requireNotNull" "with" "suspend" "synchronized"))
; Literals
[
diff --git a/queries/linkerscript/highlights.scm b/queries/linkerscript/highlights.scm
index accaad5ca..23a483745 100644
--- a/queries/linkerscript/highlights.scm
+++ b/queries/linkerscript/highlights.scm
@@ -32,7 +32,10 @@
((call_expression
function: (symbol) @function.builtin)
- (#any-of? @function.builtin "ABSOLUTE" "ALIAS" "ADDR" "ALIGN" "ALIGNOF" "BASE" "BLOCK" "CHIP" "DATA_SEGMENT_ALIGN" "DATA_SEGMENT_END" "DATA_SEGMENT_RELRO_END" "END" "LENGTH" "LOADADDR" "LOG2CEIL" "MAX" "MIN" "NEXT" "ORIGIN" "SEGMENT_START" "SIZEOF" "BYTE" "FILL" "LONG" "SHORT" "QUAD" "SQUAD" "WORD"))
+ (#any-of? @function.builtin
+ "ABSOLUTE" "ALIAS" "ADDR" "ALIGN" "ALIGNOF" "BASE" "BLOCK" "CHIP" "DATA_SEGMENT_ALIGN"
+ "DATA_SEGMENT_END" "DATA_SEGMENT_RELRO_END" "END" "LENGTH" "LOADADDR" "LOG2CEIL" "MAX" "MIN"
+ "NEXT" "ORIGIN" "SEGMENT_START" "SIZEOF" "BYTE" "FILL" "LONG" "SHORT" "QUAD" "SQUAD" "WORD"))
[
"KEEP"
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
index 0b0bf35a8..053d8116d 100644
--- a/queries/lua/highlights.scm
+++ b/queries/lua/highlights.scm
@@ -222,16 +222,14 @@
(function_call
(identifier) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
; built-in functions in Lua 5.1
- "assert" "collectgarbage" "dofile" "error" "getfenv" "getmetatable" "ipairs"
- "load" "loadfile" "loadstring" "module" "next" "pairs" "pcall" "print"
- "rawequal" "rawget" "rawlen" "rawset" "require" "select" "setfenv" "setmetatable"
- "tonumber" "tostring" "type" "unpack" "xpcall"
- "__add" "__band" "__bnot" "__bor" "__bxor" "__call" "__concat" "__div" "__eq" "__gc"
- "__idiv" "__index" "__le" "__len" "__lt" "__metatable" "__mod" "__mul" "__name" "__newindex"
- "__pairs" "__pow" "__shl" "__shr" "__sub" "__tostring" "__unm"))
+ "assert" "collectgarbage" "dofile" "error" "getfenv" "getmetatable" "ipairs" "load" "loadfile"
+ "loadstring" "module" "next" "pairs" "pcall" "print" "rawequal" "rawget" "rawlen" "rawset"
+ "require" "select" "setfenv" "setmetatable" "tonumber" "tostring" "type" "unpack" "xpcall"
+ "__add" "__band" "__bnot" "__bor" "__bxor" "__call" "__concat" "__div" "__eq" "__gc" "__idiv"
+ "__index" "__le" "__len" "__lt" "__metatable" "__mod" "__mul" "__name" "__newindex" "__pairs"
+ "__pow" "__shl" "__shr" "__sub" "__tostring" "__unm"))
; Others
(comment) @comment @spell
diff --git a/queries/lua/injections.scm b/queries/lua/injections.scm
index 0ffac3e18..d1dcf87d6 100644
--- a/queries/lua/injections.scm
+++ b/queries/lua/injections.scm
@@ -20,7 +20,8 @@
(string
content: _ @injection.content)))
(#set! injection.language "vim")
- (#any-of? @_vimcmd_identifier "vim.cmd" "vim.api.nvim_command" "vim.api.nvim_command" "vim.api.nvim_exec2"))
+ (#any-of? @_vimcmd_identifier
+ "vim.cmd" "vim.api.nvim_command" "vim.api.nvim_command" "vim.api.nvim_exec2"))
((function_call
name: (_) @_vimcmd_identifier
diff --git a/queries/luau/highlights.scm b/queries/luau/highlights.scm
index added002c..8b71a31eb 100644
--- a/queries/luau/highlights.scm
+++ b/queries/luau/highlights.scm
@@ -213,14 +213,12 @@
(function_call
(identifier) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
; built-in functions in Lua 5.1
- "assert" "collectgarbage" "dofile" "error" "getfenv" "getmetatable" "ipairs"
- "load" "loadfile" "loadstring" "module" "next" "pairs" "pcall" "print"
- "rawequal" "rawget" "rawlen" "rawset" "require" "select" "setfenv" "setmetatable"
- "tonumber" "tostring" "type" "unpack" "xpcall" "typeof"
- "__add" "__band" "__bnot" "__bor" "__bxor" "__call" "__concat" "__div" "__eq" "__gc"
+ "assert" "collectgarbage" "dofile" "error" "getfenv" "getmetatable" "ipairs" "load" "loadfile"
+ "loadstring" "module" "next" "pairs" "pcall" "print" "rawequal" "rawget" "rawlen" "rawset"
+ "require" "select" "setfenv" "setmetatable" "tonumber" "tostring" "type" "unpack" "xpcall"
+ "typeof" "__add" "__band" "__bnot" "__bor" "__bxor" "__call" "__concat" "__div" "__eq" "__gc"
"__idiv" "__index" "__le" "__len" "__lt" "__metatable" "__mod" "__mul" "__name" "__newindex"
"__pairs" "__pow" "__shl" "__shr" "__sub" "__tostring" "__unm"))
diff --git a/queries/make/highlights.scm b/queries/make/highlights.scm
index 38adac07f..b02dc4eba 100644
--- a/queries/make/highlights.scm
+++ b/queries/make/highlights.scm
@@ -24,7 +24,10 @@
(rule
(targets
(word) @function.builtin
- (#any-of? @function.builtin ".DEFAULT" ".SUFFIXES" ".DELETE_ON_ERROR" ".EXPORT_ALL_VARIABLES" ".IGNORE" ".INTERMEDIATE" ".LOW_RESOLUTION_TIME" ".NOTPARALLEL" ".ONESHELL" ".PHONY" ".POSIX" ".PRECIOUS" ".SECONDARY" ".SECONDEXPANSION" ".SILENT" ".SUFFIXES")))
+ (#any-of? @function.builtin
+ ".DEFAULT" ".SUFFIXES" ".DELETE_ON_ERROR" ".EXPORT_ALL_VARIABLES" ".IGNORE" ".INTERMEDIATE"
+ ".LOW_RESOLUTION_TIME" ".NOTPARALLEL" ".ONESHELL" ".PHONY" ".POSIX" ".PRECIOUS" ".SECONDARY"
+ ".SECONDEXPANSION" ".SILENT" ".SUFFIXES")))
(rule
[
@@ -79,7 +82,10 @@
(variable_assignment
(word) @variable.builtin
- (#any-of? @variable.builtin ".DEFAULT_GOAL" ".EXTRA_PREREQS" ".FEATURES" ".INCLUDE_DIRS" ".RECIPEPREFIX" ".SHELLFLAGS" ".VARIABLES" "MAKEARGS" "MAKEFILE_LIST" "MAKEFLAGS" "MAKE_RESTARTS" "MAKE_TERMERR" "MAKE_TERMOUT" "SHELL"))
+ (#any-of? @variable.builtin
+ ".DEFAULT_GOAL" ".EXTRA_PREREQS" ".FEATURES" ".INCLUDE_DIRS" ".RECIPEPREFIX" ".SHELLFLAGS"
+ ".VARIABLES" "MAKEARGS" "MAKEFILE_LIST" "MAKEFLAGS" "MAKE_RESTARTS" "MAKE_TERMERR"
+ "MAKE_TERMOUT" "SHELL"))
; Use string to match bash
(variable_reference
diff --git a/queries/ninja/highlights.scm b/queries/ninja/highlights.scm
index d216c3f71..8e7268953 100644
--- a/queries/ninja/highlights.scm
+++ b/queries/ninja/highlights.scm
@@ -75,7 +75,9 @@
(body
(let
name: (identifier) @constant.builtin
- (#not-any-of? @constant.builtin "command" "depfile" "deps" "msvc_deps_prefix" "description" "dyndep" "generator" "in" "in_newline" "out" "restat" "rspfile" "rspfile_content" "pool"))))
+ (#not-any-of? @constant.builtin
+ "command" "depfile" "deps" "msvc_deps_prefix" "description" "dyndep" "generator" "in"
+ "in_newline" "out" "restat" "rspfile" "rspfile_content" "pool"))))
;
; Expansion
diff --git a/queries/nix/highlights.scm b/queries/nix/highlights.scm
index 00db10b42..9baf8c4a7 100644
--- a/queries/nix/highlights.scm
+++ b/queries/nix/highlights.scm
@@ -112,18 +112,40 @@
; builtin functions (without builtins prefix)
(variable_expression
name: (identifier) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
; nix eval --impure --expr 'with builtins; filter (x: !(elem x [ "abort" "derivation" "import" "throw" ]) && isFunction builtins.${x}) (attrNames builtins)'
- "add" "addErrorContext" "all" "any" "appendContext" "attrNames" "attrValues" "baseNameOf" "bitAnd" "bitOr" "bitXor" "break" "catAttrs" "ceil" "compareVersions" "concatLists" "concatMap" "concatStringsSep" "deepSeq" "derivationStrict" "dirOf" "div" "elem" "elemAt" "fetchGit" "fetchMercurial" "fetchTarball" "fetchTree" "fetchurl" "filter" "filterSource" "findFile" "floor" "foldl'" "fromJSON" "fromTOML" "functionArgs" "genList" "genericClosure" "getAttr" "getContext" "getEnv" "getFlake" "groupBy" "hasAttr" "hasContext" "hashFile" "hashString" "head" "intersectAttrs" "isAttrs" "isBool" "isFloat" "isFunction" "isInt" "isList" "isNull" "isPath" "isString" "length" "lessThan" "listToAttrs" "map" "mapAttrs" "match" "mul" "parseDrvName" "partition" "path" "pathExists" "placeholder" "readDir" "readFile" "removeAttrs" "replaceStrings" "scopedImport" "seq" "sort" "split" "splitVersion" "storePath" "stringLength" "sub" "substring" "tail" "toFile" "toJSON" "toPath" "toString" "toXML" "trace" "traceVerbose" "tryEval" "typeOf" "unsafeDiscardOutputDependency" "unsafeDiscardStringContext" "unsafeGetAttrPos" "zipAttrsWith"
+ "add" "addErrorContext" "all" "any" "appendContext" "attrNames" "attrValues" "baseNameOf"
+ "bitAnd" "bitOr" "bitXor" "break" "catAttrs" "ceil" "compareVersions" "concatLists" "concatMap"
+ "concatStringsSep" "deepSeq" "derivationStrict" "dirOf" "div" "elem" "elemAt" "fetchGit"
+ "fetchMercurial" "fetchTarball" "fetchTree" "fetchurl" "filter" "filterSource" "findFile"
+ "floor" "foldl'" "fromJSON" "fromTOML" "functionArgs" "genList" "genericClosure" "getAttr"
+ "getContext" "getEnv" "getFlake" "groupBy" "hasAttr" "hasContext" "hashFile" "hashString" "head"
+ "intersectAttrs" "isAttrs" "isBool" "isFloat" "isFunction" "isInt" "isList" "isNull" "isPath"
+ "isString" "length" "lessThan" "listToAttrs" "map" "mapAttrs" "match" "mul" "parseDrvName"
+ "partition" "path" "pathExists" "placeholder" "readDir" "readFile" "removeAttrs"
+ "replaceStrings" "scopedImport" "seq" "sort" "split" "splitVersion" "storePath" "stringLength"
+ "sub" "substring" "tail" "toFile" "toJSON" "toPath" "toString" "toXML" "trace" "traceVerbose"
+ "tryEval" "typeOf" "unsafeDiscardOutputDependency" "unsafeDiscardStringContext"
+ "unsafeGetAttrPos" "zipAttrsWith"
; primops, `__<tab>` in `nix repl`
- "__add" "__filter" "__isFunction" "__split" "__addErrorContext" "__filterSource" "__isInt" "__splitVersion" "__all" "__findFile" "__isList" "__storeDir" "__any" "__floor" "__isPath" "__storePath" "__appendContext" "__foldl'" "__isString" "__stringLength" "__attrNames" "__fromJSON" "__langVersion" "__sub" "__attrValues" "__functionArgs" "__length" "__substring" "__bitAnd" "__genList" "__lessThan" "__tail" "__bitOr" "__genericClosure" "__listToAttrs" "__toFile" "__bitXor" "__getAttr" "__mapAttrs" "__toJSON" "__catAttrs" "__getContext" "__match" "__toPath" "__ceil" "__getEnv" "__mul" "__toXML" "__compareVersions" "__getFlake" "__nixPath" "__trace" "__concatLists" "__groupBy" "__nixVersion" "__traceVerbose" "__concatMap" "__hasAttr" "__parseDrvName" "__tryEval" "__concatStringsSep" "__hasContext" "__partition" "__typeOf" "__currentSystem" "__hashFile" "__path" "__unsafeDiscardOutputDependency" "__currentTime" "__hashString" "__pathExists" "__unsafeDiscardStringContext" "__deepSeq" "__head" "__readDir" "__unsafeGetAttrPos" "__div" "__intersectAttrs" "__readFile" "__zipAttrsWith" "__elem" "__isAttrs" "__replaceStrings" "__elemAt" "__isBool" "__seq" "__fetchurl" "__isFloat" "__sort")
+ "__add" "__filter" "__isFunction" "__split" "__addErrorContext" "__filterSource" "__isInt"
+ "__splitVersion" "__all" "__findFile" "__isList" "__storeDir" "__any" "__floor" "__isPath"
+ "__storePath" "__appendContext" "__foldl'" "__isString" "__stringLength" "__attrNames"
+ "__fromJSON" "__langVersion" "__sub" "__attrValues" "__functionArgs" "__length" "__substring"
+ "__bitAnd" "__genList" "__lessThan" "__tail" "__bitOr" "__genericClosure" "__listToAttrs"
+ "__toFile" "__bitXor" "__getAttr" "__mapAttrs" "__toJSON" "__catAttrs" "__getContext" "__match"
+ "__toPath" "__ceil" "__getEnv" "__mul" "__toXML" "__compareVersions" "__getFlake" "__nixPath"
+ "__trace" "__concatLists" "__groupBy" "__nixVersion" "__traceVerbose" "__concatMap" "__hasAttr"
+ "__parseDrvName" "__tryEval" "__concatStringsSep" "__hasContext" "__partition" "__typeOf"
+ "__currentSystem" "__hashFile" "__path" "__unsafeDiscardOutputDependency" "__currentTime"
+ "__hashString" "__pathExists" "__unsafeDiscardStringContext" "__deepSeq" "__head" "__readDir"
+ "__unsafeGetAttrPos" "__div" "__intersectAttrs" "__readFile" "__zipAttrsWith" "__elem"
+ "__isAttrs" "__replaceStrings" "__elemAt" "__isBool" "__seq" "__fetchurl" "__isFloat" "__sort")
)
; constants
(variable_expression
name: (identifier) @constant.builtin
- ; format-ignore
(#any-of? @constant.builtin
; nix eval --impure --expr 'with builtins; filter (x: !(isFunction builtins.${x} || isBool builtins.${x})) (attrNames builtins)'
"builtins" "currentSystem" "currentTime" "langVersion" "nixPath" "nixVersion" "null" "storeDir"))
diff --git a/queries/ocaml/highlights.scm b/queries/ocaml/highlights.scm
index 3eba55f29..0a5f274c6 100644
--- a/queries/ocaml/highlights.scm
+++ b/queries/ocaml/highlights.scm
@@ -8,7 +8,9 @@
; Types
;------
((type_constructor) @type.builtin
- (#any-of? @type.builtin "int" "char" "bytes" "string" "float" "bool" "unit" "exn" "array" "list" "option" "int32" "int64" "nativeint" "format6" "lazy_t"))
+ (#any-of? @type.builtin
+ "int" "char" "bytes" "string" "float" "bool" "unit" "exn" "array" "list" "option" "int32"
+ "int64" "nativeint" "format6" "lazy_t"))
[
(class_name)
diff --git a/queries/odin/highlights.scm b/queries/odin/highlights.scm
index b44d06429..2c3457e07 100644
--- a/queries/odin/highlights.scm
+++ b/queries/odin/highlights.scm
@@ -129,7 +129,13 @@
((type
(identifier) @type.builtin)
- (#any-of? @type.builtin "bool" "byte" "b8" "b16" "b32" "b64" "int" "i8" "i16" "i32" "i64" "i128" "uint" "u8" "u16" "u32" "u64" "u128" "uintptr" "i16le" "i32le" "i64le" "i128le" "u16le" "u32le" "u64le" "u128le" "i16be" "i32be" "i64be" "i128be" "u16be" "u32be" "u64be" "u128be" "float" "double" "f16" "f32" "f64" "f16le" "f32le" "f64le" "f16be" "f32be" "f64be" "complex32" "complex64" "complex128" "complex_float" "complex_double" "quaternion64" "quaternion128" "quaternion256" "rune" "string" "cstring" "rawptr" "typeid" "any"))
+ (#any-of? @type.builtin
+ "bool" "byte" "b8" "b16" "b32" "b64" "int" "i8" "i16" "i32" "i64" "i128" "uint" "u8" "u16" "u32"
+ "u64" "u128" "uintptr" "i16le" "i32le" "i64le" "i128le" "u16le" "u32le" "u64le" "u128le" "i16be"
+ "i32be" "i64be" "i128be" "u16be" "u32be" "u64be" "u128be" "float" "double" "f16" "f32" "f64"
+ "f16le" "f32le" "f64le" "f16be" "f32be" "f64be" "complex32" "complex64" "complex128"
+ "complex_float" "complex_double" "quaternion64" "quaternion128" "quaternion256" "rune" "string"
+ "cstring" "rawptr" "typeid" "any"))
"..." @type.builtin
diff --git a/queries/perl/highlights.scm b/queries/perl/highlights.scm
index 4a50cd7c0..1b0dc2dc1 100644
--- a/queries/perl/highlights.scm
+++ b/queries/perl/highlights.scm
@@ -169,7 +169,16 @@
(expression_statement
(bareword))
] @function.builtin
- (#any-of? @function.builtin "accept" "atan2" "bind" "binmode" "bless" "crypt" "chmod" "chown" "connect" "die" "dbmopen" "exec" "fcntl" "flock" "formline" "getpriority" "getprotobynumber" "gethostbyaddr" "getnetbyaddr" "getservbyname" "getservbyport" "getsockopt" "glob" "index" "ioctl" "join" "kill" "link" "listen" "mkdir" "msgctl" "msgget" "msgrcv" "msgsend" "open" "opendir" "print" "printf" "push" "pack" "pipe" "return" "rename" "rindex" "read" "recv" "reverse" "say" "select" "seek" "semctl" "semget" "semop" "send" "setpgrp" "setpriority" "seekdir" "setsockopt" "shmctl" "shmread" "shmwrite" "shutdown" "socket" "socketpair" "split" "sprintf" "splice" "substr" "system" "symlink" "syscall" "sysopen" "sysseek" "sysread" "syswrite" "tie" "truncate" "unlink" "unpack" "utime" "unshift" "vec" "warn" "waitpid"))
+ (#any-of? @function.builtin
+ "accept" "atan2" "bind" "binmode" "bless" "crypt" "chmod" "chown" "connect" "die" "dbmopen"
+ "exec" "fcntl" "flock" "formline" "getpriority" "getprotobynumber" "gethostbyaddr"
+ "getnetbyaddr" "getservbyname" "getservbyport" "getsockopt" "glob" "index" "ioctl" "join" "kill"
+ "link" "listen" "mkdir" "msgctl" "msgget" "msgrcv" "msgsend" "open" "opendir" "print" "printf"
+ "push" "pack" "pipe" "return" "rename" "rindex" "read" "recv" "reverse" "say" "select" "seek"
+ "semctl" "semget" "semop" "send" "setpgrp" "setpriority" "seekdir" "setsockopt" "shmctl"
+ "shmread" "shmwrite" "shutdown" "socket" "socketpair" "split" "sprintf" "splice" "substr"
+ "system" "symlink" "syscall" "sysopen" "sysseek" "sysread" "syswrite" "tie" "truncate" "unlink"
+ "unpack" "utime" "unshift" "vec" "warn" "waitpid"))
(function) @function
@@ -187,7 +196,8 @@
(varname)
(filehandle)
] @variable.builtin
- (#any-of? @variable.builtin "ENV" "ARGV" "INC" "ARGVOUT" "SIG" "STDIN" "STDOUT" "STDERR" "a" "b" "_"))
+ (#any-of? @variable.builtin
+ "ENV" "ARGV" "INC" "ARGVOUT" "SIG" "STDIN" "STDOUT" "STDERR" "a" "b" "_"))
((varname) @variable.builtin
; highlights all the reserved ^ vars like ${^THINGS}
diff --git a/queries/php_only/injections.scm b/queries/php_only/injections.scm
index 828eb9d38..8e60cdd34 100644
--- a/queries/php_only/injections.scm
+++ b/queries/php_only/injections.scm
@@ -35,7 +35,9 @@
(_
(string_value) @injection.content))))
(#set! injection.language "bash")
- (#any-of? @_shell_func_identifier "shell_exec" "escapeshellarg" "escapeshellcmd" "exec" "passthru" "proc_open" "shell_exec" "system"))
+ (#any-of? @_shell_func_identifier
+ "shell_exec" "escapeshellarg" "escapeshellcmd" "exec" "passthru" "proc_open" "shell_exec"
+ "system"))
(expression_statement
(shell_command_expression
diff --git a/queries/pug/highlights.scm b/queries/pug/highlights.scm
index 8441b737e..e32cb21e1 100644
--- a/queries/pug/highlights.scm
+++ b/queries/pug/highlights.scm
@@ -4,18 +4,16 @@
((tag_name) @constant.builtin
; https://www.script-example.com/html-tag-liste
- ; format-ignore
(#any-of? @constant.builtin
- "head" "title" "base" "link" "meta" "style"
- "body" "article" "section" "nav" "aside" "h1" "h2" "h3" "h4" "h5" "h6" "hgroup" "header" "footer" "address"
- "p" "hr" "pre" "blockquote" "ol" "ul" "menu" "li" "dl" "dt" "dd" "figure" "figcaption" "main" "div"
- "a" "em" "strong" "small" "s" "cite" "q" "dfn" "abbr" "ruby" "rt" "rp" "data" "time" "code" "var" "samp" "kbd" "sub" "sup" "i" "b" "u" "mark" "bdi" "bdo" "span" "br" "wbr"
- "ins" "del"
- "picture" "source" "img" "iframe" "embed" "object" "param" "video" "audio" "track" "map" "area"
- "table" "caption" "colgroup" "col" "tbody" "thead" "tfoot" "tr" "td" "th "
- "form" "label" "input" "button" "select" "datalist" "optgroup" "option" "textarea" "output" "progress" "meter" "fieldset" "legend"
- "details" "summary" "dialog"
- "script" "noscript" "template" "slot" "canvas"))
+ "head" "title" "base" "link" "meta" "style" "body" "article" "section" "nav" "aside" "h1" "h2"
+ "h3" "h4" "h5" "h6" "hgroup" "header" "footer" "address" "p" "hr" "pre" "blockquote" "ol" "ul"
+ "menu" "li" "dl" "dt" "dd" "figure" "figcaption" "main" "div" "a" "em" "strong" "small" "s"
+ "cite" "q" "dfn" "abbr" "ruby" "rt" "rp" "data" "time" "code" "var" "samp" "kbd" "sub" "sup" "i"
+ "b" "u" "mark" "bdi" "bdo" "span" "br" "wbr" "ins" "del" "picture" "source" "img" "iframe"
+ "embed" "object" "param" "video" "audio" "track" "map" "area" "table" "caption" "colgroup" "col"
+ "tbody" "thead" "tfoot" "tr" "td" "th " "form" "label" "input" "button" "select" "datalist"
+ "optgroup" "option" "textarea" "output" "progress" "meter" "fieldset" "legend" "details"
+ "summary" "dialog" "script" "noscript" "template" "slot" "canvas"))
(id) @constant
diff --git a/queries/puppet/highlights.scm b/queries/puppet/highlights.scm
index e34cc883c..582e50764 100644
--- a/queries/puppet/highlights.scm
+++ b/queries/puppet/highlights.scm
@@ -133,7 +133,9 @@
(#lua-match? @type "^[A-Z]"))
((identifier) @type.builtin
- (#any-of? @type.builtin "Boolean" "Integer" "Float" "String" "Array" "Hash" "Regexp" "Variant" "Data" "Undef" "Default" "File"))
+ (#any-of? @type.builtin
+ "Boolean" "Integer" "Float" "String" "Array" "Hash" "Regexp" "Variant" "Data" "Undef" "Default"
+ "File"))
; "Namespaces"
(class_identifier
diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm
index 0c7147b51..fea97bed3 100644
--- a/queries/python/highlights.scm
+++ b/queries/python/highlights.scm
@@ -17,11 +17,9 @@
(#lua-match? @constant.builtin "^__[a-zA-Z0-9_]*__$"))
((identifier) @constant.builtin
- ; format-ignore
- (#any-of? @constant.builtin
+ (#any-of? @constant.builtin
; https://docs.python.org/3/library/constants.html
- "NotImplemented" "Ellipsis"
- "quit" "exit" "copyright" "credits" "license"))
+ "NotImplemented" "Ellipsis" "quit" "exit" "copyright" "credits" "license"))
"_" @constant.builtin ; match wildcard
@@ -89,7 +87,14 @@
; Builtin functions
((call
function: (identifier) @function.builtin)
- (#any-of? @function.builtin "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr" "classmethod" "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec" "filter" "float" "format" "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex" "id" "input" "int" "isinstance" "issubclass" "iter" "len" "list" "locals" "map" "max" "memoryview" "min" "next" "object" "oct" "open" "ord" "pow" "print" "property" "range" "repr" "reversed" "round" "set" "setattr" "slice" "sorted" "staticmethod" "str" "sum" "super" "tuple" "type" "vars" "zip" "__import__"))
+ (#any-of? @function.builtin
+ "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr"
+ "classmethod" "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec"
+ "filter" "float" "format" "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex" "id"
+ "input" "int" "isinstance" "issubclass" "iter" "len" "list" "locals" "map" "max" "memoryview"
+ "min" "next" "object" "oct" "open" "ord" "pow" "print" "property" "range" "repr" "reversed"
+ "round" "set" "setattr" "slice" "sorted" "staticmethod" "str" "sum" "super" "tuple" "type"
+ "vars" "zip" "__import__"))
; Function definitions
(function_definition
@@ -408,23 +413,24 @@
(#any-of? @constructor "__new__" "__init__"))
((identifier) @type.builtin
- ; format-ignore
(#any-of? @type.builtin
; https://docs.python.org/3/library/exceptions.html
- "BaseException" "Exception" "ArithmeticError" "BufferError" "LookupError" "AssertionError" "AttributeError"
- "EOFError" "FloatingPointError" "GeneratorExit" "ImportError" "ModuleNotFoundError" "IndexError" "KeyError"
- "KeyboardInterrupt" "MemoryError" "NameError" "NotImplementedError" "OSError" "OverflowError" "RecursionError"
- "ReferenceError" "RuntimeError" "StopIteration" "StopAsyncIteration" "SyntaxError" "IndentationError" "TabError"
- "SystemError" "SystemExit" "TypeError" "UnboundLocalError" "UnicodeError" "UnicodeEncodeError" "UnicodeDecodeError"
- "UnicodeTranslateError" "ValueError" "ZeroDivisionError" "EnvironmentError" "IOError" "WindowsError"
- "BlockingIOError" "ChildProcessError" "ConnectionError" "BrokenPipeError" "ConnectionAbortedError"
- "ConnectionRefusedError" "ConnectionResetError" "FileExistsError" "FileNotFoundError" "InterruptedError"
- "IsADirectoryError" "NotADirectoryError" "PermissionError" "ProcessLookupError" "TimeoutError" "Warning"
+ "BaseException" "Exception" "ArithmeticError" "BufferError" "LookupError" "AssertionError"
+ "AttributeError" "EOFError" "FloatingPointError" "GeneratorExit" "ImportError"
+ "ModuleNotFoundError" "IndexError" "KeyError" "KeyboardInterrupt" "MemoryError" "NameError"
+ "NotImplementedError" "OSError" "OverflowError" "RecursionError" "ReferenceError" "RuntimeError"
+ "StopIteration" "StopAsyncIteration" "SyntaxError" "IndentationError" "TabError" "SystemError"
+ "SystemExit" "TypeError" "UnboundLocalError" "UnicodeError" "UnicodeEncodeError"
+ "UnicodeDecodeError" "UnicodeTranslateError" "ValueError" "ZeroDivisionError" "EnvironmentError"
+ "IOError" "WindowsError" "BlockingIOError" "ChildProcessError" "ConnectionError"
+ "BrokenPipeError" "ConnectionAbortedError" "ConnectionRefusedError" "ConnectionResetError"
+ "FileExistsError" "FileNotFoundError" "InterruptedError" "IsADirectoryError"
+ "NotADirectoryError" "PermissionError" "ProcessLookupError" "TimeoutError" "Warning"
"UserWarning" "DeprecationWarning" "PendingDeprecationWarning" "SyntaxWarning" "RuntimeWarning"
"FutureWarning" "ImportWarning" "UnicodeWarning" "BytesWarning" "ResourceWarning"
; https://docs.python.org/3/library/stdtypes.html
- "bool" "int" "float" "complex" "list" "tuple" "range" "str"
- "bytes" "bytearray" "memoryview" "set" "frozenset" "dict" "type" "object"))
+ "bool" "int" "float" "complex" "list" "tuple" "range" "str" "bytes" "bytearray" "memoryview"
+ "set" "frozenset" "dict" "type" "object"))
; Regex from the `re` module
(call
diff --git a/queries/query/indents.scm b/queries/query/indents.scm
index 2ce40d299..d1cdb3eef 100644
--- a/queries/query/indents.scm
+++ b/queries/query/indents.scm
@@ -2,7 +2,7 @@
(list)
(named_node)
(grouping)
- (predicate) ; WIP to newline wrap any-of?
+ (predicate)
"["
] @indent.begin
diff --git a/queries/racket/highlights.scm b/queries/racket/highlights.scm
index f84af9182..30e4cb4c8 100644
--- a/queries/racket/highlights.scm
+++ b/queries/racket/highlights.scm
@@ -75,12 +75,535 @@
(list
.
(symbol) @keyword
- (#any-of? @keyword "#%app" "#%datum" "#%declare" "#%expression" "#%module-begin" "#%plain-app" "#%plain-lambda" "#%plain-module-begin" "#%printing-module-begin" "#%provide" "#%require" "#%stratified-body" "#%top" "#%top-interaction" "#%variable-reference" "->" "->*" "->*m" "->d" "->dm" "->i" "->m" "..." ":do-in" "==" "=>" "_" "absent" "abstract" "all-defined-out" "all-from-out" "and" "any" "augment" "augment*" "augment-final" "augment-final*" "augride" "augride*" "begin" "begin-for-syntax" "begin0" "case" "case->" "case->m" "case-lambda" "class" "class*" "class-field-accessor" "class-field-mutator" "class/c" "class/derived" "combine-in" "combine-out" "command-line" "compound-unit" "compound-unit/infer" "cond" "cons/dc" "contract" "contract-out" "contract-pos/neg-doubling" "contract-struct" "contracted" "current-contract-region" "define" "define-compound-unit" "define-compound-unit/infer" "define-contract-struct" "define-custom-hash-types" "define-custom-set-types" "define-for-syntax" "define-local-member-name" "define-logger" "define-match-expander" "define-member-name" "define-module-boundary-contract" "define-namespace-anchor" "define-opt/c" "define-sequence-syntax" "define-serializable-class" "define-serializable-class*" "define-signature" "define-signature-form" "define-splicing-for-clause-syntax" "define-struct" "define-struct/contract" "define-struct/derived" "define-syntax" "define-syntax-rule" "define-syntaxes" "define-unit" "define-unit-binding" "define-unit-from-context" "define-unit/contract" "define-unit/new-import-export" "define-unit/s" "define-values" "define-values-for-export" "define-values-for-syntax" "define-values/invoke-unit" "define-values/invoke-unit/infer" "define/augment" "define/augment-final" "define/augride" "define/contract" "define/final-prop" "define/match" "define/overment" "define/override" "define/override-final" "define/private" "define/public" "define/public-final" "define/pubment" "define/subexpression-pos-prop" "define/subexpression-pos-prop/name" "delay" "delay/idle" "delay/name" "delay/strict" "delay/sync" "delay/thread" "do" "else" "except" "except-in" "except-out" "export" "extends" "failure-cont" "field" "field-bound?" "file" "flat-murec-contract" "flat-rec-contract" "for" "for*" "for*/and" "for*/async" "for*/first" "for*/fold" "for*/fold/derived" "for*/foldr" "for*/foldr/derived" "for*/hash" "for*/hasheq" "for*/hasheqv" "for*/last" "for*/list" "for*/lists" "for*/mutable-set" "for*/mutable-seteq" "for*/mutable-seteqv" "for*/or" "for*/product" "for*/set" "for*/seteq" "for*/seteqv" "for*/stream" "for*/sum" "for*/vector" "for*/weak-set" "for*/weak-seteq" "for*/weak-seteqv" "for-label" "for-meta" "for-space" "for-syntax" "for-template" "for/and" "for/async" "for/first" "for/fold" "for/fold/derived" "for/foldr" "for/foldr/derived" "for/hash" "for/hasheq" "for/hasheqv" "for/last" "for/list" "for/lists" "for/mutable-set" "for/mutable-seteq" "for/mutable-seteqv" "for/or" "for/product" "for/set" "for/seteq" "for/seteqv" "for/stream" "for/sum" "for/vector" "for/weak-set" "for/weak-seteq" "for/weak-seteqv" "gen:custom-write" "gen:dict" "gen:equal+hash" "gen:set" "gen:stream" "generic" "get-field" "hash/dc" "if" "implies" "import" "include" "include-at/relative-to" "include-at/relative-to/reader" "include/reader" "inherit" "inherit-field" "inherit/inner" "inherit/super" "init" "init-depend" "init-field" "init-rest" "inner" "inspect" "instantiate" "interface" "interface*" "invariant-assertion" "invoke-unit" "invoke-unit/infer" "lambda" "lazy" "let" "let*" "let*-values" "let-syntax" "let-syntaxes" "let-values" "let/cc" "let/ec" "letrec" "letrec-syntax" "letrec-syntaxes" "letrec-syntaxes+values" "letrec-values" "lib" "link" "local" "local-require" "log-debug" "log-error" "log-fatal" "log-info" "log-warning" "match" "match*" "match*/derived" "match-define" "match-define-values" "match-lambda" "match-lambda*" "match-lambda**" "match-let" "match-let*" "match-let*-values" "match-let-values" "match-letrec" "match-letrec-values" "match/derived" "match/values" "member-name-key" "mixin" "module" "module*" "module+" "nand" "new" "nor" "object-contract" "object/c" "only" "only-in" "only-meta-in" "only-space-in" "open" "opt/c" "or" "overment" "overment*" "override" "override*" "override-final" "override-final*" "parameterize" "parameterize*" "parameterize-break" "parametric->/c" "place" "place*" "place/context" "planet" "prefix" "prefix-in" "prefix-out" "private" "private*" "prompt-tag/c" "prop:dict/contract" "protect-out" "provide" "provide-signature-elements" "provide/contract" "public" "public*" "public-final" "public-final*" "pubment" "pubment*" "quasiquote" "quasisyntax" "quasisyntax/loc" "quote" "quote-syntax" "quote-syntax/prune" "recontract-out" "recursive-contract" "relative-in" "rename" "rename-in" "rename-inner" "rename-out" "rename-super" "require" "send" "send*" "send+" "send-generic" "send/apply" "send/keyword-apply" "set!" "set!-values" "set-field!" "shared" "stream" "stream*" "stream-cons" "stream-lazy" "struct" "struct*" "struct-copy" "struct-field-index" "struct-guard/c" "struct-out" "struct/c" "struct/contract" "struct/ctc" "struct/dc" "struct/derived" "submod" "super" "super-instantiate" "super-make-object" "super-new" "syntax" "syntax-case" "syntax-case*" "syntax-id-rules" "syntax-rules" "syntax/loc" "tag" "this" "this%" "thunk" "thunk*" "time" "unconstrained-domain->" "unit" "unit-from-context" "unit/c" "unit/new-import-export" "unit/s" "unless" "unquote" "unquote-splicing" "unsyntax" "unsyntax-splicing" "values/drop" "when" "with-continuation-mark" "with-contract" "with-contract-continuation-mark" "with-handlers" "with-handlers*" "with-method" "with-syntax" "~?" "~@" "λ")
+ (#any-of? @keyword
+ "#%app" "#%datum" "#%declare" "#%expression" "#%module-begin" "#%plain-app" "#%plain-lambda"
+ "#%plain-module-begin" "#%printing-module-begin" "#%provide" "#%require" "#%stratified-body"
+ "#%top" "#%top-interaction" "#%variable-reference" "->" "->*" "->*m" "->d" "->dm" "->i" "->m"
+ "..." ":do-in" "==" "=>" "_" "absent" "abstract" "all-defined-out" "all-from-out" "and" "any"
+ "augment" "augment*" "augment-final" "augment-final*" "augride" "augride*" "begin"
+ "begin-for-syntax" "begin0" "case" "case->" "case->m" "case-lambda" "class" "class*"
+ "class-field-accessor" "class-field-mutator" "class/c" "class/derived" "combine-in"
+ "combine-out" "command-line" "compound-unit" "compound-unit/infer" "cond" "cons/dc" "contract"
+ "contract-out" "contract-pos/neg-doubling" "contract-struct" "contracted"
+ "current-contract-region" "define" "define-compound-unit" "define-compound-unit/infer"
+ "define-contract-struct" "define-custom-hash-types" "define-custom-set-types"
+ "define-for-syntax" "define-local-member-name" "define-logger" "define-match-expander"
+ "define-member-name" "define-module-boundary-contract" "define-namespace-anchor" "define-opt/c"
+ "define-sequence-syntax" "define-serializable-class" "define-serializable-class*"
+ "define-signature" "define-signature-form" "define-splicing-for-clause-syntax" "define-struct"
+ "define-struct/contract" "define-struct/derived" "define-syntax" "define-syntax-rule"
+ "define-syntaxes" "define-unit" "define-unit-binding" "define-unit-from-context"
+ "define-unit/contract" "define-unit/new-import-export" "define-unit/s" "define-values"
+ "define-values-for-export" "define-values-for-syntax" "define-values/invoke-unit"
+ "define-values/invoke-unit/infer" "define/augment" "define/augment-final" "define/augride"
+ "define/contract" "define/final-prop" "define/match" "define/overment" "define/override"
+ "define/override-final" "define/private" "define/public" "define/public-final" "define/pubment"
+ "define/subexpression-pos-prop" "define/subexpression-pos-prop/name" "delay" "delay/idle"
+ "delay/name" "delay/strict" "delay/sync" "delay/thread" "do" "else" "except" "except-in"
+ "except-out" "export" "extends" "failure-cont" "field" "field-bound?" "file"
+ "flat-murec-contract" "flat-rec-contract" "for" "for*" "for*/and" "for*/async" "for*/first"
+ "for*/fold" "for*/fold/derived" "for*/foldr" "for*/foldr/derived" "for*/hash" "for*/hasheq"
+ "for*/hasheqv" "for*/last" "for*/list" "for*/lists" "for*/mutable-set" "for*/mutable-seteq"
+ "for*/mutable-seteqv" "for*/or" "for*/product" "for*/set" "for*/seteq" "for*/seteqv"
+ "for*/stream" "for*/sum" "for*/vector" "for*/weak-set" "for*/weak-seteq" "for*/weak-seteqv"
+ "for-label" "for-meta" "for-space" "for-syntax" "for-template" "for/and" "for/async" "for/first"
+ "for/fold" "for/fold/derived" "for/foldr" "for/foldr/derived" "for/hash" "for/hasheq"
+ "for/hasheqv" "for/last" "for/list" "for/lists" "for/mutable-set" "for/mutable-seteq"
+ "for/mutable-seteqv" "for/or" "for/product" "for/set" "for/seteq" "for/seteqv" "for/stream"
+ "for/sum" "for/vector" "for/weak-set" "for/weak-seteq" "for/weak-seteqv" "gen:custom-write"
+ "gen:dict" "gen:equal+hash" "gen:set" "gen:stream" "generic" "get-field" "hash/dc" "if"
+ "implies" "import" "include" "include-at/relative-to" "include-at/relative-to/reader"
+ "include/reader" "inherit" "inherit-field" "inherit/inner" "inherit/super" "init" "init-depend"
+ "init-field" "init-rest" "inner" "inspect" "instantiate" "interface" "interface*"
+ "invariant-assertion" "invoke-unit" "invoke-unit/infer" "lambda" "lazy" "let" "let*"
+ "let*-values" "let-syntax" "let-syntaxes" "let-values" "let/cc" "let/ec" "letrec"
+ "letrec-syntax" "letrec-syntaxes" "letrec-syntaxes+values" "letrec-values" "lib" "link" "local"
+ "local-require" "log-debug" "log-error" "log-fatal" "log-info" "log-warning" "match" "match*"
+ "match*/derived" "match-define" "match-define-values" "match-lambda" "match-lambda*"
+ "match-lambda**" "match-let" "match-let*" "match-let*-values" "match-let-values" "match-letrec"
+ "match-letrec-values" "match/derived" "match/values" "member-name-key" "mixin" "module"
+ "module*" "module+" "nand" "new" "nor" "object-contract" "object/c" "only" "only-in"
+ "only-meta-in" "only-space-in" "open" "opt/c" "or" "overment" "overment*" "override" "override*"
+ "override-final" "override-final*" "parameterize" "parameterize*" "parameterize-break"
+ "parametric->/c" "place" "place*" "place/context" "planet" "prefix" "prefix-in" "prefix-out"
+ "private" "private*" "prompt-tag/c" "prop:dict/contract" "protect-out" "provide"
+ "provide-signature-elements" "provide/contract" "public" "public*" "public-final"
+ "public-final*" "pubment" "pubment*" "quasiquote" "quasisyntax" "quasisyntax/loc" "quote"
+ "quote-syntax" "quote-syntax/prune" "recontract-out" "recursive-contract" "relative-in" "rename"
+ "rename-in" "rename-inner" "rename-out" "rename-super" "require" "send" "send*" "send+"
+ "send-generic" "send/apply" "send/keyword-apply" "set!" "set!-values" "set-field!" "shared"
+ "stream" "stream*" "stream-cons" "stream-lazy" "struct" "struct*" "struct-copy"
+ "struct-field-index" "struct-guard/c" "struct-out" "struct/c" "struct/contract" "struct/ctc"
+ "struct/dc" "struct/derived" "submod" "super" "super-instantiate" "super-make-object"
+ "super-new" "syntax" "syntax-case" "syntax-case*" "syntax-id-rules" "syntax-rules" "syntax/loc"
+ "tag" "this" "this%" "thunk" "thunk*" "time" "unconstrained-domain->" "unit" "unit-from-context"
+ "unit/c" "unit/new-import-export" "unit/s" "unless" "unquote" "unquote-splicing" "unsyntax"
+ "unsyntax-splicing" "values/drop" "when" "with-continuation-mark" "with-contract"
+ "with-contract-continuation-mark" "with-handlers" "with-handlers*" "with-method" "with-syntax"
+ "~?" "~@" "λ")
)
; builtin procedures
((symbol) @function.builtin
- (#any-of? @function.builtin "*" "*list/c" "+" "-" "/" "<" "</c" "<=" "<=/c" "=" "=/c" ">" ">/c" ">=" ">=/c" "abort-current-continuation" "abs" "absolute-path?" "acos" "add-between" "add1" "alarm-evt" "and/c" "andmap" "angle" "any/c" "append" "append*" "append-map" "apply" "argmax" "argmin" "arithmetic-shift" "arity-at-least" "arity-at-least-value" "arity-at-least?" "arity-checking-wrapper" "arity-includes?" "arity=?" "arrow-contract-info" "arrow-contract-info-accepts-arglist" "arrow-contract-info-chaperone-procedure" "arrow-contract-info-check-first-order" "arrow-contract-info?" "asin" "assert-unreachable" "assf" "assoc" "assq" "assv" "atan" "bad-number-of-results" "banner" "base->-doms/c" "base->-rngs/c" "base->?" "between/c" "bitwise-and" "bitwise-bit-field" "bitwise-bit-set?" "bitwise-ior" "bitwise-not" "bitwise-xor" "blame-add-car-context" "blame-add-cdr-context" "blame-add-context" "blame-add-missing-party" "blame-add-nth-arg-context" "blame-add-range-context" "blame-add-unknown-context" "blame-context" "blame-contract" "blame-fmt->-string" "blame-missing-party?" "blame-negative" "blame-original?" "blame-positive" "blame-replace-negative" "blame-replaced-negative?" "blame-source" "blame-swap" "blame-swapped?" "blame-update" "blame-value" "blame?" "boolean=?" "boolean?" "bound-identifier=?" "box" "box-cas!" "box-immutable" "box-immutable/c" "box/c" "box?" "break-enabled" "break-parameterization?" "break-thread" "build-chaperone-contract-property" "build-compound-type-name" "build-contract-property" "build-flat-contract-property" "build-list" "build-path" "build-path/convention-type" "build-string" "build-vector" "byte-pregexp" "byte-pregexp?" "byte-ready?" "byte-regexp" "byte-regexp?" "byte?" "bytes" "bytes->immutable-bytes" "bytes->list" "bytes->path" "bytes->path-element" "bytes->string/latin-1" "bytes->string/locale" "bytes->string/utf-8" "bytes-append" "bytes-append*" "bytes-close-converter" "bytes-convert" "bytes-convert-end" "bytes-converter?" "bytes-copy" "bytes-copy!" "bytes-environment-variable-name?" "bytes-fill!" "bytes-join" "bytes-length" "bytes-no-nuls?" "bytes-open-converter" "bytes-ref" "bytes-set!" "bytes-utf-8-index" "bytes-utf-8-length" "bytes-utf-8-ref" "bytes<?" "bytes=?" "bytes>?" "bytes?" "caaaar" "caaadr" "caaar" "caadar" "caaddr" "caadr" "caar" "cadaar" "cadadr" "cadar" "caddar" "cadddr" "caddr" "cadr" "call-in-continuation" "call-in-nested-thread" "call-with-atomic-output-file" "call-with-break-parameterization" "call-with-composable-continuation" "call-with-continuation-barrier" "call-with-continuation-prompt" "call-with-current-continuation" "call-with-default-reading-parameterization" "call-with-escape-continuation" "call-with-exception-handler" "call-with-file-lock/timeout" "call-with-immediate-continuation-mark" "call-with-input-bytes" "call-with-input-file" "call-with-input-file*" "call-with-input-string" "call-with-output-bytes" "call-with-output-file" "call-with-output-file*" "call-with-output-string" "call-with-parameterization" "call-with-semaphore" "call-with-semaphore/enable-break" "call-with-values" "call/cc" "call/ec" "car" "cartesian-product" "cdaaar" "cdaadr" "cdaar" "cdadar" "cdaddr" "cdadr" "cdar" "cddaar" "cddadr" "cddar" "cdddar" "cddddr" "cdddr" "cddr" "cdr" "ceiling" "channel-get" "channel-put" "channel-put-evt" "channel-put-evt?" "channel-try-get" "channel/c" "channel?" "chaperone-box" "chaperone-channel" "chaperone-continuation-mark-key" "chaperone-contract-property?" "chaperone-contract?" "chaperone-evt" "chaperone-hash" "chaperone-hash-set" "chaperone-of?" "chaperone-procedure" "chaperone-procedure*" "chaperone-prompt-tag" "chaperone-struct" "chaperone-struct-type" "chaperone-vector" "chaperone-vector*" "chaperone?" "char->integer" "char-alphabetic?" "char-blank?" "char-ci<=?" "char-ci<?" "char-ci=?" "char-ci>=?" "char-ci>?" "char-downcase" "char-foldcase" "char-general-category" "char-graphic?" "char-in" "char-in/c" "char-iso-control?" "char-lower-case?" "char-numeric?" "char-punctuation?" "char-ready?" "char-symbolic?" "char-title-case?" "char-titlecase" "char-upcase" "char-upper-case?" "char-utf-8-length" "char-whitespace?" "char<=?" "char<?" "char=?" "char>=?" "char>?" "char?" "check-duplicate-identifier" "check-duplicates" "checked-procedure-check-and-extract" "choice-evt" "class->interface" "class-info" "class-seal" "class-unseal" "class?" "cleanse-path" "close-input-port" "close-output-port" "coerce-chaperone-contract" "coerce-chaperone-contracts" "coerce-contract" "coerce-contract/f" "coerce-contracts" "coerce-flat-contract" "coerce-flat-contracts" "collect-garbage" "collection-file-path" "collection-path" "combinations" "combine-output" "compile" "compile-allow-set!-undefined" "compile-context-preservation-enabled" "compile-enforce-module-constants" "compile-syntax" "compile-target-machine?" "compiled-expression-recompile" "compiled-expression?" "compiled-module-expression?" "complete-path?" "complex?" "compose" "compose1" "conjoin" "conjugate" "cons" "cons/c" "cons?" "const" "continuation-mark-key/c" "continuation-mark-key?" "continuation-mark-set->context" "continuation-mark-set->iterator" "continuation-mark-set->list" "continuation-mark-set->list*" "continuation-mark-set-first" "continuation-mark-set?" "continuation-marks" "continuation-prompt-available?" "continuation-prompt-tag?" "continuation?" "contract-custom-write-property-proc" "contract-equivalent?" "contract-exercise" "contract-first-order" "contract-first-order-passes?" "contract-late-neg-projection" "contract-name" "contract-proc" "contract-projection" "contract-property?" "contract-random-generate" "contract-random-generate-env?" "contract-random-generate-fail?" "contract-random-generate-get-current-environment" "contract-random-generate-stash" "contract-random-generate/choose" "contract-stronger?" "contract-struct-exercise" "contract-struct-generate" "contract-struct-late-neg-projection" "contract-struct-list-contract?" "contract-val-first-projection" "contract?" "convert-stream" "copy-directory/files" "copy-file" "copy-port" "cos" "cosh" "count" "current-blame-format" "current-break-parameterization" "current-code-inspector" "current-command-line-arguments" "current-compile" "current-compile-realm" "current-compile-target-machine" "current-compiled-file-roots" "current-continuation-marks" "current-custodian" "current-directory" "current-directory-for-user" "current-drive" "current-environment-variables" "current-error-message-adjuster" "current-error-port" "current-eval" "current-evt-pseudo-random-generator" "current-force-delete-permissions" "current-future" "current-gc-milliseconds" "current-get-interaction-evt" "current-get-interaction-input-port" "current-inexact-milliseconds" "current-inexact-monotonic-milliseconds" "current-input-port" "current-inspector" "current-library-collection-links" "current-library-collection-paths" "current-load" "current-load-extension" "current-load-relative-directory" "current-load/use-compiled" "current-locale" "current-logger" "current-memory-use" "current-milliseconds" "current-module-declare-name" "current-module-declare-source" "current-module-name-resolver" "current-module-path-for-load" "current-namespace" "current-output-port" "current-parameterization" "current-plumber" "current-preserved-thread-cell-values" "current-print" "current-process-milliseconds" "current-prompt-read" "current-pseudo-random-generator" "current-read-interaction" "current-reader-guard" "current-readtable" "current-seconds" "current-security-guard" "current-subprocess-custodian-mode" "current-subprocess-keep-file-descriptors" "current-thread" "current-thread-group" "current-thread-initial-stack-size" "current-write-relative-directory" "curry" "curryr" "custodian-box-value" "custodian-box?" "custodian-limit-memory" "custodian-managed-list" "custodian-memory-accounting-available?" "custodian-require-memory" "custodian-shut-down?" "custodian-shutdown-all" "custodian?" "custom-print-quotable-accessor" "custom-print-quotable?" "custom-write-accessor" "custom-write-property-proc" "custom-write?" "date" "date*" "date*-nanosecond" "date*-time-zone-name" "date*?" "date-day" "date-dst?" "date-hour" "date-minute" "date-month" "date-second" "date-time-zone-offset" "date-week-day" "date-year" "date-year-day" "date?" "datum->syntax" "datum-intern-literal" "default-continuation-prompt-tag" "degrees->radians" "delete-directory" "delete-directory/files" "delete-file" "denominator" "dict->list" "dict-can-functional-set?" "dict-can-remove-keys?" "dict-clear" "dict-clear!" "dict-copy" "dict-count" "dict-empty?" "dict-for-each" "dict-has-key?" "dict-implements/c" "dict-implements?" "dict-iter-contract" "dict-iterate-first" "dict-iterate-key" "dict-iterate-next" "dict-iterate-value" "dict-key-contract" "dict-keys" "dict-map" "dict-mutable?" "dict-ref" "dict-ref!" "dict-remove" "dict-remove!" "dict-set" "dict-set!" "dict-set*" "dict-set*!" "dict-update" "dict-update!" "dict-value-contract" "dict-values" "dict?" "directory-exists?" "directory-list" "disjoin" "display" "display-lines" "display-lines-to-file" "display-to-file" "displayln" "double-flonum?" "drop" "drop-common-prefix" "drop-right" "dropf" "dropf-right" "dump-memory-stats" "dup-input-port" "dup-output-port" "dynamic->*" "dynamic-get-field" "dynamic-object/c" "dynamic-place" "dynamic-place*" "dynamic-require" "dynamic-require-for-syntax" "dynamic-send" "dynamic-set-field!" "dynamic-wind" "eighth" "empty?" "environment-variables-copy" "environment-variables-names" "environment-variables-ref" "environment-variables-set!" "environment-variables?" "eof-evt" "eof-object?" "ephemeron-value" "ephemeron?" "eprintf" "eq-contract-val" "eq-contract?" "eq-hash-code" "eq?" "equal-contract-val" "equal-contract?" "equal-hash-code" "equal-secondary-hash-code" "equal?" "equal?/recur" "eqv-hash-code" "eqv?" "error" "error-contract->adjusted-string" "error-display-handler" "error-escape-handler" "error-message->adjusted-string" "error-print-context-length" "error-print-source-location" "error-print-width" "error-syntax->string-handler" "error-value->string-handler" "eval" "eval-jit-enabled" "eval-syntax" "even?" "evt/c" "evt?" "exact->inexact" "exact-ceiling" "exact-floor" "exact-integer?" "exact-nonnegative-integer?" "exact-positive-integer?" "exact-round" "exact-truncate" "exact?" "executable-yield-handler" "exit" "exit-handler" "exn" "exn-continuation-marks" "exn-message" "exn:break" "exn:break-continuation" "exn:break:hang-up" "exn:break:hang-up?" "exn:break:terminate" "exn:break:terminate?" "exn:break?" "exn:fail" "exn:fail:contract" "exn:fail:contract:arity" "exn:fail:contract:arity?" "exn:fail:contract:blame" "exn:fail:contract:blame-object" "exn:fail:contract:blame?" "exn:fail:contract:continuation" "exn:fail:contract:continuation?" "exn:fail:contract:divide-by-zero" "exn:fail:contract:divide-by-zero?" "exn:fail:contract:non-fixnum-result" "exn:fail:contract:non-fixnum-result?" "exn:fail:contract:variable" "exn:fail:contract:variable-id" "exn:fail:contract:variable?" "exn:fail:contract?" "exn:fail:filesystem" "exn:fail:filesystem:errno" "exn:fail:filesystem:errno-errno" "exn:fail:filesystem:errno?" "exn:fail:filesystem:exists" "exn:fail:filesystem:exists?" "exn:fail:filesystem:missing-module" "exn:fail:filesystem:missing-module-path" "exn:fail:filesystem:missing-module?" "exn:fail:filesystem:version" "exn:fail:filesystem:version?" "exn:fail:filesystem?" "exn:fail:network" "exn:fail:network:errno" "exn:fail:network:errno-errno" "exn:fail:network:errno?" "exn:fail:network?" "exn:fail:object" "exn:fail:object?" "exn:fail:out-of-memory" "exn:fail:out-of-memory?" "exn:fail:read" "exn:fail:read-srclocs" "exn:fail:read:eof" "exn:fail:read:eof?" "exn:fail:read:non-char" "exn:fail:read:non-char?" "exn:fail:read?" "exn:fail:syntax" "exn:fail:syntax-exprs" "exn:fail:syntax:missing-module" "exn:fail:syntax:missing-module-path" "exn:fail:syntax:missing-module?" "exn:fail:syntax:unbound" "exn:fail:syntax:unbound?" "exn:fail:syntax?" "exn:fail:unsupported" "exn:fail:unsupported?" "exn:fail:user" "exn:fail:user?" "exn:fail?" "exn:misc:match?" "exn:missing-module-accessor" "exn:missing-module?" "exn:srclocs-accessor" "exn:srclocs?" "exn?" "exp" "expand" "expand-once" "expand-syntax" "expand-syntax-once" "expand-syntax-to-top-form" "expand-to-top-form" "expand-user-path" "explode-path" "expt" "false?" "field-names" "fifth" "file->bytes" "file->bytes-lines" "file->lines" "file->list" "file->string" "file->value" "file-exists?" "file-name-from-path" "file-or-directory-identity" "file-or-directory-modify-seconds" "file-or-directory-permissions" "file-or-directory-stat" "file-or-directory-type" "file-position" "file-position*" "file-size" "file-stream-buffer-mode" "file-stream-port?" "file-truncate" "filename-extension" "filesystem-change-evt" "filesystem-change-evt-cancel" "filesystem-change-evt?" "filesystem-root-list" "filter" "filter-map" "filter-not" "filter-read-input-port" "find-compiled-file-roots" "find-executable-path" "find-files" "find-library-collection-links" "find-library-collection-paths" "find-relative-path" "find-system-path" "findf" "first" "first-or/c" "fixnum?" "flat-contract" "flat-contract-predicate" "flat-contract-property?" "flat-contract-with-explanation" "flat-contract?" "flat-named-contract" "flatten" "floating-point-bytes->real" "flonum?" "floor" "flush-output" "fold-files" "foldl" "foldr" "for-each" "force" "format" "fourth" "fprintf" "free-identifier=?" "free-label-identifier=?" "free-template-identifier=?" "free-transformer-identifier=?" "fsemaphore-count" "fsemaphore-post" "fsemaphore-try-wait?" "fsemaphore-wait" "fsemaphore?" "future" "future?" "futures-enabled?" "gcd" "generate-member-key" "generate-temporaries" "generic-set?" "generic?" "gensym" "get-output-bytes" "get-output-string" "get-preference" "get/build-late-neg-projection" "get/build-val-first-projection" "getenv" "global-port-print-handler" "group-by" "guard-evt" "handle-evt" "handle-evt?" "has-blame?" "has-contract?" "hash" "hash->list" "hash-clear" "hash-clear!" "hash-copy" "hash-copy-clear" "hash-count" "hash-empty?" "hash-ephemeron?" "hash-eq?" "hash-equal?" "hash-eqv?" "hash-for-each" "hash-has-key?" "hash-iterate-first" "hash-iterate-key" "hash-iterate-key+value" "hash-iterate-next" "hash-iterate-pair" "hash-iterate-value" "hash-keys" "hash-keys-subset?" "hash-map" "hash-placeholder?" "hash-ref" "hash-ref!" "hash-ref-key" "hash-remove" "hash-remove!" "hash-set" "hash-set!" "hash-set*" "hash-set*!" "hash-strong?" "hash-update" "hash-update!" "hash-values" "hash-weak?" "hash/c" "hash?" "hasheq" "hasheqv" "identifier-binding" "identifier-binding-portal-syntax" "identifier-binding-symbol" "identifier-distinct-binding" "identifier-label-binding" "identifier-prune-lexical-context" "identifier-prune-to-source-module" "identifier-remove-from-definition-context" "identifier-template-binding" "identifier-transformer-binding" "identifier?" "identity" "if/c" "imag-part" "immutable?" "impersonate-box" "impersonate-channel" "impersonate-continuation-mark-key" "impersonate-hash" "impersonate-hash-set" "impersonate-procedure" "impersonate-procedure*" "impersonate-prompt-tag" "impersonate-struct" "impersonate-vector" "impersonate-vector*" "impersonator-contract?" "impersonator-ephemeron" "impersonator-of?" "impersonator-property-accessor-procedure?" "impersonator-property?" "impersonator?" "implementation?" "implementation?/c" "in-bytes" "in-bytes-lines" "in-combinations" "in-cycle" "in-dict" "in-dict-keys" "in-dict-pairs" "in-dict-values" "in-directory" "in-ephemeron-hash" "in-ephemeron-hash-keys" "in-ephemeron-hash-pairs" "in-ephemeron-hash-values" "in-hash" "in-hash-keys" "in-hash-pairs" "in-hash-values" "in-immutable-hash" "in-immutable-hash-keys" "in-immutable-hash-pairs" "in-immutable-hash-values" "in-immutable-set" "in-inclusive-range" "in-indexed" "in-input-port-bytes" "in-input-port-chars" "in-lines" "in-list" "in-mlist" "in-mutable-hash" "in-mutable-hash-keys" "in-mutable-hash-pairs" "in-mutable-hash-values" "in-mutable-set" "in-naturals" "in-parallel" "in-permutations" "in-port" "in-producer" "in-range" "in-sequences" "in-set" "in-slice" "in-stream" "in-string" "in-syntax" "in-value" "in-values*-sequence" "in-values-sequence" "in-vector" "in-weak-hash" "in-weak-hash-keys" "in-weak-hash-pairs" "in-weak-hash-values" "in-weak-set" "inclusive-range" "index-of" "index-where" "indexes-of" "indexes-where" "inexact->exact" "inexact-real?" "inexact?" "infinite?" "input-port-append" "input-port?" "inspector-superior?" "inspector?" "instanceof/c" "integer->char" "integer->integer-bytes" "integer-bytes->integer" "integer-in" "integer-length" "integer-sqrt" "integer-sqrt/remainder" "integer?" "interface->method-names" "interface-extension?" "interface?" "internal-definition-context-add-scopes" "internal-definition-context-binding-identifiers" "internal-definition-context-introduce" "internal-definition-context-seal" "internal-definition-context-splice-binding-identifier" "internal-definition-context?" "is-a?" "is-a?/c" "keyword->string" "keyword-apply" "keyword-apply/dict" "keyword<?" "keyword?" "keywords-match" "kill-thread" "last" "last-pair" "lcm" "length" "liberal-define-context?" "link-exists?" "list" "list*" "list*of" "list->bytes" "list->mutable-set" "list->mutable-seteq" "list->mutable-seteqv" "list->set" "list->seteq" "list->seteqv" "list->string" "list->vector" "list->weak-set" "list->weak-seteq" "list->weak-seteqv" "list-contract?" "list-prefix?" "list-ref" "list-set" "list-tail" "list-update" "list/c" "list?" "listen-port-number?" "listof" "load" "load-extension" "load-on-demand-enabled" "load-relative" "load-relative-extension" "load/cd" "load/use-compiled" "local-expand" "local-expand/capture-lifts" "local-transformer-expand" "local-transformer-expand/capture-lifts" "locale-string-encoding" "log" "log-all-levels" "log-level-evt" "log-level?" "log-max-level" "log-message" "log-receiver?" "logger-name" "logger?" "magnitude" "make-arity-at-least" "make-base-empty-namespace" "make-base-namespace" "make-bytes" "make-channel" "make-chaperone-contract" "make-continuation-mark-key" "make-continuation-prompt-tag" "make-contract" "make-custodian" "make-custodian-box" "make-custom-hash" "make-custom-hash-types" "make-custom-set" "make-custom-set-types" "make-date" "make-date*" "make-derived-parameter" "make-directory" "make-directory*" "make-do-sequence" "make-empty-namespace" "make-environment-variables" "make-ephemeron" "make-ephemeron-hash" "make-ephemeron-hasheq" "make-ephemeron-hasheqv" "make-exn" "make-exn:break" "make-exn:break:hang-up" "make-exn:break:terminate" "make-exn:fail" "make-exn:fail:contract" "make-exn:fail:contract:arity" "make-exn:fail:contract:blame" "make-exn:fail:contract:continuation" "make-exn:fail:contract:divide-by-zero" "make-exn:fail:contract:non-fixnum-result" "make-exn:fail:contract:variable" "make-exn:fail:filesystem" "make-exn:fail:filesystem:errno" "make-exn:fail:filesystem:exists" "make-exn:fail:filesystem:missing-module" "make-exn:fail:filesystem:version" "make-exn:fail:network" "make-exn:fail:network:errno" "make-exn:fail:object" "make-exn:fail:out-of-memory" "make-exn:fail:read" "make-exn:fail:read:eof" "make-exn:fail:read:non-char" "make-exn:fail:syntax" "make-exn:fail:syntax:missing-module" "make-exn:fail:syntax:unbound" "make-exn:fail:unsupported" "make-exn:fail:user" "make-file-or-directory-link" "make-flat-contract" "make-fsemaphore" "make-generic" "make-handle-get-preference-locked" "make-hash" "make-hash-placeholder" "make-hasheq" "make-hasheq-placeholder" "make-hasheqv" "make-hasheqv-placeholder" "make-immutable-custom-hash" "make-immutable-hash" "make-immutable-hasheq" "make-immutable-hasheqv" "make-impersonator-property" "make-input-port" "make-input-port/read-to-peek" "make-inspector" "make-interned-syntax-introducer" "make-keyword-procedure" "make-known-char-range-list" "make-limited-input-port" "make-list" "make-lock-file-name" "make-log-receiver" "make-logger" "make-mixin-contract" "make-mutable-custom-set" "make-none/c" "make-object" "make-output-port" "make-parameter" "make-parent-directory*" "make-phantom-bytes" "make-pipe" "make-pipe-with-specials" "make-placeholder" "make-plumber" "make-polar" "make-portal-syntax" "make-prefab-struct" "make-primitive-class" "make-proj-contract" "make-pseudo-random-generator" "make-reader-graph" "make-readtable" "make-rectangular" "make-rename-transformer" "make-resolved-module-path" "make-security-guard" "make-semaphore" "make-set!-transformer" "make-shared-bytes" "make-sibling-inspector" "make-special-comment" "make-srcloc" "make-string" "make-struct-field-accessor" "make-struct-field-mutator" "make-struct-type" "make-struct-type-property" "make-syntax-delta-introducer" "make-syntax-introducer" "make-temporary-directory" "make-temporary-directory*" "make-temporary-file" "make-temporary-file*" "make-tentative-pretty-print-output-port" "make-thread-cell" "make-thread-group" "make-vector" "make-weak-box" "make-weak-custom-hash" "make-weak-custom-set" "make-weak-hash" "make-weak-hasheq" "make-weak-hasheqv" "make-will-executor" "map" "match-equality-test" "matches-arity-exactly?" "max" "mcar" "mcdr" "mcons" "member" "member-name-key-hash-code" "member-name-key=?" "member-name-key?" "memf" "memory-order-acquire" "memory-order-release" "memq" "memv" "merge-input" "method-in-interface?" "min" "module->exports" "module->imports" "module->indirect-exports" "module->language-info" "module->namespace" "module->realm" "module-compiled-cross-phase-persistent?" "module-compiled-exports" "module-compiled-imports" "module-compiled-indirect-exports" "module-compiled-language-info" "module-compiled-name" "module-compiled-realm" "module-compiled-submodules" "module-declared?" "module-path-index-join" "module-path-index-resolve" "module-path-index-split" "module-path-index-submodule" "module-path-index?" "module-path?" "module-predefined?" "module-provide-protected?" "modulo" "mpair?" "mutable-set" "mutable-seteq" "mutable-seteqv" "n->th" "nack-guard-evt" "namespace-anchor->empty-namespace" "namespace-anchor->namespace" "namespace-anchor?" "namespace-attach-module" "namespace-attach-module-declaration" "namespace-base-phase" "namespace-call-with-registry-lock" "namespace-mapped-symbols" "namespace-module-identifier" "namespace-module-registry" "namespace-require" "namespace-require/constant" "namespace-require/copy" "namespace-require/expansion-time" "namespace-set-variable-value!" "namespace-symbol->identifier" "namespace-syntax-introduce" "namespace-undefine-variable!" "namespace-unprotect-module" "namespace-variable-value" "namespace?" "nan?" "natural-number/c" "natural?" "negate" "negative-integer?" "negative?" "new-∀/c" "new-∃/c" "newline" "ninth" "non-empty-listof" "non-empty-string?" "none/c" "nonnegative-integer?" "nonpositive-integer?" "normal-case-path" "normalize-arity" "normalize-path" "normalized-arity?" "not" "not/c" "null?" "number->string" "number?" "numerator" "object->vector" "object-info" "object-interface" "object-method-arity-includes?" "object-name" "object-or-false=?" "object=-hash-code" "object=?" "object?" "odd?" "one-of/c" "open-input-bytes" "open-input-file" "open-input-output-file" "open-input-string" "open-output-bytes" "open-output-file" "open-output-nowhere" "open-output-string" "or/c" "order-of-magnitude" "ormap" "output-port?" "pair?" "parameter-procedure=?" "parameter/c" "parameter?" "parameterization?" "parse-command-line" "partition" "path->bytes" "path->complete-path" "path->directory-path" "path->string" "path-add-extension" "path-add-suffix" "path-convention-type" "path-element->bytes" "path-element->string" "path-element?" "path-for-some-system?" "path-get-extension" "path-has-extension?" "path-list-string->path-list" "path-only" "path-replace-extension" "path-replace-suffix" "path-string?" "path<?" "path?" "pathlist-closure" "peek-byte" "peek-byte-or-special" "peek-bytes" "peek-bytes!" "peek-bytes!-evt" "peek-bytes-avail!" "peek-bytes-avail!*" "peek-bytes-avail!-evt" "peek-bytes-avail!/enable-break" "peek-bytes-evt" "peek-char" "peek-char-or-special" "peek-string" "peek-string!" "peek-string!-evt" "peek-string-evt" "peeking-input-port" "permutations" "phantom-bytes?" "pipe-content-length" "place-break" "place-channel" "place-channel-get" "place-channel-put" "place-channel-put/get" "place-channel?" "place-dead-evt" "place-enabled?" "place-kill" "place-location?" "place-message-allowed?" "place-wait" "place?" "placeholder-get" "placeholder-set!" "placeholder?" "plumber-add-flush!" "plumber-flush-all" "plumber-flush-handle-remove!" "plumber-flush-handle?" "plumber?" "poll-guard-evt" "port->bytes" "port->bytes-lines" "port->lines" "port->list" "port->string" "port-closed-evt" "port-closed?" "port-commit-peeked" "port-count-lines!" "port-count-lines-enabled" "port-counts-lines?" "port-display-handler" "port-file-identity" "port-file-unlock" "port-next-location" "port-number?" "port-print-handler" "port-progress-evt" "port-provides-progress-evts?" "port-read-handler" "port-try-file-lock?" "port-waiting-peer?" "port-write-handler" "port-writes-atomic?" "port-writes-special?" "port?" "portal-syntax-content" "portal-syntax?" "positive-integer?" "positive?" "prefab-key->struct-type" "prefab-key?" "prefab-struct-key" "preferences-lock-file-mode" "pregexp" "pregexp?" "pretty-display" "pretty-format" "pretty-print" "pretty-print-.-symbol-without-bars" "pretty-print-abbreviate-read-macros" "pretty-print-columns" "pretty-print-current-style-table" "pretty-print-depth" "pretty-print-exact-as-decimal" "pretty-print-extend-style-table" "pretty-print-handler" "pretty-print-newline" "pretty-print-post-print-hook" "pretty-print-pre-print-hook" "pretty-print-print-hook" "pretty-print-print-line" "pretty-print-remap-stylable" "pretty-print-show-inexactness" "pretty-print-size-hook" "pretty-print-style-table?" "pretty-printing" "pretty-write" "primitive-closure?" "primitive-result-arity" "primitive?" "print" "print-as-expression" "print-boolean-long-form" "print-box" "print-graph" "print-hash-table" "print-mpair-curly-braces" "print-pair-curly-braces" "print-reader-abbreviations" "print-struct" "print-syntax-width" "print-unreadable" "print-value-columns" "print-vector-length" "printable/c" "printf" "println" "procedure->method" "procedure-arity" "procedure-arity-includes/c" "procedure-arity-includes?" "procedure-arity-mask" "procedure-arity?" "procedure-closure-contents-eq?" "procedure-extract-target" "procedure-impersonator*?" "procedure-keywords" "procedure-realm" "procedure-reduce-arity" "procedure-reduce-arity-mask" "procedure-reduce-keyword-arity" "procedure-reduce-keyword-arity-mask" "procedure-rename" "procedure-result-arity" "procedure-specialize" "procedure-struct-type?" "procedure?" "process" "process*" "process*/ports" "process/ports" "processor-count" "progress-evt?" "promise-forced?" "promise-running?" "promise/c" "promise/name?" "promise?" "prop:arrow-contract-get-info" "prop:arrow-contract?" "prop:orc-contract-get-subcontracts" "prop:orc-contract?" "prop:recursive-contract-unroll" "prop:recursive-contract?" "proper-subset?" "property/c" "pseudo-random-generator->vector" "pseudo-random-generator-vector?" "pseudo-random-generator?" "put-preferences" "putenv" "quotient" "quotient/remainder" "radians->degrees" "raise" "raise-argument-error" "raise-argument-error*" "raise-arguments-error" "raise-arguments-error*" "raise-arity-error" "raise-arity-error*" "raise-arity-mask-error" "raise-arity-mask-error*" "raise-blame-error" "raise-contract-error" "raise-mismatch-error" "raise-not-cons-blame-error" "raise-range-error" "raise-range-error*" "raise-result-arity-error" "raise-result-arity-error*" "raise-result-error" "raise-result-error*" "raise-syntax-error" "raise-type-error" "raise-user-error" "random" "random-seed" "range" "rational?" "rationalize" "read" "read-accept-bar-quote" "read-accept-box" "read-accept-compiled" "read-accept-dot" "read-accept-graph" "read-accept-infix-dot" "read-accept-lang" "read-accept-quasiquote" "read-accept-reader" "read-byte" "read-byte-or-special" "read-bytes" "read-bytes!" "read-bytes!-evt" "read-bytes-avail!" "read-bytes-avail!*" "read-bytes-avail!-evt" "read-bytes-avail!/enable-break" "read-bytes-evt" "read-bytes-line" "read-bytes-line-evt" "read-case-sensitive" "read-cdot" "read-char" "read-char-or-special" "read-curly-brace-as-paren" "read-curly-brace-with-tag" "read-decimal-as-inexact" "read-eval-print-loop" "read-installation-configuration-table" "read-language" "read-line" "read-line-evt" "read-on-demand-source" "read-single-flonum" "read-square-bracket-as-paren" "read-square-bracket-with-tag" "read-string" "read-string!" "read-string!-evt" "read-string-evt" "read-syntax" "read-syntax-accept-graph" "read-syntax/recursive" "read/recursive" "readtable-mapping" "readtable?" "real->decimal-string" "real->double-flonum" "real->floating-point-bytes" "real->single-flonum" "real-in" "real-part" "real?" "reencode-input-port" "reencode-output-port" "regexp" "regexp-match" "regexp-match*" "regexp-match-evt" "regexp-match-exact?" "regexp-match-peek" "regexp-match-peek-immediate" "regexp-match-peek-positions" "regexp-match-peek-positions*" "regexp-match-peek-positions-immediate" "regexp-match-peek-positions-immediate/end" "regexp-match-peek-positions/end" "regexp-match-positions" "regexp-match-positions*" "regexp-match-positions/end" "regexp-match/end" "regexp-match?" "regexp-max-lookbehind" "regexp-quote" "regexp-replace" "regexp-replace*" "regexp-replace-quote" "regexp-replaces" "regexp-split" "regexp-try-match" "regexp?" "relative-path?" "relocate-input-port" "relocate-output-port" "remainder" "remf" "remf*" "remove" "remove*" "remove-duplicates" "remq" "remq*" "remv" "remv*" "rename-contract" "rename-file-or-directory" "rename-transformer-target" "rename-transformer?" "replace-evt" "reroot-path" "resolve-path" "resolved-module-path-name" "resolved-module-path?" "rest" "reverse" "round" "second" "seconds->date" "security-guard?" "semaphore-peek-evt" "semaphore-peek-evt?" "semaphore-post" "semaphore-try-wait?" "semaphore-wait" "semaphore-wait/enable-break" "semaphore?" "sequence->list" "sequence->stream" "sequence-add-between" "sequence-andmap" "sequence-append" "sequence-count" "sequence-filter" "sequence-fold" "sequence-for-each" "sequence-generate" "sequence-generate*" "sequence-length" "sequence-map" "sequence-ormap" "sequence-ref" "sequence-tail" "sequence/c" "sequence?" "set" "set!-transformer-procedure" "set!-transformer?" "set->list" "set->stream" "set-add" "set-add!" "set-box!" "set-box*!" "set-clear" "set-clear!" "set-copy" "set-copy-clear" "set-count" "set-empty?" "set-eq?" "set-equal?" "set-eqv?" "set-first" "set-for-each" "set-implements/c" "set-implements?" "set-intersect" "set-intersect!" "set-map" "set-mcar!" "set-mcdr!" "set-member?" "set-mutable?" "set-phantom-bytes!" "set-port-next-location!" "set-remove" "set-remove!" "set-rest" "set-subtract" "set-subtract!" "set-symmetric-difference" "set-symmetric-difference!" "set-union" "set-union!" "set-weak?" "set/c" "set=?" "set?" "seteq" "seteqv" "seventh" "sgn" "sha1-bytes" "sha224-bytes" "sha256-bytes" "shared-bytes" "shell-execute" "shrink-path-wrt" "shuffle" "simple-form-path" "simplify-path" "sin" "single-flonum-available?" "single-flonum?" "sinh" "sixth" "skip-projection-wrapper?" "sleep" "some-system-path->string" "sort" "special-comment-value" "special-comment?" "special-filter-input-port" "split-at" "split-at-right" "split-common-prefix" "split-path" "splitf-at" "splitf-at-right" "sqr" "sqrt" "srcloc" "srcloc->string" "srcloc-column" "srcloc-line" "srcloc-position" "srcloc-source" "srcloc-span" "srcloc?" "stop-after" "stop-before" "stream->list" "stream-add-between" "stream-andmap" "stream-append" "stream-count" "stream-empty?" "stream-filter" "stream-first" "stream-fold" "stream-for-each" "stream-force" "stream-length" "stream-map" "stream-ormap" "stream-ref" "stream-rest" "stream-tail" "stream-take" "stream/c" "stream?" "string" "string->bytes/latin-1" "string->bytes/locale" "string->bytes/utf-8" "string->immutable-string" "string->keyword" "string->list" "string->number" "string->path" "string->path-element" "string->some-system-path" "string->symbol" "string->uninterned-symbol" "string->unreadable-symbol" "string-append" "string-append*" "string-append-immutable" "string-ci<=?" "string-ci<?" "string-ci=?" "string-ci>=?" "string-ci>?" "string-contains?" "string-copy" "string-copy!" "string-downcase" "string-environment-variable-name?" "string-fill!" "string-foldcase" "string-join" "string-len/c" "string-length" "string-locale-ci<?" "string-locale-ci=?" "string-locale-ci>?" "string-locale-downcase" "string-locale-upcase" "string-locale<?" "string-locale=?" "string-locale>?" "string-no-nuls?" "string-normalize-nfc" "string-normalize-nfd" "string-normalize-nfkc" "string-normalize-nfkd" "string-normalize-spaces" "string-port?" "string-prefix?" "string-ref" "string-replace" "string-set!" "string-split" "string-suffix?" "string-titlecase" "string-trim" "string-upcase" "string-utf-8-length" "string<=?" "string<?" "string=?" "string>=?" "string>?" "string?" "struct->vector" "struct-accessor-procedure?" "struct-constructor-procedure?" "struct-info" "struct-mutator-procedure?" "struct-predicate-procedure?" "struct-type-authentic?" "struct-type-info" "struct-type-make-constructor" "struct-type-make-predicate" "struct-type-property-accessor-procedure?" "struct-type-property-predicate-procedure?" "struct-type-property/c" "struct-type-property?" "struct-type-sealed?" "struct-type?" "struct?" "sub1" "subbytes" "subclass?" "subclass?/c" "subprocess" "subprocess-group-enabled" "subprocess-kill" "subprocess-pid" "subprocess-status" "subprocess-wait" "subprocess?" "subset?" "substring" "suggest/c" "symbol->string" "symbol-interned?" "symbol-unreadable?" "symbol<?" "symbol=?" "symbol?" "symbols" "sync" "sync/enable-break" "sync/timeout" "sync/timeout/enable-break" "syntax->datum" "syntax->list" "syntax-arm" "syntax-binding-set" "syntax-binding-set->syntax" "syntax-binding-set-extend" "syntax-binding-set?" "syntax-column" "syntax-debug-info" "syntax-deserialize" "syntax-disarm" "syntax-e" "syntax-line" "syntax-local-apply-transformer" "syntax-local-bind-syntaxes" "syntax-local-certifier" "syntax-local-context" "syntax-local-expand-expression" "syntax-local-get-shadower" "syntax-local-identifier-as-binding" "syntax-local-introduce" "syntax-local-lift-context" "syntax-local-lift-expression" "syntax-local-lift-module" "syntax-local-lift-module-end-declaration" "syntax-local-lift-provide" "syntax-local-lift-require" "syntax-local-lift-values-expression" "syntax-local-make-definition-context" "syntax-local-make-delta-introducer" "syntax-local-module-defined-identifiers" "syntax-local-module-exports" "syntax-local-module-interned-scope-symbols" "syntax-local-module-required-identifiers" "syntax-local-name" "syntax-local-phase-level" "syntax-local-submodules" "syntax-local-transforming-module-provides?" "syntax-local-value" "syntax-local-value/immediate" "syntax-original?" "syntax-position" "syntax-property" "syntax-property-preserved?" "syntax-property-remove" "syntax-property-symbol-keys" "syntax-protect" "syntax-rearm" "syntax-recertify" "syntax-serialize" "syntax-shift-phase-level" "syntax-source" "syntax-source-module" "syntax-span" "syntax-taint" "syntax-tainted?" "syntax-track-origin" "syntax-transforming-module-expression?" "syntax-transforming-with-lifts?" "syntax-transforming?" "syntax/c" "syntax?" "system" "system*" "system*/exit-code" "system-big-endian?" "system-idle-evt" "system-language+country" "system-library-subpath" "system-path-convention-type" "system-type" "system/exit-code" "tail-marks-match?" "take" "take-common-prefix" "take-right" "takef" "takef-right" "tan" "tanh" "tcp-abandon-port" "tcp-accept" "tcp-accept-evt" "tcp-accept-ready?" "tcp-accept/enable-break" "tcp-addresses" "tcp-close" "tcp-connect" "tcp-connect/enable-break" "tcp-listen" "tcp-listener?" "tcp-port?" "tentative-pretty-print-port-cancel" "tentative-pretty-print-port-transfer" "tenth" "terminal-port?" "third" "thread" "thread-cell-ref" "thread-cell-set!" "thread-cell-values?" "thread-cell?" "thread-dead-evt" "thread-dead?" "thread-group?" "thread-receive" "thread-receive-evt" "thread-resume" "thread-resume-evt" "thread-rewind-receive" "thread-running?" "thread-send" "thread-suspend" "thread-suspend-evt" "thread-try-receive" "thread-wait" "thread/suspend-to-kill" "thread?" "time-apply" "touch" "transplant-input-port" "transplant-output-port" "truncate" "udp-addresses" "udp-bind!" "udp-bound?" "udp-close" "udp-connect!" "udp-connected?" "udp-multicast-interface" "udp-multicast-join-group!" "udp-multicast-leave-group!" "udp-multicast-loopback?" "udp-multicast-set-interface!" "udp-multicast-set-loopback!" "udp-multicast-set-ttl!" "udp-multicast-ttl" "udp-open-socket" "udp-receive!" "udp-receive!*" "udp-receive!-evt" "udp-receive!/enable-break" "udp-receive-ready-evt" "udp-send" "udp-send*" "udp-send-evt" "udp-send-ready-evt" "udp-send-to" "udp-send-to*" "udp-send-to-evt" "udp-send-to/enable-break" "udp-send/enable-break" "udp-set-receive-buffer-size!" "udp-set-ttl!" "udp-ttl" "udp?" "unbox" "unbox*" "uncaught-exception-handler" "unit?" "unquoted-printing-string" "unquoted-printing-string-value" "unquoted-printing-string?" "unsupplied-arg?" "use-collection-link-paths" "use-compiled-file-check" "use-compiled-file-paths" "use-user-specific-search-paths" "value-blame" "value-contract" "values" "variable-reference->empty-namespace" "variable-reference->module-base-phase" "variable-reference->module-declaration-inspector" "variable-reference->module-path-index" "variable-reference->module-source" "variable-reference->namespace" "variable-reference->phase" "variable-reference->resolved-module-path" "variable-reference-constant?" "variable-reference-from-unsafe?" "variable-reference?" "vector" "vector*-length" "vector*-ref" "vector*-set!" "vector->immutable-vector" "vector->list" "vector->pseudo-random-generator" "vector->pseudo-random-generator!" "vector->values" "vector-append" "vector-argmax" "vector-argmin" "vector-cas!" "vector-copy" "vector-copy!" "vector-count" "vector-drop" "vector-drop-right" "vector-empty?" "vector-fill!" "vector-filter" "vector-filter-not" "vector-immutable" "vector-immutable/c" "vector-immutableof" "vector-length" "vector-map" "vector-map!" "vector-member" "vector-memq" "vector-memv" "vector-ref" "vector-set!" "vector-set*!" "vector-set-performance-stats!" "vector-sort" "vector-sort!" "vector-split-at" "vector-split-at-right" "vector-take" "vector-take-right" "vector/c" "vector?" "vectorof" "version" "void" "void?" "weak-box-value" "weak-box?" "weak-set" "weak-seteq" "weak-seteqv" "will-execute" "will-executor?" "will-register" "will-try-execute" "with-input-from-bytes" "with-input-from-file" "with-input-from-string" "with-output-to-bytes" "with-output-to-file" "with-output-to-string" "would-be-future" "wrap-evt" "write" "write-byte" "write-bytes" "write-bytes-avail" "write-bytes-avail*" "write-bytes-avail-evt" "write-bytes-avail/enable-break" "write-char" "write-special" "write-special-avail*" "write-special-evt" "write-string" "write-to-file" "writeln" "xor" "zero?" "~.a" "~.s" "~.v" "~a" "~e" "~r" "~s" "~v"))
+ (#any-of? @function.builtin
+ "*" "*list/c" "+" "-" "/" "<" "</c" "<=" "<=/c" "=" "=/c" ">" ">/c" ">=" ">=/c"
+ "abort-current-continuation" "abs" "absolute-path?" "acos" "add-between" "add1" "alarm-evt"
+ "and/c" "andmap" "angle" "any/c" "append" "append*" "append-map" "apply" "argmax" "argmin"
+ "arithmetic-shift" "arity-at-least" "arity-at-least-value" "arity-at-least?"
+ "arity-checking-wrapper" "arity-includes?" "arity=?" "arrow-contract-info"
+ "arrow-contract-info-accepts-arglist" "arrow-contract-info-chaperone-procedure"
+ "arrow-contract-info-check-first-order" "arrow-contract-info?" "asin" "assert-unreachable"
+ "assf" "assoc" "assq" "assv" "atan" "bad-number-of-results" "banner" "base->-doms/c"
+ "base->-rngs/c" "base->?" "between/c" "bitwise-and" "bitwise-bit-field" "bitwise-bit-set?"
+ "bitwise-ior" "bitwise-not" "bitwise-xor" "blame-add-car-context" "blame-add-cdr-context"
+ "blame-add-context" "blame-add-missing-party" "blame-add-nth-arg-context"
+ "blame-add-range-context" "blame-add-unknown-context" "blame-context" "blame-contract"
+ "blame-fmt->-string" "blame-missing-party?" "blame-negative" "blame-original?" "blame-positive"
+ "blame-replace-negative" "blame-replaced-negative?" "blame-source" "blame-swap" "blame-swapped?"
+ "blame-update" "blame-value" "blame?" "boolean=?" "boolean?" "bound-identifier=?" "box"
+ "box-cas!" "box-immutable" "box-immutable/c" "box/c" "box?" "break-enabled"
+ "break-parameterization?" "break-thread" "build-chaperone-contract-property"
+ "build-compound-type-name" "build-contract-property" "build-flat-contract-property" "build-list"
+ "build-path" "build-path/convention-type" "build-string" "build-vector" "byte-pregexp"
+ "byte-pregexp?" "byte-ready?" "byte-regexp" "byte-regexp?" "byte?" "bytes"
+ "bytes->immutable-bytes" "bytes->list" "bytes->path" "bytes->path-element"
+ "bytes->string/latin-1" "bytes->string/locale" "bytes->string/utf-8" "bytes-append"
+ "bytes-append*" "bytes-close-converter" "bytes-convert" "bytes-convert-end" "bytes-converter?"
+ "bytes-copy" "bytes-copy!" "bytes-environment-variable-name?" "bytes-fill!" "bytes-join"
+ "bytes-length" "bytes-no-nuls?" "bytes-open-converter" "bytes-ref" "bytes-set!"
+ "bytes-utf-8-index" "bytes-utf-8-length" "bytes-utf-8-ref" "bytes<?" "bytes=?" "bytes>?"
+ "bytes?" "caaaar" "caaadr" "caaar" "caadar" "caaddr" "caadr" "caar" "cadaar" "cadadr" "cadar"
+ "caddar" "cadddr" "caddr" "cadr" "call-in-continuation" "call-in-nested-thread"
+ "call-with-atomic-output-file" "call-with-break-parameterization"
+ "call-with-composable-continuation" "call-with-continuation-barrier"
+ "call-with-continuation-prompt" "call-with-current-continuation"
+ "call-with-default-reading-parameterization" "call-with-escape-continuation"
+ "call-with-exception-handler" "call-with-file-lock/timeout"
+ "call-with-immediate-continuation-mark" "call-with-input-bytes" "call-with-input-file"
+ "call-with-input-file*" "call-with-input-string" "call-with-output-bytes"
+ "call-with-output-file" "call-with-output-file*" "call-with-output-string"
+ "call-with-parameterization" "call-with-semaphore" "call-with-semaphore/enable-break"
+ "call-with-values" "call/cc" "call/ec" "car" "cartesian-product" "cdaaar" "cdaadr" "cdaar"
+ "cdadar" "cdaddr" "cdadr" "cdar" "cddaar" "cddadr" "cddar" "cdddar" "cddddr" "cdddr" "cddr"
+ "cdr" "ceiling" "channel-get" "channel-put" "channel-put-evt" "channel-put-evt?"
+ "channel-try-get" "channel/c" "channel?" "chaperone-box" "chaperone-channel"
+ "chaperone-continuation-mark-key" "chaperone-contract-property?" "chaperone-contract?"
+ "chaperone-evt" "chaperone-hash" "chaperone-hash-set" "chaperone-of?" "chaperone-procedure"
+ "chaperone-procedure*" "chaperone-prompt-tag" "chaperone-struct" "chaperone-struct-type"
+ "chaperone-vector" "chaperone-vector*" "chaperone?" "char->integer" "char-alphabetic?"
+ "char-blank?" "char-ci<=?" "char-ci<?" "char-ci=?" "char-ci>=?" "char-ci>?" "char-downcase"
+ "char-foldcase" "char-general-category" "char-graphic?" "char-in" "char-in/c"
+ "char-iso-control?" "char-lower-case?" "char-numeric?" "char-punctuation?" "char-ready?"
+ "char-symbolic?" "char-title-case?" "char-titlecase" "char-upcase" "char-upper-case?"
+ "char-utf-8-length" "char-whitespace?" "char<=?" "char<?" "char=?" "char>=?" "char>?" "char?"
+ "check-duplicate-identifier" "check-duplicates" "checked-procedure-check-and-extract"
+ "choice-evt" "class->interface" "class-info" "class-seal" "class-unseal" "class?" "cleanse-path"
+ "close-input-port" "close-output-port" "coerce-chaperone-contract" "coerce-chaperone-contracts"
+ "coerce-contract" "coerce-contract/f" "coerce-contracts" "coerce-flat-contract"
+ "coerce-flat-contracts" "collect-garbage" "collection-file-path" "collection-path"
+ "combinations" "combine-output" "compile" "compile-allow-set!-undefined"
+ "compile-context-preservation-enabled" "compile-enforce-module-constants" "compile-syntax"
+ "compile-target-machine?" "compiled-expression-recompile" "compiled-expression?"
+ "compiled-module-expression?" "complete-path?" "complex?" "compose" "compose1" "conjoin"
+ "conjugate" "cons" "cons/c" "cons?" "const" "continuation-mark-key/c" "continuation-mark-key?"
+ "continuation-mark-set->context" "continuation-mark-set->iterator" "continuation-mark-set->list"
+ "continuation-mark-set->list*" "continuation-mark-set-first" "continuation-mark-set?"
+ "continuation-marks" "continuation-prompt-available?" "continuation-prompt-tag?" "continuation?"
+ "contract-custom-write-property-proc" "contract-equivalent?" "contract-exercise"
+ "contract-first-order" "contract-first-order-passes?" "contract-late-neg-projection"
+ "contract-name" "contract-proc" "contract-projection" "contract-property?"
+ "contract-random-generate" "contract-random-generate-env?" "contract-random-generate-fail?"
+ "contract-random-generate-get-current-environment" "contract-random-generate-stash"
+ "contract-random-generate/choose" "contract-stronger?" "contract-struct-exercise"
+ "contract-struct-generate" "contract-struct-late-neg-projection"
+ "contract-struct-list-contract?" "contract-val-first-projection" "contract?" "convert-stream"
+ "copy-directory/files" "copy-file" "copy-port" "cos" "cosh" "count" "current-blame-format"
+ "current-break-parameterization" "current-code-inspector" "current-command-line-arguments"
+ "current-compile" "current-compile-realm" "current-compile-target-machine"
+ "current-compiled-file-roots" "current-continuation-marks" "current-custodian"
+ "current-directory" "current-directory-for-user" "current-drive" "current-environment-variables"
+ "current-error-message-adjuster" "current-error-port" "current-eval"
+ "current-evt-pseudo-random-generator" "current-force-delete-permissions" "current-future"
+ "current-gc-milliseconds" "current-get-interaction-evt" "current-get-interaction-input-port"
+ "current-inexact-milliseconds" "current-inexact-monotonic-milliseconds" "current-input-port"
+ "current-inspector" "current-library-collection-links" "current-library-collection-paths"
+ "current-load" "current-load-extension" "current-load-relative-directory"
+ "current-load/use-compiled" "current-locale" "current-logger" "current-memory-use"
+ "current-milliseconds" "current-module-declare-name" "current-module-declare-source"
+ "current-module-name-resolver" "current-module-path-for-load" "current-namespace"
+ "current-output-port" "current-parameterization" "current-plumber"
+ "current-preserved-thread-cell-values" "current-print" "current-process-milliseconds"
+ "current-prompt-read" "current-pseudo-random-generator" "current-read-interaction"
+ "current-reader-guard" "current-readtable" "current-seconds" "current-security-guard"
+ "current-subprocess-custodian-mode" "current-subprocess-keep-file-descriptors" "current-thread"
+ "current-thread-group" "current-thread-initial-stack-size" "current-write-relative-directory"
+ "curry" "curryr" "custodian-box-value" "custodian-box?" "custodian-limit-memory"
+ "custodian-managed-list" "custodian-memory-accounting-available?" "custodian-require-memory"
+ "custodian-shut-down?" "custodian-shutdown-all" "custodian?" "custom-print-quotable-accessor"
+ "custom-print-quotable?" "custom-write-accessor" "custom-write-property-proc" "custom-write?"
+ "date" "date*" "date*-nanosecond" "date*-time-zone-name" "date*?" "date-day" "date-dst?"
+ "date-hour" "date-minute" "date-month" "date-second" "date-time-zone-offset" "date-week-day"
+ "date-year" "date-year-day" "date?" "datum->syntax" "datum-intern-literal"
+ "default-continuation-prompt-tag" "degrees->radians" "delete-directory" "delete-directory/files"
+ "delete-file" "denominator" "dict->list" "dict-can-functional-set?" "dict-can-remove-keys?"
+ "dict-clear" "dict-clear!" "dict-copy" "dict-count" "dict-empty?" "dict-for-each"
+ "dict-has-key?" "dict-implements/c" "dict-implements?" "dict-iter-contract" "dict-iterate-first"
+ "dict-iterate-key" "dict-iterate-next" "dict-iterate-value" "dict-key-contract" "dict-keys"
+ "dict-map" "dict-mutable?" "dict-ref" "dict-ref!" "dict-remove" "dict-remove!" "dict-set"
+ "dict-set!" "dict-set*" "dict-set*!" "dict-update" "dict-update!" "dict-value-contract"
+ "dict-values" "dict?" "directory-exists?" "directory-list" "disjoin" "display" "display-lines"
+ "display-lines-to-file" "display-to-file" "displayln" "double-flonum?" "drop"
+ "drop-common-prefix" "drop-right" "dropf" "dropf-right" "dump-memory-stats" "dup-input-port"
+ "dup-output-port" "dynamic->*" "dynamic-get-field" "dynamic-object/c" "dynamic-place"
+ "dynamic-place*" "dynamic-require" "dynamic-require-for-syntax" "dynamic-send"
+ "dynamic-set-field!" "dynamic-wind" "eighth" "empty?" "environment-variables-copy"
+ "environment-variables-names" "environment-variables-ref" "environment-variables-set!"
+ "environment-variables?" "eof-evt" "eof-object?" "ephemeron-value" "ephemeron?" "eprintf"
+ "eq-contract-val" "eq-contract?" "eq-hash-code" "eq?" "equal-contract-val" "equal-contract?"
+ "equal-hash-code" "equal-secondary-hash-code" "equal?" "equal?/recur" "eqv-hash-code" "eqv?"
+ "error" "error-contract->adjusted-string" "error-display-handler" "error-escape-handler"
+ "error-message->adjusted-string" "error-print-context-length" "error-print-source-location"
+ "error-print-width" "error-syntax->string-handler" "error-value->string-handler" "eval"
+ "eval-jit-enabled" "eval-syntax" "even?" "evt/c" "evt?" "exact->inexact" "exact-ceiling"
+ "exact-floor" "exact-integer?" "exact-nonnegative-integer?" "exact-positive-integer?"
+ "exact-round" "exact-truncate" "exact?" "executable-yield-handler" "exit" "exit-handler" "exn"
+ "exn-continuation-marks" "exn-message" "exn:break" "exn:break-continuation" "exn:break:hang-up"
+ "exn:break:hang-up?" "exn:break:terminate" "exn:break:terminate?" "exn:break?" "exn:fail"
+ "exn:fail:contract" "exn:fail:contract:arity" "exn:fail:contract:arity?"
+ "exn:fail:contract:blame" "exn:fail:contract:blame-object" "exn:fail:contract:blame?"
+ "exn:fail:contract:continuation" "exn:fail:contract:continuation?"
+ "exn:fail:contract:divide-by-zero" "exn:fail:contract:divide-by-zero?"
+ "exn:fail:contract:non-fixnum-result" "exn:fail:contract:non-fixnum-result?"
+ "exn:fail:contract:variable" "exn:fail:contract:variable-id" "exn:fail:contract:variable?"
+ "exn:fail:contract?" "exn:fail:filesystem" "exn:fail:filesystem:errno"
+ "exn:fail:filesystem:errno-errno" "exn:fail:filesystem:errno?" "exn:fail:filesystem:exists"
+ "exn:fail:filesystem:exists?" "exn:fail:filesystem:missing-module"
+ "exn:fail:filesystem:missing-module-path" "exn:fail:filesystem:missing-module?"
+ "exn:fail:filesystem:version" "exn:fail:filesystem:version?" "exn:fail:filesystem?"
+ "exn:fail:network" "exn:fail:network:errno" "exn:fail:network:errno-errno"
+ "exn:fail:network:errno?" "exn:fail:network?" "exn:fail:object" "exn:fail:object?"
+ "exn:fail:out-of-memory" "exn:fail:out-of-memory?" "exn:fail:read" "exn:fail:read-srclocs"
+ "exn:fail:read:eof" "exn:fail:read:eof?" "exn:fail:read:non-char" "exn:fail:read:non-char?"
+ "exn:fail:read?" "exn:fail:syntax" "exn:fail:syntax-exprs" "exn:fail:syntax:missing-module"
+ "exn:fail:syntax:missing-module-path" "exn:fail:syntax:missing-module?"
+ "exn:fail:syntax:unbound" "exn:fail:syntax:unbound?" "exn:fail:syntax?" "exn:fail:unsupported"
+ "exn:fail:unsupported?" "exn:fail:user" "exn:fail:user?" "exn:fail?" "exn:misc:match?"
+ "exn:missing-module-accessor" "exn:missing-module?" "exn:srclocs-accessor" "exn:srclocs?" "exn?"
+ "exp" "expand" "expand-once" "expand-syntax" "expand-syntax-once" "expand-syntax-to-top-form"
+ "expand-to-top-form" "expand-user-path" "explode-path" "expt" "false?" "field-names" "fifth"
+ "file->bytes" "file->bytes-lines" "file->lines" "file->list" "file->string" "file->value"
+ "file-exists?" "file-name-from-path" "file-or-directory-identity"
+ "file-or-directory-modify-seconds" "file-or-directory-permissions" "file-or-directory-stat"
+ "file-or-directory-type" "file-position" "file-position*" "file-size" "file-stream-buffer-mode"
+ "file-stream-port?" "file-truncate" "filename-extension" "filesystem-change-evt"
+ "filesystem-change-evt-cancel" "filesystem-change-evt?" "filesystem-root-list" "filter"
+ "filter-map" "filter-not" "filter-read-input-port" "find-compiled-file-roots"
+ "find-executable-path" "find-files" "find-library-collection-links"
+ "find-library-collection-paths" "find-relative-path" "find-system-path" "findf" "first"
+ "first-or/c" "fixnum?" "flat-contract" "flat-contract-predicate" "flat-contract-property?"
+ "flat-contract-with-explanation" "flat-contract?" "flat-named-contract" "flatten"
+ "floating-point-bytes->real" "flonum?" "floor" "flush-output" "fold-files" "foldl" "foldr"
+ "for-each" "force" "format" "fourth" "fprintf" "free-identifier=?" "free-label-identifier=?"
+ "free-template-identifier=?" "free-transformer-identifier=?" "fsemaphore-count"
+ "fsemaphore-post" "fsemaphore-try-wait?" "fsemaphore-wait" "fsemaphore?" "future" "future?"
+ "futures-enabled?" "gcd" "generate-member-key" "generate-temporaries" "generic-set?" "generic?"
+ "gensym" "get-output-bytes" "get-output-string" "get-preference" "get/build-late-neg-projection"
+ "get/build-val-first-projection" "getenv" "global-port-print-handler" "group-by" "guard-evt"
+ "handle-evt" "handle-evt?" "has-blame?" "has-contract?" "hash" "hash->list" "hash-clear"
+ "hash-clear!" "hash-copy" "hash-copy-clear" "hash-count" "hash-empty?" "hash-ephemeron?"
+ "hash-eq?" "hash-equal?" "hash-eqv?" "hash-for-each" "hash-has-key?" "hash-iterate-first"
+ "hash-iterate-key" "hash-iterate-key+value" "hash-iterate-next" "hash-iterate-pair"
+ "hash-iterate-value" "hash-keys" "hash-keys-subset?" "hash-map" "hash-placeholder?" "hash-ref"
+ "hash-ref!" "hash-ref-key" "hash-remove" "hash-remove!" "hash-set" "hash-set!" "hash-set*"
+ "hash-set*!" "hash-strong?" "hash-update" "hash-update!" "hash-values" "hash-weak?" "hash/c"
+ "hash?" "hasheq" "hasheqv" "identifier-binding" "identifier-binding-portal-syntax"
+ "identifier-binding-symbol" "identifier-distinct-binding" "identifier-label-binding"
+ "identifier-prune-lexical-context" "identifier-prune-to-source-module"
+ "identifier-remove-from-definition-context" "identifier-template-binding"
+ "identifier-transformer-binding" "identifier?" "identity" "if/c" "imag-part" "immutable?"
+ "impersonate-box" "impersonate-channel" "impersonate-continuation-mark-key" "impersonate-hash"
+ "impersonate-hash-set" "impersonate-procedure" "impersonate-procedure*" "impersonate-prompt-tag"
+ "impersonate-struct" "impersonate-vector" "impersonate-vector*" "impersonator-contract?"
+ "impersonator-ephemeron" "impersonator-of?" "impersonator-property-accessor-procedure?"
+ "impersonator-property?" "impersonator?" "implementation?" "implementation?/c" "in-bytes"
+ "in-bytes-lines" "in-combinations" "in-cycle" "in-dict" "in-dict-keys" "in-dict-pairs"
+ "in-dict-values" "in-directory" "in-ephemeron-hash" "in-ephemeron-hash-keys"
+ "in-ephemeron-hash-pairs" "in-ephemeron-hash-values" "in-hash" "in-hash-keys" "in-hash-pairs"
+ "in-hash-values" "in-immutable-hash" "in-immutable-hash-keys" "in-immutable-hash-pairs"
+ "in-immutable-hash-values" "in-immutable-set" "in-inclusive-range" "in-indexed"
+ "in-input-port-bytes" "in-input-port-chars" "in-lines" "in-list" "in-mlist" "in-mutable-hash"
+ "in-mutable-hash-keys" "in-mutable-hash-pairs" "in-mutable-hash-values" "in-mutable-set"
+ "in-naturals" "in-parallel" "in-permutations" "in-port" "in-producer" "in-range" "in-sequences"
+ "in-set" "in-slice" "in-stream" "in-string" "in-syntax" "in-value" "in-values*-sequence"
+ "in-values-sequence" "in-vector" "in-weak-hash" "in-weak-hash-keys" "in-weak-hash-pairs"
+ "in-weak-hash-values" "in-weak-set" "inclusive-range" "index-of" "index-where" "indexes-of"
+ "indexes-where" "inexact->exact" "inexact-real?" "inexact?" "infinite?" "input-port-append"
+ "input-port?" "inspector-superior?" "inspector?" "instanceof/c" "integer->char"
+ "integer->integer-bytes" "integer-bytes->integer" "integer-in" "integer-length" "integer-sqrt"
+ "integer-sqrt/remainder" "integer?" "interface->method-names" "interface-extension?"
+ "interface?" "internal-definition-context-add-scopes"
+ "internal-definition-context-binding-identifiers" "internal-definition-context-introduce"
+ "internal-definition-context-seal" "internal-definition-context-splice-binding-identifier"
+ "internal-definition-context?" "is-a?" "is-a?/c" "keyword->string" "keyword-apply"
+ "keyword-apply/dict" "keyword<?" "keyword?" "keywords-match" "kill-thread" "last" "last-pair"
+ "lcm" "length" "liberal-define-context?" "link-exists?" "list" "list*" "list*of" "list->bytes"
+ "list->mutable-set" "list->mutable-seteq" "list->mutable-seteqv" "list->set" "list->seteq"
+ "list->seteqv" "list->string" "list->vector" "list->weak-set" "list->weak-seteq"
+ "list->weak-seteqv" "list-contract?" "list-prefix?" "list-ref" "list-set" "list-tail"
+ "list-update" "list/c" "list?" "listen-port-number?" "listof" "load" "load-extension"
+ "load-on-demand-enabled" "load-relative" "load-relative-extension" "load/cd" "load/use-compiled"
+ "local-expand" "local-expand/capture-lifts" "local-transformer-expand"
+ "local-transformer-expand/capture-lifts" "locale-string-encoding" "log" "log-all-levels"
+ "log-level-evt" "log-level?" "log-max-level" "log-message" "log-receiver?" "logger-name"
+ "logger?" "magnitude" "make-arity-at-least" "make-base-empty-namespace" "make-base-namespace"
+ "make-bytes" "make-channel" "make-chaperone-contract" "make-continuation-mark-key"
+ "make-continuation-prompt-tag" "make-contract" "make-custodian" "make-custodian-box"
+ "make-custom-hash" "make-custom-hash-types" "make-custom-set" "make-custom-set-types"
+ "make-date" "make-date*" "make-derived-parameter" "make-directory" "make-directory*"
+ "make-do-sequence" "make-empty-namespace" "make-environment-variables" "make-ephemeron"
+ "make-ephemeron-hash" "make-ephemeron-hasheq" "make-ephemeron-hasheqv" "make-exn"
+ "make-exn:break" "make-exn:break:hang-up" "make-exn:break:terminate" "make-exn:fail"
+ "make-exn:fail:contract" "make-exn:fail:contract:arity" "make-exn:fail:contract:blame"
+ "make-exn:fail:contract:continuation" "make-exn:fail:contract:divide-by-zero"
+ "make-exn:fail:contract:non-fixnum-result" "make-exn:fail:contract:variable"
+ "make-exn:fail:filesystem" "make-exn:fail:filesystem:errno" "make-exn:fail:filesystem:exists"
+ "make-exn:fail:filesystem:missing-module" "make-exn:fail:filesystem:version"
+ "make-exn:fail:network" "make-exn:fail:network:errno" "make-exn:fail:object"
+ "make-exn:fail:out-of-memory" "make-exn:fail:read" "make-exn:fail:read:eof"
+ "make-exn:fail:read:non-char" "make-exn:fail:syntax" "make-exn:fail:syntax:missing-module"
+ "make-exn:fail:syntax:unbound" "make-exn:fail:unsupported" "make-exn:fail:user"
+ "make-file-or-directory-link" "make-flat-contract" "make-fsemaphore" "make-generic"
+ "make-handle-get-preference-locked" "make-hash" "make-hash-placeholder" "make-hasheq"
+ "make-hasheq-placeholder" "make-hasheqv" "make-hasheqv-placeholder" "make-immutable-custom-hash"
+ "make-immutable-hash" "make-immutable-hasheq" "make-immutable-hasheqv"
+ "make-impersonator-property" "make-input-port" "make-input-port/read-to-peek" "make-inspector"
+ "make-interned-syntax-introducer" "make-keyword-procedure" "make-known-char-range-list"
+ "make-limited-input-port" "make-list" "make-lock-file-name" "make-log-receiver" "make-logger"
+ "make-mixin-contract" "make-mutable-custom-set" "make-none/c" "make-object" "make-output-port"
+ "make-parameter" "make-parent-directory*" "make-phantom-bytes" "make-pipe"
+ "make-pipe-with-specials" "make-placeholder" "make-plumber" "make-polar" "make-portal-syntax"
+ "make-prefab-struct" "make-primitive-class" "make-proj-contract" "make-pseudo-random-generator"
+ "make-reader-graph" "make-readtable" "make-rectangular" "make-rename-transformer"
+ "make-resolved-module-path" "make-security-guard" "make-semaphore" "make-set!-transformer"
+ "make-shared-bytes" "make-sibling-inspector" "make-special-comment" "make-srcloc" "make-string"
+ "make-struct-field-accessor" "make-struct-field-mutator" "make-struct-type"
+ "make-struct-type-property" "make-syntax-delta-introducer" "make-syntax-introducer"
+ "make-temporary-directory" "make-temporary-directory*" "make-temporary-file"
+ "make-temporary-file*" "make-tentative-pretty-print-output-port" "make-thread-cell"
+ "make-thread-group" "make-vector" "make-weak-box" "make-weak-custom-hash" "make-weak-custom-set"
+ "make-weak-hash" "make-weak-hasheq" "make-weak-hasheqv" "make-will-executor" "map"
+ "match-equality-test" "matches-arity-exactly?" "max" "mcar" "mcdr" "mcons" "member"
+ "member-name-key-hash-code" "member-name-key=?" "member-name-key?" "memf" "memory-order-acquire"
+ "memory-order-release" "memq" "memv" "merge-input" "method-in-interface?" "min"
+ "module->exports" "module->imports" "module->indirect-exports" "module->language-info"
+ "module->namespace" "module->realm" "module-compiled-cross-phase-persistent?"
+ "module-compiled-exports" "module-compiled-imports" "module-compiled-indirect-exports"
+ "module-compiled-language-info" "module-compiled-name" "module-compiled-realm"
+ "module-compiled-submodules" "module-declared?" "module-path-index-join"
+ "module-path-index-resolve" "module-path-index-split" "module-path-index-submodule"
+ "module-path-index?" "module-path?" "module-predefined?" "module-provide-protected?" "modulo"
+ "mpair?" "mutable-set" "mutable-seteq" "mutable-seteqv" "n->th" "nack-guard-evt"
+ "namespace-anchor->empty-namespace" "namespace-anchor->namespace" "namespace-anchor?"
+ "namespace-attach-module" "namespace-attach-module-declaration" "namespace-base-phase"
+ "namespace-call-with-registry-lock" "namespace-mapped-symbols" "namespace-module-identifier"
+ "namespace-module-registry" "namespace-require" "namespace-require/constant"
+ "namespace-require/copy" "namespace-require/expansion-time" "namespace-set-variable-value!"
+ "namespace-symbol->identifier" "namespace-syntax-introduce" "namespace-undefine-variable!"
+ "namespace-unprotect-module" "namespace-variable-value" "namespace?" "nan?" "natural-number/c"
+ "natural?" "negate" "negative-integer?" "negative?" "new-∀/c" "new-∃/c" "newline" "ninth"
+ "non-empty-listof" "non-empty-string?" "none/c" "nonnegative-integer?" "nonpositive-integer?"
+ "normal-case-path" "normalize-arity" "normalize-path" "normalized-arity?" "not" "not/c" "null?"
+ "number->string" "number?" "numerator" "object->vector" "object-info" "object-interface"
+ "object-method-arity-includes?" "object-name" "object-or-false=?" "object=-hash-code" "object=?"
+ "object?" "odd?" "one-of/c" "open-input-bytes" "open-input-file" "open-input-output-file"
+ "open-input-string" "open-output-bytes" "open-output-file" "open-output-nowhere"
+ "open-output-string" "or/c" "order-of-magnitude" "ormap" "output-port?" "pair?"
+ "parameter-procedure=?" "parameter/c" "parameter?" "parameterization?" "parse-command-line"
+ "partition" "path->bytes" "path->complete-path" "path->directory-path" "path->string"
+ "path-add-extension" "path-add-suffix" "path-convention-type" "path-element->bytes"
+ "path-element->string" "path-element?" "path-for-some-system?" "path-get-extension"
+ "path-has-extension?" "path-list-string->path-list" "path-only" "path-replace-extension"
+ "path-replace-suffix" "path-string?" "path<?" "path?" "pathlist-closure" "peek-byte"
+ "peek-byte-or-special" "peek-bytes" "peek-bytes!" "peek-bytes!-evt" "peek-bytes-avail!"
+ "peek-bytes-avail!*" "peek-bytes-avail!-evt" "peek-bytes-avail!/enable-break" "peek-bytes-evt"
+ "peek-char" "peek-char-or-special" "peek-string" "peek-string!" "peek-string!-evt"
+ "peek-string-evt" "peeking-input-port" "permutations" "phantom-bytes?" "pipe-content-length"
+ "place-break" "place-channel" "place-channel-get" "place-channel-put" "place-channel-put/get"
+ "place-channel?" "place-dead-evt" "place-enabled?" "place-kill" "place-location?"
+ "place-message-allowed?" "place-wait" "place?" "placeholder-get" "placeholder-set!"
+ "placeholder?" "plumber-add-flush!" "plumber-flush-all" "plumber-flush-handle-remove!"
+ "plumber-flush-handle?" "plumber?" "poll-guard-evt" "port->bytes" "port->bytes-lines"
+ "port->lines" "port->list" "port->string" "port-closed-evt" "port-closed?" "port-commit-peeked"
+ "port-count-lines!" "port-count-lines-enabled" "port-counts-lines?" "port-display-handler"
+ "port-file-identity" "port-file-unlock" "port-next-location" "port-number?" "port-print-handler"
+ "port-progress-evt" "port-provides-progress-evts?" "port-read-handler" "port-try-file-lock?"
+ "port-waiting-peer?" "port-write-handler" "port-writes-atomic?" "port-writes-special?" "port?"
+ "portal-syntax-content" "portal-syntax?" "positive-integer?" "positive?"
+ "prefab-key->struct-type" "prefab-key?" "prefab-struct-key" "preferences-lock-file-mode"
+ "pregexp" "pregexp?" "pretty-display" "pretty-format" "pretty-print"
+ "pretty-print-.-symbol-without-bars" "pretty-print-abbreviate-read-macros"
+ "pretty-print-columns" "pretty-print-current-style-table" "pretty-print-depth"
+ "pretty-print-exact-as-decimal" "pretty-print-extend-style-table" "pretty-print-handler"
+ "pretty-print-newline" "pretty-print-post-print-hook" "pretty-print-pre-print-hook"
+ "pretty-print-print-hook" "pretty-print-print-line" "pretty-print-remap-stylable"
+ "pretty-print-show-inexactness" "pretty-print-size-hook" "pretty-print-style-table?"
+ "pretty-printing" "pretty-write" "primitive-closure?" "primitive-result-arity" "primitive?"
+ "print" "print-as-expression" "print-boolean-long-form" "print-box" "print-graph"
+ "print-hash-table" "print-mpair-curly-braces" "print-pair-curly-braces"
+ "print-reader-abbreviations" "print-struct" "print-syntax-width" "print-unreadable"
+ "print-value-columns" "print-vector-length" "printable/c" "printf" "println" "procedure->method"
+ "procedure-arity" "procedure-arity-includes/c" "procedure-arity-includes?"
+ "procedure-arity-mask" "procedure-arity?" "procedure-closure-contents-eq?"
+ "procedure-extract-target" "procedure-impersonator*?" "procedure-keywords" "procedure-realm"
+ "procedure-reduce-arity" "procedure-reduce-arity-mask" "procedure-reduce-keyword-arity"
+ "procedure-reduce-keyword-arity-mask" "procedure-rename" "procedure-result-arity"
+ "procedure-specialize" "procedure-struct-type?" "procedure?" "process" "process*"
+ "process*/ports" "process/ports" "processor-count" "progress-evt?" "promise-forced?"
+ "promise-running?" "promise/c" "promise/name?" "promise?" "prop:arrow-contract-get-info"
+ "prop:arrow-contract?" "prop:orc-contract-get-subcontracts" "prop:orc-contract?"
+ "prop:recursive-contract-unroll" "prop:recursive-contract?" "proper-subset?" "property/c"
+ "pseudo-random-generator->vector" "pseudo-random-generator-vector?" "pseudo-random-generator?"
+ "put-preferences" "putenv" "quotient" "quotient/remainder" "radians->degrees" "raise"
+ "raise-argument-error" "raise-argument-error*" "raise-arguments-error" "raise-arguments-error*"
+ "raise-arity-error" "raise-arity-error*" "raise-arity-mask-error" "raise-arity-mask-error*"
+ "raise-blame-error" "raise-contract-error" "raise-mismatch-error" "raise-not-cons-blame-error"
+ "raise-range-error" "raise-range-error*" "raise-result-arity-error" "raise-result-arity-error*"
+ "raise-result-error" "raise-result-error*" "raise-syntax-error" "raise-type-error"
+ "raise-user-error" "random" "random-seed" "range" "rational?" "rationalize" "read"
+ "read-accept-bar-quote" "read-accept-box" "read-accept-compiled" "read-accept-dot"
+ "read-accept-graph" "read-accept-infix-dot" "read-accept-lang" "read-accept-quasiquote"
+ "read-accept-reader" "read-byte" "read-byte-or-special" "read-bytes" "read-bytes!"
+ "read-bytes!-evt" "read-bytes-avail!" "read-bytes-avail!*" "read-bytes-avail!-evt"
+ "read-bytes-avail!/enable-break" "read-bytes-evt" "read-bytes-line" "read-bytes-line-evt"
+ "read-case-sensitive" "read-cdot" "read-char" "read-char-or-special" "read-curly-brace-as-paren"
+ "read-curly-brace-with-tag" "read-decimal-as-inexact" "read-eval-print-loop"
+ "read-installation-configuration-table" "read-language" "read-line" "read-line-evt"
+ "read-on-demand-source" "read-single-flonum" "read-square-bracket-as-paren"
+ "read-square-bracket-with-tag" "read-string" "read-string!" "read-string!-evt" "read-string-evt"
+ "read-syntax" "read-syntax-accept-graph" "read-syntax/recursive" "read/recursive"
+ "readtable-mapping" "readtable?" "real->decimal-string" "real->double-flonum"
+ "real->floating-point-bytes" "real->single-flonum" "real-in" "real-part" "real?"
+ "reencode-input-port" "reencode-output-port" "regexp" "regexp-match" "regexp-match*"
+ "regexp-match-evt" "regexp-match-exact?" "regexp-match-peek" "regexp-match-peek-immediate"
+ "regexp-match-peek-positions" "regexp-match-peek-positions*"
+ "regexp-match-peek-positions-immediate" "regexp-match-peek-positions-immediate/end"
+ "regexp-match-peek-positions/end" "regexp-match-positions" "regexp-match-positions*"
+ "regexp-match-positions/end" "regexp-match/end" "regexp-match?" "regexp-max-lookbehind"
+ "regexp-quote" "regexp-replace" "regexp-replace*" "regexp-replace-quote" "regexp-replaces"
+ "regexp-split" "regexp-try-match" "regexp?" "relative-path?" "relocate-input-port"
+ "relocate-output-port" "remainder" "remf" "remf*" "remove" "remove*" "remove-duplicates" "remq"
+ "remq*" "remv" "remv*" "rename-contract" "rename-file-or-directory" "rename-transformer-target"
+ "rename-transformer?" "replace-evt" "reroot-path" "resolve-path" "resolved-module-path-name"
+ "resolved-module-path?" "rest" "reverse" "round" "second" "seconds->date" "security-guard?"
+ "semaphore-peek-evt" "semaphore-peek-evt?" "semaphore-post" "semaphore-try-wait?"
+ "semaphore-wait" "semaphore-wait/enable-break" "semaphore?" "sequence->list" "sequence->stream"
+ "sequence-add-between" "sequence-andmap" "sequence-append" "sequence-count" "sequence-filter"
+ "sequence-fold" "sequence-for-each" "sequence-generate" "sequence-generate*" "sequence-length"
+ "sequence-map" "sequence-ormap" "sequence-ref" "sequence-tail" "sequence/c" "sequence?" "set"
+ "set!-transformer-procedure" "set!-transformer?" "set->list" "set->stream" "set-add" "set-add!"
+ "set-box!" "set-box*!" "set-clear" "set-clear!" "set-copy" "set-copy-clear" "set-count"
+ "set-empty?" "set-eq?" "set-equal?" "set-eqv?" "set-first" "set-for-each" "set-implements/c"
+ "set-implements?" "set-intersect" "set-intersect!" "set-map" "set-mcar!" "set-mcdr!"
+ "set-member?" "set-mutable?" "set-phantom-bytes!" "set-port-next-location!" "set-remove"
+ "set-remove!" "set-rest" "set-subtract" "set-subtract!" "set-symmetric-difference"
+ "set-symmetric-difference!" "set-union" "set-union!" "set-weak?" "set/c" "set=?" "set?" "seteq"
+ "seteqv" "seventh" "sgn" "sha1-bytes" "sha224-bytes" "sha256-bytes" "shared-bytes"
+ "shell-execute" "shrink-path-wrt" "shuffle" "simple-form-path" "simplify-path" "sin"
+ "single-flonum-available?" "single-flonum?" "sinh" "sixth" "skip-projection-wrapper?" "sleep"
+ "some-system-path->string" "sort" "special-comment-value" "special-comment?"
+ "special-filter-input-port" "split-at" "split-at-right" "split-common-prefix" "split-path"
+ "splitf-at" "splitf-at-right" "sqr" "sqrt" "srcloc" "srcloc->string" "srcloc-column"
+ "srcloc-line" "srcloc-position" "srcloc-source" "srcloc-span" "srcloc?" "stop-after"
+ "stop-before" "stream->list" "stream-add-between" "stream-andmap" "stream-append" "stream-count"
+ "stream-empty?" "stream-filter" "stream-first" "stream-fold" "stream-for-each" "stream-force"
+ "stream-length" "stream-map" "stream-ormap" "stream-ref" "stream-rest" "stream-tail"
+ "stream-take" "stream/c" "stream?" "string" "string->bytes/latin-1" "string->bytes/locale"
+ "string->bytes/utf-8" "string->immutable-string" "string->keyword" "string->list"
+ "string->number" "string->path" "string->path-element" "string->some-system-path"
+ "string->symbol" "string->uninterned-symbol" "string->unreadable-symbol" "string-append"
+ "string-append*" "string-append-immutable" "string-ci<=?" "string-ci<?" "string-ci=?"
+ "string-ci>=?" "string-ci>?" "string-contains?" "string-copy" "string-copy!" "string-downcase"
+ "string-environment-variable-name?" "string-fill!" "string-foldcase" "string-join"
+ "string-len/c" "string-length" "string-locale-ci<?" "string-locale-ci=?" "string-locale-ci>?"
+ "string-locale-downcase" "string-locale-upcase" "string-locale<?" "string-locale=?"
+ "string-locale>?" "string-no-nuls?" "string-normalize-nfc" "string-normalize-nfd"
+ "string-normalize-nfkc" "string-normalize-nfkd" "string-normalize-spaces" "string-port?"
+ "string-prefix?" "string-ref" "string-replace" "string-set!" "string-split" "string-suffix?"
+ "string-titlecase" "string-trim" "string-upcase" "string-utf-8-length" "string<=?" "string<?"
+ "string=?" "string>=?" "string>?" "string?" "struct->vector" "struct-accessor-procedure?"
+ "struct-constructor-procedure?" "struct-info" "struct-mutator-procedure?"
+ "struct-predicate-procedure?" "struct-type-authentic?" "struct-type-info"
+ "struct-type-make-constructor" "struct-type-make-predicate"
+ "struct-type-property-accessor-procedure?" "struct-type-property-predicate-procedure?"
+ "struct-type-property/c" "struct-type-property?" "struct-type-sealed?" "struct-type?" "struct?"
+ "sub1" "subbytes" "subclass?" "subclass?/c" "subprocess" "subprocess-group-enabled"
+ "subprocess-kill" "subprocess-pid" "subprocess-status" "subprocess-wait" "subprocess?" "subset?"
+ "substring" "suggest/c" "symbol->string" "symbol-interned?" "symbol-unreadable?" "symbol<?"
+ "symbol=?" "symbol?" "symbols" "sync" "sync/enable-break" "sync/timeout"
+ "sync/timeout/enable-break" "syntax->datum" "syntax->list" "syntax-arm" "syntax-binding-set"
+ "syntax-binding-set->syntax" "syntax-binding-set-extend" "syntax-binding-set?" "syntax-column"
+ "syntax-debug-info" "syntax-deserialize" "syntax-disarm" "syntax-e" "syntax-line"
+ "syntax-local-apply-transformer" "syntax-local-bind-syntaxes" "syntax-local-certifier"
+ "syntax-local-context" "syntax-local-expand-expression" "syntax-local-get-shadower"
+ "syntax-local-identifier-as-binding" "syntax-local-introduce" "syntax-local-lift-context"
+ "syntax-local-lift-expression" "syntax-local-lift-module"
+ "syntax-local-lift-module-end-declaration" "syntax-local-lift-provide"
+ "syntax-local-lift-require" "syntax-local-lift-values-expression"
+ "syntax-local-make-definition-context" "syntax-local-make-delta-introducer"
+ "syntax-local-module-defined-identifiers" "syntax-local-module-exports"
+ "syntax-local-module-interned-scope-symbols" "syntax-local-module-required-identifiers"
+ "syntax-local-name" "syntax-local-phase-level" "syntax-local-submodules"
+ "syntax-local-transforming-module-provides?" "syntax-local-value" "syntax-local-value/immediate"
+ "syntax-original?" "syntax-position" "syntax-property" "syntax-property-preserved?"
+ "syntax-property-remove" "syntax-property-symbol-keys" "syntax-protect" "syntax-rearm"
+ "syntax-recertify" "syntax-serialize" "syntax-shift-phase-level" "syntax-source"
+ "syntax-source-module" "syntax-span" "syntax-taint" "syntax-tainted?" "syntax-track-origin"
+ "syntax-transforming-module-expression?" "syntax-transforming-with-lifts?"
+ "syntax-transforming?" "syntax/c" "syntax?" "system" "system*" "system*/exit-code"
+ "system-big-endian?" "system-idle-evt" "system-language+country" "system-library-subpath"
+ "system-path-convention-type" "system-type" "system/exit-code" "tail-marks-match?" "take"
+ "take-common-prefix" "take-right" "takef" "takef-right" "tan" "tanh" "tcp-abandon-port"
+ "tcp-accept" "tcp-accept-evt" "tcp-accept-ready?" "tcp-accept/enable-break" "tcp-addresses"
+ "tcp-close" "tcp-connect" "tcp-connect/enable-break" "tcp-listen" "tcp-listener?" "tcp-port?"
+ "tentative-pretty-print-port-cancel" "tentative-pretty-print-port-transfer" "tenth"
+ "terminal-port?" "third" "thread" "thread-cell-ref" "thread-cell-set!" "thread-cell-values?"
+ "thread-cell?" "thread-dead-evt" "thread-dead?" "thread-group?" "thread-receive"
+ "thread-receive-evt" "thread-resume" "thread-resume-evt" "thread-rewind-receive"
+ "thread-running?" "thread-send" "thread-suspend" "thread-suspend-evt" "thread-try-receive"
+ "thread-wait" "thread/suspend-to-kill" "thread?" "time-apply" "touch" "transplant-input-port"
+ "transplant-output-port" "truncate" "udp-addresses" "udp-bind!" "udp-bound?" "udp-close"
+ "udp-connect!" "udp-connected?" "udp-multicast-interface" "udp-multicast-join-group!"
+ "udp-multicast-leave-group!" "udp-multicast-loopback?" "udp-multicast-set-interface!"
+ "udp-multicast-set-loopback!" "udp-multicast-set-ttl!" "udp-multicast-ttl" "udp-open-socket"
+ "udp-receive!" "udp-receive!*" "udp-receive!-evt" "udp-receive!/enable-break"
+ "udp-receive-ready-evt" "udp-send" "udp-send*" "udp-send-evt" "udp-send-ready-evt" "udp-send-to"
+ "udp-send-to*" "udp-send-to-evt" "udp-send-to/enable-break" "udp-send/enable-break"
+ "udp-set-receive-buffer-size!" "udp-set-ttl!" "udp-ttl" "udp?" "unbox" "unbox*"
+ "uncaught-exception-handler" "unit?" "unquoted-printing-string" "unquoted-printing-string-value"
+ "unquoted-printing-string?" "unsupplied-arg?" "use-collection-link-paths"
+ "use-compiled-file-check" "use-compiled-file-paths" "use-user-specific-search-paths"
+ "value-blame" "value-contract" "values" "variable-reference->empty-namespace"
+ "variable-reference->module-base-phase" "variable-reference->module-declaration-inspector"
+ "variable-reference->module-path-index" "variable-reference->module-source"
+ "variable-reference->namespace" "variable-reference->phase"
+ "variable-reference->resolved-module-path" "variable-reference-constant?"
+ "variable-reference-from-unsafe?" "variable-reference?" "vector" "vector*-length" "vector*-ref"
+ "vector*-set!" "vector->immutable-vector" "vector->list" "vector->pseudo-random-generator"
+ "vector->pseudo-random-generator!" "vector->values" "vector-append" "vector-argmax"
+ "vector-argmin" "vector-cas!" "vector-copy" "vector-copy!" "vector-count" "vector-drop"
+ "vector-drop-right" "vector-empty?" "vector-fill!" "vector-filter" "vector-filter-not"
+ "vector-immutable" "vector-immutable/c" "vector-immutableof" "vector-length" "vector-map"
+ "vector-map!" "vector-member" "vector-memq" "vector-memv" "vector-ref" "vector-set!"
+ "vector-set*!" "vector-set-performance-stats!" "vector-sort" "vector-sort!" "vector-split-at"
+ "vector-split-at-right" "vector-take" "vector-take-right" "vector/c" "vector?" "vectorof"
+ "version" "void" "void?" "weak-box-value" "weak-box?" "weak-set" "weak-seteq" "weak-seteqv"
+ "will-execute" "will-executor?" "will-register" "will-try-execute" "with-input-from-bytes"
+ "with-input-from-file" "with-input-from-string" "with-output-to-bytes" "with-output-to-file"
+ "with-output-to-string" "would-be-future" "wrap-evt" "write" "write-byte" "write-bytes"
+ "write-bytes-avail" "write-bytes-avail*" "write-bytes-avail-evt"
+ "write-bytes-avail/enable-break" "write-char" "write-special" "write-special-avail*"
+ "write-special-evt" "write-string" "write-to-file" "writeln" "xor" "zero?" "~.a" "~.s" "~.v"
+ "~a" "~e" "~r" "~s" "~v"))
; operators ;;
((symbol) @operator
@@ -88,7 +611,40 @@
; builtin variables ;;
((symbol) @variable.builtin
- (#any-of? @variable.builtin "always-evt" "block-device-type-bits" "character-device-type-bits" "check-tail-contract" "contract-continuation-mark-key" "contract-random-generate-fail" "directory-type-bits" "empty" "empty-sequence" "empty-stream" "eof" "equal<%>" "error-message-adjuster-key" "externalizable<%>" "failure-result/c" "false" "false/c" "fifo-type-bits" "file-type-bits" "for-clause-syntax-protect" "group-execute-bit" "group-permission-bits" "group-read-bit" "group-write-bit" "impersonator-prop:application-mark" "impersonator-prop:blame" "impersonator-prop:contracted" "legacy-match-expander?" "match-...-nesting" "match-expander?" "mixin-contract" "never-evt" "null" "object%" "other-execute-bit" "other-permission-bits" "other-read-bit" "other-write-bit" "pi" "pi.f" "predicate/c" "printable<%>" "prop:arity-string" "prop:arrow-contract" "prop:authentic" "prop:blame" "prop:chaperone-contract" "prop:checked-procedure" "prop:contract" "prop:contracted" "prop:custom-print-quotable" "prop:custom-write" "prop:dict" "prop:equal+hash" "prop:evt" "prop:exn:missing-module" "prop:exn:srclocs" "prop:expansion-contexts" "prop:flat-contract" "prop:impersonator-of" "prop:input-port" "prop:legacy-match-expander" "prop:liberal-define-context" "prop:match-expander" "prop:object-name" "prop:orc-contract" "prop:output-port" "prop:place-location" "prop:procedure" "prop:recursive-contract" "prop:rename-transformer" "prop:sealed" "prop:sequence" "prop:set!-transformer" "prop:stream" "regular-file-type-bits" "set-group-id-bit" "set-user-id-bit" "socket-type-bits" "sticky-bit" "struct:arity-at-least" "struct:arrow-contract-info" "struct:date" "struct:date*" "struct:exn" "struct:exn:break" "struct:exn:break:hang-up" "struct:exn:break:terminate" "struct:exn:fail" "struct:exn:fail:contract" "struct:exn:fail:contract:arity" "struct:exn:fail:contract:blame" "struct:exn:fail:contract:continuation" "struct:exn:fail:contract:divide-by-zero" "struct:exn:fail:contract:non-fixnum-result" "struct:exn:fail:contract:variable" "struct:exn:fail:filesystem" "struct:exn:fail:filesystem:errno" "struct:exn:fail:filesystem:exists" "struct:exn:fail:filesystem:missing-module" "struct:exn:fail:filesystem:version" "struct:exn:fail:network" "struct:exn:fail:network:errno" "struct:exn:fail:object" "struct:exn:fail:out-of-memory" "struct:exn:fail:read" "struct:exn:fail:read:eof" "struct:exn:fail:read:non-char" "struct:exn:fail:syntax" "struct:exn:fail:syntax:missing-module" "struct:exn:fail:syntax:unbound" "struct:exn:fail:unsupported" "struct:exn:fail:user" "struct:srcloc" "symbolic-link-type-bits" "syntax-local-match-introduce" "syntax-pattern-variable?" "the-unsupplied-arg" "true" "unspecified-dom" "user-execute-bit" "user-permission-bits" "user-read-bit" "user-write-bit" "writable<%>"))
+ (#any-of? @variable.builtin
+ "always-evt" "block-device-type-bits" "character-device-type-bits" "check-tail-contract"
+ "contract-continuation-mark-key" "contract-random-generate-fail" "directory-type-bits" "empty"
+ "empty-sequence" "empty-stream" "eof" "equal<%>" "error-message-adjuster-key"
+ "externalizable<%>" "failure-result/c" "false" "false/c" "fifo-type-bits" "file-type-bits"
+ "for-clause-syntax-protect" "group-execute-bit" "group-permission-bits" "group-read-bit"
+ "group-write-bit" "impersonator-prop:application-mark" "impersonator-prop:blame"
+ "impersonator-prop:contracted" "legacy-match-expander?" "match-...-nesting" "match-expander?"
+ "mixin-contract" "never-evt" "null" "object%" "other-execute-bit" "other-permission-bits"
+ "other-read-bit" "other-write-bit" "pi" "pi.f" "predicate/c" "printable<%>" "prop:arity-string"
+ "prop:arrow-contract" "prop:authentic" "prop:blame" "prop:chaperone-contract"
+ "prop:checked-procedure" "prop:contract" "prop:contracted" "prop:custom-print-quotable"
+ "prop:custom-write" "prop:dict" "prop:equal+hash" "prop:evt" "prop:exn:missing-module"
+ "prop:exn:srclocs" "prop:expansion-contexts" "prop:flat-contract" "prop:impersonator-of"
+ "prop:input-port" "prop:legacy-match-expander" "prop:liberal-define-context"
+ "prop:match-expander" "prop:object-name" "prop:orc-contract" "prop:output-port"
+ "prop:place-location" "prop:procedure" "prop:recursive-contract" "prop:rename-transformer"
+ "prop:sealed" "prop:sequence" "prop:set!-transformer" "prop:stream" "regular-file-type-bits"
+ "set-group-id-bit" "set-user-id-bit" "socket-type-bits" "sticky-bit" "struct:arity-at-least"
+ "struct:arrow-contract-info" "struct:date" "struct:date*" "struct:exn" "struct:exn:break"
+ "struct:exn:break:hang-up" "struct:exn:break:terminate" "struct:exn:fail"
+ "struct:exn:fail:contract" "struct:exn:fail:contract:arity" "struct:exn:fail:contract:blame"
+ "struct:exn:fail:contract:continuation" "struct:exn:fail:contract:divide-by-zero"
+ "struct:exn:fail:contract:non-fixnum-result" "struct:exn:fail:contract:variable"
+ "struct:exn:fail:filesystem" "struct:exn:fail:filesystem:errno"
+ "struct:exn:fail:filesystem:exists" "struct:exn:fail:filesystem:missing-module"
+ "struct:exn:fail:filesystem:version" "struct:exn:fail:network" "struct:exn:fail:network:errno"
+ "struct:exn:fail:object" "struct:exn:fail:out-of-memory" "struct:exn:fail:read"
+ "struct:exn:fail:read:eof" "struct:exn:fail:read:non-char" "struct:exn:fail:syntax"
+ "struct:exn:fail:syntax:missing-module" "struct:exn:fail:syntax:unbound"
+ "struct:exn:fail:unsupported" "struct:exn:fail:user" "struct:srcloc" "symbolic-link-type-bits"
+ "syntax-local-match-introduce" "syntax-pattern-variable?" "the-unsupplied-arg" "true"
+ "unspecified-dom" "user-execute-bit" "user-permission-bits" "user-read-bit" "user-write-bit"
+ "writable<%>"))
(dot) @variable.builtin
@@ -106,7 +662,9 @@
.
(list
(symbol) @variable)
- (#any-of? @_p "lambda" "λ" "define-values" "define-syntaxes" "define-values-for-export" "define-values-for-syntax"))
+ (#any-of? @_p
+ "lambda" "λ" "define-values" "define-syntaxes" "define-values-for-export"
+ "define-values-for-syntax"))
;------------------------------------------------------------------;;
; Solve conflicts ;;
diff --git a/queries/re2c/injections.scm b/queries/re2c/injections.scm
index 4f92ea051..f0cb1a989 100644
--- a/queries/re2c/injections.scm
+++ b/queries/re2c/injections.scm
@@ -4,7 +4,8 @@
((define
option: (option_name) @_yy
value: (dstring) @injection.content)
- (#any-of? @_yy "YYPEEK" "YYSKIP" "YYBACKUP" "YYBACKUPCTX" "YYRESTORE" "YYRESTORECTX" "YYFILL" "YYSHIFT")
+ (#any-of? @_yy
+ "YYPEEK" "YYSKIP" "YYBACKUP" "YYBACKUPCTX" "YYRESTORE" "YYRESTORECTX" "YYFILL" "YYSHIFT")
(#offset! @injection.content 0 1 0 -1)
(#set! injection.parent))
diff --git a/queries/rst/highlights.scm b/queries/rst/highlights.scm
index 7d667eeea..27c37142c 100644
--- a/queries/rst/highlights.scm
+++ b/queries/rst/highlights.scm
@@ -30,20 +30,15 @@
name: (type) @keyword.import)
(#eq? @keyword.import "include"))
-((directive
- name: (type) @function.builtin)
- ; format-ignore
+(directive
+ name: (type) @function.builtin
(#any-of? @function.builtin
; https://docutils.sourceforge.io/docs/ref/rst/directives.html
"attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition"
- "image" "figure"
- "topic" "sidebar" "line-block" "parsed-literal" "code" "math" "rubric" "epigraph" "highlights" "pull-quote" "compound" "container"
- "table" "csv-table" "list-table"
- "contents" "sectnum" "section-numbering" "header" "footer"
- "target-notes"
- "meta"
- "replace" "unicode" "date"
- "raw" "class" "role" "default-role" "title" "restructuredtext-test-directive"))
+ "image" "figure" "topic" "sidebar" "line-block" "parsed-literal" "code" "math" "rubric"
+ "epigraph" "highlights" "pull-quote" "compound" "container" "table" "csv-table" "list-table"
+ "contents" "sectnum" "section-numbering" "header" "footer" "target-notes" "meta" "replace"
+ "unicode" "date" "raw" "class" "role" "default-role" "title" "restructuredtext-test-directive"))
; Blocks
[
@@ -87,25 +82,10 @@
(role) @function
((role) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
; https://docutils.sourceforge.io/docs/ref/rst/roles.html
- ":emphasis:"
- ":literal:"
- ":code:"
- ":math:"
- ":pep-reference:"
- ":PEP:"
- ":rfc-reference:"
- ":RFC:"
- ":strong:"
- ":subscript:"
- ":sub:"
- ":superscript:"
- ":sup:"
- ":title-reference:"
- ":title:"
- ":t:"
+ ":emphasis:" ":literal:" ":code:" ":math:" ":pep-reference:" ":PEP:" ":rfc-reference:" ":RFC:"
+ ":strong:" ":subscript:" ":sub:" ":superscript:" ":sup:" ":title-reference:" ":title:" ":t:"
":raw:"))
[
diff --git a/queries/rst/injections.scm b/queries/rst/injections.scm
index ea8df0586..7ca479a65 100644
--- a/queries/rst/injections.scm
+++ b/queries/rst/injections.scm
@@ -6,7 +6,10 @@
name: (type) @_type
body: (body) @injection.content)
(#set! injection.language "rst")
- (#any-of? @_type "attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition" "line-block" "parsed-literal" "epigraph" "highlights" "pull-quote" "compound" "header" "footer" "meta" "replace"))
+ (#any-of? @_type
+ "attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition"
+ "line-block" "parsed-literal" "epigraph" "highlights" "pull-quote" "compound" "header" "footer"
+ "meta" "replace"))
; Directives with nested content without arguments, but with options
((directive
@@ -16,7 +19,9 @@
(options)
(content) @injection.content))
(#set! injection.language "rst")
- (#any-of? @_type "attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition" "line-block" "parsed-literal" "compound"))
+ (#any-of? @_type
+ "attention" "caution" "danger" "error" "hint" "important" "note" "tip" "warning" "admonition"
+ "line-block" "parsed-literal" "compound"))
; Directives with nested content with arguments and options
((directive
@@ -25,7 +30,9 @@
(body
(content) @injection.content))
(#set! injection.language "rst")
- (#any-of? @_type "figure" "topic" "sidebar" "container" "table" "list-table" "class" "role" "restructuredtext-test-directive"))
+ (#any-of? @_type
+ "figure" "topic" "sidebar" "container" "table" "list-table" "class" "role"
+ "restructuredtext-test-directive"))
; Special directives
((directive
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index 4e619a772..50e8c9093 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -125,7 +125,8 @@
] @variable.member
((identifier) @constant.builtin
- (#any-of? @constant.builtin "__callee__" "__dir__" "__id__" "__method__" "__send__" "__ENCODING__" "__FILE__" "__LINE__"))
+ (#any-of? @constant.builtin
+ "__callee__" "__dir__" "__id__" "__method__" "__send__" "__ENCODING__" "__FILE__" "__LINE__"))
((constant) @type
(#not-lua-match? @type "^[A-Z0-9_]+$"))
diff --git a/queries/scheme/highlights.scm b/queries/scheme/highlights.scm
index 202a6ab16..ed69a7822 100644
--- a/queries/scheme/highlights.scm
+++ b/queries/scheme/highlights.scm
@@ -65,7 +65,8 @@
(list
(list
(symbol) @variable))
- (#any-of? @_f "let" "let*" "let-syntax" "let-values" "let*-values" "letrec" "letrec*" "letrec-syntax"))
+ (#any-of? @_f
+ "let" "let*" "let-syntax" "let-values" "let*-values" "letrec" "letrec*" "letrec-syntax"))
; operators
((symbol) @operator
@@ -73,7 +74,12 @@
; keyword
((symbol) @keyword
- (#any-of? @keyword "define" "lambda" "λ" "begin" "do" "define-syntax" "and" "or" "if" "cond" "case" "when" "unless" "else" "=>" "let" "let*" "let-syntax" "let-values" "let*-values" "letrec" "letrec*" "letrec-syntax" "set!" "syntax-rules" "identifier-syntax" "quote" "unquote" "quote-splicing" "quasiquote" "unquote-splicing" "delay" "assert" "library" "export" "import" "rename" "only" "except" "prefix"))
+ (#any-of? @keyword
+ "define" "lambda" "λ" "begin" "do" "define-syntax" "and" "or" "if" "cond" "case" "when"
+ "unless" "else" "=>" "let" "let*" "let-syntax" "let-values" "let*-values" "letrec" "letrec*"
+ "letrec-syntax" "set!" "syntax-rules" "identifier-syntax" "quote" "unquote" "quote-splicing"
+ "quasiquote" "unquote-splicing" "delay" "assert" "library" "export" "import" "rename" "only"
+ "except" "prefix"))
((symbol) @keyword.conditional
(#any-of? @keyword.conditional "if" "cond" "case" "when" "unless"))
@@ -99,76 +105,54 @@
; builtin procedures
; procedures in R5RS and R6RS but not in R6RS-lib
((symbol) @function.builtin
- ; format-ignore
(#any-of? @function.builtin
; eq
"eqv?" "eq?" "equal?"
; number
- "number?" "complex?" "real?" "rational?" "integer?"
- "exact?" "inexact?"
- "zero?" "positive?" "negative?" "odd?" "even?" "finite?" "infinite?" "nan?"
- "max" "min"
- "abs" "quotient" "remainder" "modulo"
- "div" "div0" "mod" "mod0" "div-and-mod" "div0-and-mod0"
- "gcd" "lcm" "numerator" "denominator"
- "floor" "ceiling" "truncate" "round"
- "rationalize"
- "exp" "log" "sin" "cos" "tan" "asin" "acos" "atan"
- "sqrt" "expt"
- "exact-integer-sqrt"
- "make-rectangular" "make-polar" "real-part" "imag-part" "magnitude" "angle"
- "real-valued" "rational-valued?" "integer-valued?"
- "exact" "inexact" "exact->inexact" "inexact->exact"
- "number->string" "string->number"
+ "number?" "complex?" "real?" "rational?" "integer?" "exact?" "inexact?" "zero?" "positive?"
+ "negative?" "odd?" "even?" "finite?" "infinite?" "nan?" "max" "min" "abs" "quotient" "remainder"
+ "modulo" "div" "div0" "mod" "mod0" "div-and-mod" "div0-and-mod0" "gcd" "lcm" "numerator"
+ "denominator" "floor" "ceiling" "truncate" "round" "rationalize" "exp" "log" "sin" "cos" "tan"
+ "asin" "acos" "atan" "sqrt" "expt" "exact-integer-sqrt" "make-rectangular" "make-polar"
+ "real-part" "imag-part" "magnitude" "angle" "real-valued" "rational-valued?" "integer-valued?"
+ "exact" "inexact" "exact->inexact" "inexact->exact" "number->string" "string->number"
; boolean
"boolean?" "not" "boolean=?"
; pair
- "pair?" "cons"
- "car" "cdr"
- "caar" "cadr" "cdar" "cddr"
- "caaar" "caadr" "cadar" "caddr" "cdaar" "cdadr" "cddar" "cdddr"
- "caaaar" "caaadr" "caadar" "caaddr" "cadaar" "cadadr" "caddar" "cadddr"
- "cdaaar" "cdaadr" "cdadar" "cdaddr" "cddaar" "cddadr" "cdddar" "cddddr"
- "set-car!" "set-cdr!"
+ "pair?" "cons" "car" "cdr" "caar" "cadr" "cdar" "cddr" "caaar" "caadr" "cadar" "caddr" "cdaar"
+ "cdadr" "cddar" "cdddr" "caaaar" "caaadr" "caadar" "caaddr" "cadaar" "cadadr" "caddar" "cadddr"
+ "cdaaar" "cdaadr" "cdadar" "cdaddr" "cddaar" "cddadr" "cdddar" "cddddr" "set-car!" "set-cdr!"
; list
- "null?" "list?"
- "list" "length" "append" "reverse" "list-tail" "list-ref"
- "map" "for-each"
+ "null?" "list?" "list" "length" "append" "reverse" "list-tail" "list-ref" "map" "for-each"
"memq" "memv" "member" "assq" "assv" "assoc"
; symbol
"symbol?" "symbol->string" "string->symbol" "symbol=?"
; char
- "char?" "char=?" "char<?" "char>?" "char<=?" "char>=?"
- "char-ci=?" "char-ci<?" "char-ci>?" "char-ci<=?" "char-ci>=?"
- "char-alphabetic?" "char-numeric?" "char-whitespace?" "char-upper-case?" "char-lower-case?"
- "char->integer" "integer->char"
- "char-upcase" "char-downcase"
+ "char?" "char=?" "char<?" "char>?" "char<=?" "char>=?" "char-ci=?" "char-ci<?" "char-ci>?"
+ "char-ci<=?" "char-ci>=?" "char-alphabetic?" "char-numeric?" "char-whitespace?"
+ "char-upper-case?" "char-lower-case?" "char->integer" "integer->char" "char-upcase"
+ "char-downcase"
; string
- "string?" "make-string" "string" "string-length" "string-ref" "string-set!"
- "string=?" "string-ci=?" "string<?" "string>?" "string<=?" "string>=?"
- "string-ci<?" "string-ci>?" "string-ci<=?" "string-ci>=?"
- "substring" "string-append" "string->list" "list->string"
- "string-for-each"
- "string-copy" "string-fill!"
- "string-upcase" "string-downcase"
+ "string?" "make-string" "string" "string-length" "string-ref" "string-set!" "string=?"
+ "string-ci=?" "string<?" "string>?" "string<=?" "string>=?" "string-ci<?" "string-ci>?"
+ "string-ci<=?" "string-ci>=?" "substring" "string-append" "string->list" "list->string"
+ "string-for-each" "string-copy" "string-fill!" "string-upcase" "string-downcase"
; vector
- "vector?" "make-vector" "vector" "vector-length" "vector-ref" "vector-set!"
- "vector->list" "list->vector" "vector-fill!" "vector-map" "vector-for-each"
+ "vector?" "make-vector" "vector" "vector-length" "vector-ref" "vector-set!" "vector->list"
+ "list->vector" "vector-fill!" "vector-map" "vector-for-each"
; bytevector
- "bytevector?" "native-endianness"
- "make-bytevector" "bytevector-length" "bytevector=?" "bytevector-fill!"
- "bytevector-copy!" "bytevector-copy"
+ "bytevector?" "native-endianness" "make-bytevector" "bytevector-length" "bytevector=?"
+ "bytevector-fill!" "bytevector-copy!" "bytevector-copy"
; error
"error" "assertion-violation"
; control
- "procedure?" "apply" "force"
- "call-with-current-continuation" "call/cc"
- "values" "call-with-values" "dynamic-wind"
- "eval" "scheme-report-environment" "null-environment" "interaction-environment"
+ "procedure?" "apply" "force" "call-with-current-continuation" "call/cc" "values"
+ "call-with-values" "dynamic-wind" "eval" "scheme-report-environment" "null-environment"
+ "interaction-environment"
; IO
- "call-with-input-file" "call-with-output-file" "input-port?" "output-port?"
- "current-input-port" "current-output-port" "with-input-from-file" "with-output-to-file"
- "open-input-file" "open-output-file" "close-input-port" "close-output-port"
+ "call-with-input-file" "call-with-output-file" "input-port?" "output-port?" "current-input-port"
+ "current-output-port" "with-input-from-file" "with-output-to-file" "open-input-file"
+ "open-output-file" "close-input-port" "close-output-port"
; input
"read" "read-char" "peek-char" "eof-object?" "char-ready?"
; output
diff --git a/queries/squirrel/highlights.scm b/queries/squirrel/highlights.scm
index b33aa41ec..da7bef337 100644
--- a/queries/squirrel/highlights.scm
+++ b/queries/squirrel/highlights.scm
@@ -171,49 +171,35 @@
"."
(_) @function.builtin)
]
- ; format-ignore
(#any-of? @function.builtin
- ; General Methods
- "assert" "array" "callee" "collectgarbage" "compilestring"
- "enabledebughook" "enabledebuginfo" "error" "getconsttable"
- "getroottable" "print" "resurrectunreachable" "setconsttable"
- "setdebughook" "seterrorhandler" "setroottable" "type"
-
- ; Hidden Methods
- "_charsize_" "_intsize_" "_floatsize_" "_version_" "_versionnumber_"
-
- ; Number Methods
- "tofloat" "tostring" "tointeger" "tochar"
-
- ; String Methods
- "len" "slice" "find" "tolower" "toupper"
-
- ; Table Methods
- "rawget" "rawset" "rawdelete" "rawin" "clear"
- "setdelegate" "getdelegate" "filter" "keys" "values"
-
- ; Array Methods
- "append" "push" "extend" "pop" "top" "insert" "remove" "resize" "sort"
- "reverse" "map" "apply" "reduce"
-
- ; Function Methods
- "call" "pcall" "acall" "pacall" "setroot" "getroot" "bindenv" "getinfos"
-
- ; Class Methods
- "instance" "getattributes" "setattributes" "newmember" "rawnewmember"
-
- ; Class Instance Methods
- "getclass"
-
- ; Generator Methods
- "getstatus"
-
- ; Thread Methods
- "call" "wakeup" "wakeupthrow" "getstackinfos"
-
- ; Weak Reference Methods
- "ref" "weakref"
-))
+ ; General Methods
+ "assert" "array" "callee" "collectgarbage" "compilestring" "enabledebughook" "enabledebuginfo"
+ "error" "getconsttable" "getroottable" "print" "resurrectunreachable" "setconsttable"
+ "setdebughook" "seterrorhandler" "setroottable" "type"
+ ; Hidden Methods
+ "_charsize_" "_intsize_" "_floatsize_" "_version_" "_versionnumber_"
+ ; Number Methods
+ "tofloat" "tostring" "tointeger" "tochar"
+ ; String Methods
+ "len" "slice" "find" "tolower" "toupper"
+ ; Table Methods
+ "rawget" "rawset" "rawdelete" "rawin" "clear" "setdelegate" "getdelegate" "filter" "keys"
+ "values"
+ ; Array Methods
+ "append" "push" "extend" "pop" "top" "insert" "remove" "resize" "sort" "reverse" "map" "apply"
+ "reduce"
+ ; Function Methods
+ "call" "pcall" "acall" "pacall" "setroot" "getroot" "bindenv" "getinfos"
+ ; Class Methods
+ "instance" "getattributes" "setattributes" "newmember" "rawnewmember"
+ ; Class Instance Methods
+ "getclass"
+ ; Generator Methods
+ "getstatus"
+ ; Thread Methods
+ "call" "wakeup" "wakeupthrow" "getstackinfos"
+ ; Weak Reference Methods
+ "ref" "weakref"))
(member_declaration
"constructor" @constructor)
diff --git a/queries/starlark/highlights.scm b/queries/starlark/highlights.scm
index 5dd45f4dd..9affc32c1 100644
--- a/queries/starlark/highlights.scm
+++ b/queries/starlark/highlights.scm
@@ -17,11 +17,9 @@
(#lua-match? @constant.builtin "^__[a-zA-Z0-9_]*__$"))
((identifier) @constant.builtin
- ; format-ignore
- (#any-of? @constant.builtin
+ (#any-of? @constant.builtin
; https://docs.python.org/3/library/constants.html
- "NotImplemented" "Ellipsis"
- "quit" "exit" "copyright" "credits" "license"))
+ "NotImplemented" "Ellipsis" "quit" "exit" "copyright" "credits" "license"))
((attribute
attribute: (identifier) @variable.member)
@@ -68,14 +66,14 @@
; Builtin functions
((call
function: (identifier) @function.builtin)
- ; format-ignore
(#any-of? @function.builtin
- "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr" "classmethod"
- "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec" "fail" "filter" "float" "format"
- "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex" "id" "input" "int" "isinstance" "issubclass"
- "iter" "len" "list" "locals" "map" "max" "memoryview" "min" "next" "object" "oct" "open" "ord" "pow"
- "print" "property" "range" "repr" "reversed" "round" "set" "setattr" "slice" "sorted" "staticmethod" "str"
- "struct" "sum" "super" "tuple" "type" "vars" "zip" "__import__"))
+ "abs" "all" "any" "ascii" "bin" "bool" "breakpoint" "bytearray" "bytes" "callable" "chr"
+ "classmethod" "compile" "complex" "delattr" "dict" "dir" "divmod" "enumerate" "eval" "exec"
+ "fail" "filter" "float" "format" "frozenset" "getattr" "globals" "hasattr" "hash" "help" "hex"
+ "id" "input" "int" "isinstance" "issubclass" "iter" "len" "list" "locals" "map" "max"
+ "memoryview" "min" "next" "object" "oct" "open" "ord" "pow" "print" "property" "range" "repr"
+ "reversed" "round" "set" "setattr" "slice" "sorted" "staticmethod" "str" "struct" "sum" "super"
+ "tuple" "type" "vars" "zip" "__import__"))
; Function definitions
(function_definition
@@ -97,23 +95,24 @@
(#eq? @_isinstance "isinstance"))
((identifier) @type.builtin
- ; format-ignore
(#any-of? @type.builtin
; https://docs.python.org/3/library/exceptions.html
- "ArithmeticError" "BufferError" "LookupError" "AssertionError" "AttributeError"
- "EOFError" "FloatingPointError" "ModuleNotFoundError" "IndexError" "KeyError"
- "KeyboardInterrupt" "MemoryError" "NameError" "NotImplementedError" "OSError" "OverflowError" "RecursionError"
- "ReferenceError" "RuntimeError" "StopIteration" "StopAsyncIteration" "SyntaxError" "IndentationError" "TabError"
- "SystemError" "SystemExit" "TypeError" "UnboundLocalError" "UnicodeError" "UnicodeEncodeError" "UnicodeDecodeError"
- "UnicodeTranslateError" "ValueError" "ZeroDivisionError" "EnvironmentError" "IOError" "WindowsError"
- "BlockingIOError" "ChildProcessError" "ConnectionError" "BrokenPipeError" "ConnectionAbortedError"
- "ConnectionRefusedError" "ConnectionResetError" "FileExistsError" "FileNotFoundError" "InterruptedError"
- "IsADirectoryError" "NotADirectoryError" "PermissionError" "ProcessLookupError" "TimeoutError" "Warning"
- "UserWarning" "DeprecationWarning" "PendingDeprecationWarning" "SyntaxWarning" "RuntimeWarning"
- "FutureWarning" "UnicodeWarning" "BytesWarning" "ResourceWarning"
+ "ArithmeticError" "BufferError" "LookupError" "AssertionError" "AttributeError" "EOFError"
+ "FloatingPointError" "ModuleNotFoundError" "IndexError" "KeyError" "KeyboardInterrupt"
+ "MemoryError" "NameError" "NotImplementedError" "OSError" "OverflowError" "RecursionError"
+ "ReferenceError" "RuntimeError" "StopIteration" "StopAsyncIteration" "SyntaxError"
+ "IndentationError" "TabError" "SystemError" "SystemExit" "TypeError" "UnboundLocalError"
+ "UnicodeError" "UnicodeEncodeError" "UnicodeDecodeError" "UnicodeTranslateError" "ValueError"
+ "ZeroDivisionError" "EnvironmentError" "IOError" "WindowsError" "BlockingIOError"
+ "ChildProcessError" "ConnectionError" "BrokenPipeError" "ConnectionAbortedError"
+ "ConnectionRefusedError" "ConnectionResetError" "FileExistsError" "FileNotFoundError"
+ "InterruptedError" "IsADirectoryError" "NotADirectoryError" "PermissionError"
+ "ProcessLookupError" "TimeoutError" "Warning" "UserWarning" "DeprecationWarning"
+ "PendingDeprecationWarning" "SyntaxWarning" "RuntimeWarning" "FutureWarning" "UnicodeWarning"
+ "BytesWarning" "ResourceWarning"
; https://docs.python.org/3/library/stdtypes.html
- "bool" "int" "float" "complex" "list" "tuple" "range" "str"
- "bytes" "bytearray" "memoryview" "set" "frozenset" "dict" "type"))
+ "bool" "int" "float" "complex" "list" "tuple" "range" "str" "bytes" "bytearray" "memoryview"
+ "set" "frozenset" "dict" "type"))
; Normal parameters
(parameters
diff --git a/queries/systemtap/highlights.scm b/queries/systemtap/highlights.scm
index d686d2a0c..a2832ae2b 100644
--- a/queries/systemtap/highlights.scm
+++ b/queries/systemtap/highlights.scm
@@ -38,7 +38,9 @@
((call_expression
function: (identifier) @function.builtin)
- (#any-of? @function.builtin "print" "printd" "printdln" "printf" "println" "sprint" "sprintd" "sprintdln" "sprintf" "sprintln"))
+ (#any-of? @function.builtin
+ "print" "printd" "printdln" "printf" "println" "sprint" "sprintd" "sprintdln" "sprintf"
+ "sprintln"))
((identifier) @variable.builtin
(#lua-match? @variable.builtin "^\$+[0-9A-Z_a-z]+\$*$"))
diff --git a/queries/tcl/highlights.scm b/queries/tcl/highlights.scm
index 5cb281dbd..f36f65623 100644
--- a/queries/tcl/highlights.scm
+++ b/queries/tcl/highlights.scm
@@ -15,17 +15,25 @@
name: (_) @variable.parameter)
((simple_word) @variable.builtin
- (#any-of? @variable.builtin "argc" "argv" "argv0" "auto_path" "env" "errorCode" "errorInfo" "tcl_interactive" "tcl_library" "tcl_nonwordchars" "tcl_patchLevel" "tcl_pkgPath" "tcl_platform" "tcl_precision" "tcl_rcFileName" "tcl_traceCompile" "tcl_traceExec" "tcl_wordchars" "tcl_version"))
+ (#any-of? @variable.builtin
+ "argc" "argv" "argv0" "auto_path" "env" "errorCode" "errorInfo" "tcl_interactive" "tcl_library"
+ "tcl_nonwordchars" "tcl_patchLevel" "tcl_pkgPath" "tcl_platform" "tcl_precision"
+ "tcl_rcFileName" "tcl_traceCompile" "tcl_traceExec" "tcl_wordchars" "tcl_version"))
"expr" @function.builtin
(command
name: (simple_word) @function.builtin
- (#any-of? @function.builtin "cd" "exec" "exit" "incr" "info" "join" "puts" "regexp" "regsub" "split" "subst" "trace" "source"))
+ (#any-of? @function.builtin
+ "cd" "exec" "exit" "incr" "info" "join" "puts" "regexp" "regsub" "split" "subst" "trace"
+ "source"))
(command
name: (simple_word) @keyword
- (#any-of? @keyword "append" "break" "catch" "continue" "default" "dict" "error" "eval" "global" "lappend" "lassign" "lindex" "linsert" "list" "llength" "lmap" "lrange" "lrepeat" "lreplace" "lreverse" "lsearch" "lset" "lsort" "package" "return" "switch" "throw" "unset" "variable"))
+ (#any-of? @keyword
+ "append" "break" "catch" "continue" "default" "dict" "error" "eval" "global" "lappend" "lassign"
+ "lindex" "linsert" "list" "llength" "lmap" "lrange" "lrepeat" "lreplace" "lreverse" "lsearch"
+ "lset" "lsort" "package" "return" "switch" "throw" "unset" "variable"))
[
"error"
diff --git a/queries/tiger/highlights.scm b/queries/tiger/highlights.scm
index 1d75a7028..901e2d571 100644
--- a/queries/tiger/highlights.scm
+++ b/queries/tiger/highlights.scm
@@ -1,7 +1,9 @@
; Built-ins {{{
((function_call
function: (identifier) @function.builtin)
- (#any-of? @function.builtin "chr" "concat" "exit" "flush" "getchar" "not" "ord" "print" "print_err" "print_int" "size" "strcmp" "streq" "substring"))
+ (#any-of? @function.builtin
+ "chr" "concat" "exit" "flush" "getchar" "not" "ord" "print" "print_err" "print_int" "size"
+ "strcmp" "streq" "substring"))
((type_identifier) @type.builtin
(#any-of? @type.builtin "int" "string" "Object"))
diff --git a/queries/usd/highlights.scm b/queries/usd/highlights.scm
index e6f5e322c..0889f1925 100644
--- a/queries/usd/highlights.scm
+++ b/queries/usd/highlights.scm
@@ -123,62 +123,22 @@
"Vec3f" "Vec3f[]"))
((identifier) @keyword
- ; format-ignore
(#any-of? @keyword
; Reference: https://openusd.org/release/api/sdf_page_front.html
; LIVRPS names
- "inherits"
- "payload"
- "references"
- "specializes"
- "variantSets"
- "variants"
-
+ "inherits" "payload" "references" "specializes" "variantSets" "variants"
; assetInfo names
- "assetInfo"
- "identifier"
- "name"
- "payloadAssetDependencies"
- "version"
-
+ "assetInfo" "identifier" "name" "payloadAssetDependencies" "version"
; clips names
- "clips"
-
- "active"
- "assetPaths"
- "manifestAssetPath"
- "primPath"
- "templateAssetPath"
- "templateEndTime"
- "templateStartTime"
- "templateStride"
- "times"
-
+ "clips" "active" "assetPaths" "manifestAssetPath" "primPath" "templateAssetPath"
+ "templateEndTime" "templateStartTime" "templateStride" "times"
; customData names
- "customData"
-
- "apiSchemaAutoApplyTo"
- "apiSchemaOverridePropertyNames"
- "className"
- "extraPlugInfo"
- "isUsdShadeContainer"
- "libraryName"
- "providesUsdShadeConnectableAPIBehavior"
- "requiresUsdShadeEncapsulation"
- "skipCodeGeneration"
-
+ "customData" "apiSchemaAutoApplyTo" "apiSchemaOverridePropertyNames" "className" "extraPlugInfo"
+ "isUsdShadeContainer" "libraryName" "providesUsdShadeConnectableAPIBehavior"
+ "requiresUsdShadeEncapsulation" "skipCodeGeneration"
; Layer metadata names
- "colorConfiguration"
- "colorManagementSystem"
- "customLayerData"
- "defaultPrim"
- "doc"
- "endTimeCode"
- "framesPerSecond"
- "owner"
- "startTimeCode"
- "subLayers"
-
+ "colorConfiguration" "colorManagementSystem" "customLayerData" "defaultPrim" "doc" "endTimeCode"
+ "framesPerSecond" "owner" "startTimeCode" "subLayers"
; Prim metadata
"instanceable"))
diff --git a/queries/v/highlights.scm b/queries/v/highlights.scm
index 9c57a19aa..74001da65 100644
--- a/queries/v/highlights.scm
+++ b/queries/v/highlights.scm
@@ -164,7 +164,34 @@
name: (reference_expression) @function.call)
((identifier) @function.builtin
- (#any-of? @function.builtin "eprint" "eprintln" "error" "exit" "panic" "print" "println" "after" "after_char" "all" "all_after" "all_after_last" "all_before" "all_before_last" "any" "ascii_str" "before" "bool" "byte" "byterune" "bytes" "bytestr" "c_error_number_str" "capitalize" "clear" "clone" "clone_to_depth" "close" "code" "compare" "compare_strings" "contains" "contains_any" "contains_any_substr" "copy" "count" "cstring_to_vstring" "delete" "delete_last" "delete_many" "ends_with" "eprint" "eprintln" "eq_epsilon" "error" "error_with_code" "exit" "f32" "f32_abs" "f32_max" "f32_min" "f64" "f64_max" "fields" "filter" "find_between" "first" "flush_stderr" "flush_stdout" "free" "gc_check_leaks" "get_str_intp_u32_format" "get_str_intp_u64_format" "grow_cap" "grow_len" "hash" "hex" "hex2" "hex_full" "i16" "i64" "i8" "index" "index_after" "index_any" "index_byte" "insert" "int" "is_alnum" "is_bin_digit" "is_capital" "is_digit" "is_hex_digit" "is_letter" "is_lower" "is_oct_digit" "is_space" "is_title" "is_upper" "isnil" "join" "join_lines" "keys" "last" "last_index" "last_index_byte" "length_in_bytes" "limit" "malloc" "malloc_noscan" "map" "match_glob" "memdup" "memdup_noscan" "move" "msg" "panic" "panic_error_number" "panic_lasterr" "panic_optional_not_set" "parse_int" "parse_uint" "pointers" "pop" "prepend" "print" "print_backtrace" "println" "proc_pidpath" "ptr_str" "push_many" "realloc_data" "reduce" "repeat" "repeat_to_depth" "replace" "replace_each" "replace_once" "reverse" "reverse_in_place" "runes" "sort" "sort_by_len" "sort_ignore_case" "sort_with_compare" "split" "split_any" "split_into_lines" "split_nth" "starts_with" "starts_with_capital" "str" "str_escaped" "str_intp" "str_intp_g32" "str_intp_g64" "str_intp_rune" "str_intp_sq" "str_intp_sub" "strg" "string_from_wide" "string_from_wide2" "strip_margin" "strip_margin_custom" "strlong" "strsci" "substr" "substr_ni" "substr_with_check" "title" "to_lower" "to_upper" "to_wide" "tos" "tos2" "tos3" "tos4" "tos5" "tos_clone" "trim" "trim_left" "trim_pr" "try_pop" "try_push" "utf32_decode_to_buffer" "utf32_to_str" "utf32_to_str_no_malloc" "utf8_char_len" "utf8_getchar" "utf8_str_len" "utf8_str_visible_length" "utf8_to_utf32" "v_realloc" "vbytes" "vcalloc" "vcalloc_noscan" "vmemcmp" "vmemcpy" "vmemmove" "vmemset" "vstring" "vstring_literal" "vstring_literal_with_len" "vstring_with_len" "vstrlen" "vstrlen_char" "winapi_lasterr_str"))
+ (#any-of? @function.builtin
+ "eprint" "eprintln" "error" "exit" "panic" "print" "println" "after" "after_char" "all"
+ "all_after" "all_after_last" "all_before" "all_before_last" "any" "ascii_str" "before" "bool"
+ "byte" "byterune" "bytes" "bytestr" "c_error_number_str" "capitalize" "clear" "clone"
+ "clone_to_depth" "close" "code" "compare" "compare_strings" "contains" "contains_any"
+ "contains_any_substr" "copy" "count" "cstring_to_vstring" "delete" "delete_last" "delete_many"
+ "ends_with" "eprint" "eprintln" "eq_epsilon" "error" "error_with_code" "exit" "f32" "f32_abs"
+ "f32_max" "f32_min" "f64" "f64_max" "fields" "filter" "find_between" "first" "flush_stderr"
+ "flush_stdout" "free" "gc_check_leaks" "get_str_intp_u32_format" "get_str_intp_u64_format"
+ "grow_cap" "grow_len" "hash" "hex" "hex2" "hex_full" "i16" "i64" "i8" "index" "index_after"
+ "index_any" "index_byte" "insert" "int" "is_alnum" "is_bin_digit" "is_capital" "is_digit"
+ "is_hex_digit" "is_letter" "is_lower" "is_oct_digit" "is_space" "is_title" "is_upper" "isnil"
+ "join" "join_lines" "keys" "last" "last_index" "last_index_byte" "length_in_bytes" "limit"
+ "malloc" "malloc_noscan" "map" "match_glob" "memdup" "memdup_noscan" "move" "msg" "panic"
+ "panic_error_number" "panic_lasterr" "panic_optional_not_set" "parse_int" "parse_uint"
+ "pointers" "pop" "prepend" "print" "print_backtrace" "println" "proc_pidpath" "ptr_str"
+ "push_many" "realloc_data" "reduce" "repeat" "repeat_to_depth" "replace" "replace_each"
+ "replace_once" "reverse" "reverse_in_place" "runes" "sort" "sort_by_len" "sort_ignore_case"
+ "sort_with_compare" "split" "split_any" "split_into_lines" "split_nth" "starts_with"
+ "starts_with_capital" "str" "str_escaped" "str_intp" "str_intp_g32" "str_intp_g64"
+ "str_intp_rune" "str_intp_sq" "str_intp_sub" "strg" "string_from_wide" "string_from_wide2"
+ "strip_margin" "strip_margin_custom" "strlong" "strsci" "substr" "substr_ni" "substr_with_check"
+ "title" "to_lower" "to_upper" "to_wide" "tos" "tos2" "tos3" "tos4" "tos5" "tos_clone" "trim"
+ "trim_left" "trim_pr" "try_pop" "try_push" "utf32_decode_to_buffer" "utf32_to_str"
+ "utf32_to_str_no_malloc" "utf8_char_len" "utf8_getchar" "utf8_str_len" "utf8_str_visible_length"
+ "utf8_to_utf32" "v_realloc" "vbytes" "vcalloc" "vcalloc_noscan" "vmemcmp" "vmemcpy" "vmemmove"
+ "vmemset" "vstring" "vstring_literal" "vstring_literal_with_len" "vstring_with_len" "vstrlen"
+ "vstrlen_char" "winapi_lasterr_str"))
; Operators
[
diff --git a/queries/vim/injections.scm b/queries/vim/injections.scm
index c76feddb4..30d11cbb4 100644
--- a/queries/vim/injections.scm
+++ b/queries/vim/injections.scm
@@ -35,7 +35,9 @@
((set_item
option: (option_name) @_option
value: (set_value) @injection.content)
- (#any-of? @_option "includeexpr" "inex" "printexpr" "pexpr" "formatexpr" "fex" "indentexpr" "inde" "foldtext" "fdt" "foldexpr" "fde" "diffexpr" "dex" "patchexpr" "pex" "charconvert" "ccv")
+ (#any-of? @_option
+ "includeexpr" "inex" "printexpr" "pexpr" "formatexpr" "fex" "indentexpr" "inde" "foldtext" "fdt"
+ "foldexpr" "fde" "diffexpr" "dex" "patchexpr" "pex" "charconvert" "ccv")
(#set! injection.language "vim"))
((comment) @injection.content
diff --git a/queries/yuck/highlights.scm b/queries/yuck/highlights.scm
index 2d5d01c0b..7b9a9d203 100644
--- a/queries/yuck/highlights.scm
+++ b/queries/yuck/highlights.scm
@@ -13,7 +13,8 @@
(list
.
(symbol) @keyword
- (#any-of? @keyword "defwindow" "defwidget" "defvar" "defpoll" "deflisten" "geometry" "children" "struts"))
+ (#any-of? @keyword
+ "defwindow" "defwidget" "defvar" "defpoll" "deflisten" "geometry" "children" "struts"))
; Loop
(loop_widget
@@ -38,7 +39,10 @@
(list
.
(symbol) @tag.builtin
- (#any-of? @tag.builtin "box" "button" "calendar" "centerbox" "checkbox" "circular-progress" "color-button" "color-chooser" "combo-box-text" "eventbox" "expander" "graph" "image" "input" "label" "literal" "overlay" "progress" "revealer" "scale" "scroll" "transform"))
+ (#any-of? @tag.builtin
+ "box" "button" "calendar" "centerbox" "checkbox" "circular-progress" "color-button"
+ "color-chooser" "combo-box-text" "eventbox" "expander" "graph" "image" "input" "label" "literal"
+ "overlay" "progress" "revealer" "scale" "scroll" "transform"))
; Variables
(ident) @variable
@@ -47,7 +51,9 @@
(symbol) @variable)
((ident) @variable.builtin
- (#any-of? @variable.builtin "EWW_TEMPS" "EWW_RAM" "EWW_DISK" "EWW_BATTERY" "EWW_CPU" "EWW_NET" "EWW_TIME" "EWW_CONFIG_DIR" "EWW_CMD" "EWW_EXECUTABLE"))
+ (#any-of? @variable.builtin
+ "EWW_TEMPS" "EWW_RAM" "EWW_DISK" "EWW_BATTERY" "EWW_CPU" "EWW_NET" "EWW_TIME" "EWW_CONFIG_DIR"
+ "EWW_CMD" "EWW_EXECUTABLE"))
; Properties
(keyword) @property