diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2024-01-05 03:19:54 +0900 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | edee83272efe9b597bc27e8060539cdffa3b12a8 (patch) | |
| tree | 0ee5a346d619b55c932eb87f0a4578d03d4f0116 /queries/scheme | |
| parent | feat: query formatting script (diff) | |
| download | nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar.gz nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar.bz2 nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar.lz nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar.xz nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.tar.zst nvim-treesitter-edee83272efe9b597bc27e8060539cdffa3b12a8.zip | |
refactor: manual pre-cleanup
Moving comments, adding `format-ignore` to lines that will be better
with it
Diffstat (limited to 'queries/scheme')
| -rw-r--r-- | queries/scheme/highlights.scm | 151 |
1 files changed, 76 insertions, 75 deletions
diff --git a/queries/scheme/highlights.scm b/queries/scheme/highlights.scm index f555920ba..fdd494d8b 100644 --- a/queries/scheme/highlights.scm +++ b/queries/scheme/highlights.scm @@ -104,79 +104,80 @@ ;; procedures in R5RS and R6RS but not in R6RS-lib ((symbol) @function.builtin - (#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" - ;; 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!" - ;; list - "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" - ;; 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" - ;; vector - "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" - ;; 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" - ;; 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" - ;; input - "read" "read-char" "peek-char" "eof-object?" "char-ready?" - ;; output - "write" "display" "newline" "write-char" - ;; system - "load" "transcript-on" "transcript-off")) + ; 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" + ; 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!" + ; list + "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" + ; 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" + ; vector + "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" + ; 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" + ; 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" + ; input + "read" "read-char" "peek-char" "eof-object?" "char-ready?" + ; output + "write" "display" "newline" "write-char" + ; system + "load" "transcript-on" "transcript-off")) |
