mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-13 17:00:09 -04:00
refactor: manual pre-cleanup
Moving comments, adding `format-ignore` to lines that will be better with it
This commit is contained in:
parent
15de22a2e1
commit
edee83272e
37 changed files with 1656 additions and 1595 deletions
|
|
@ -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"))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue