219 lines
3.0 KiB
JSON
219 lines
3.0 KiB
JSON
{
|
|
"name": "code_clojure",
|
|
"noLazyMode": true,
|
|
"words": [
|
|
"def",
|
|
"defn",
|
|
"defmacro",
|
|
"defonce",
|
|
"defn-",
|
|
"defmulti",
|
|
"defmethod",
|
|
"defprotocol",
|
|
"defrecord",
|
|
"defstruct",
|
|
"deftype",
|
|
"fn",
|
|
"let",
|
|
"loop",
|
|
"recur",
|
|
"if",
|
|
"when",
|
|
"when-not",
|
|
"cond",
|
|
"case",
|
|
"condp",
|
|
"do",
|
|
"and",
|
|
"or",
|
|
"not",
|
|
"nil",
|
|
"true",
|
|
"false",
|
|
"ns",
|
|
"require",
|
|
"import",
|
|
"use",
|
|
"refer",
|
|
"map",
|
|
"filter",
|
|
"reduce",
|
|
"apply",
|
|
"comp",
|
|
"partial",
|
|
"constantly",
|
|
"identity",
|
|
"first",
|
|
"rest",
|
|
"last",
|
|
"butlast",
|
|
"next",
|
|
"take",
|
|
"drop",
|
|
"take-while",
|
|
"drop-while",
|
|
"conj",
|
|
"cons",
|
|
"concat",
|
|
"reverse",
|
|
"sort",
|
|
"sort-by",
|
|
"count",
|
|
"empty?",
|
|
"seq",
|
|
"vec",
|
|
"list",
|
|
"set",
|
|
"hash-map",
|
|
"hash-set",
|
|
"assoc",
|
|
"dissoc",
|
|
"get",
|
|
"get-in",
|
|
"assoc-in",
|
|
"update-in",
|
|
"merge",
|
|
"keys",
|
|
"vals",
|
|
"contains?",
|
|
"find",
|
|
"select-keys",
|
|
"zipmap",
|
|
"into",
|
|
"group-by",
|
|
"frequencies",
|
|
"distinct",
|
|
"remove",
|
|
"keep",
|
|
"keep-indexed",
|
|
"map-indexed",
|
|
"doall",
|
|
"dorun",
|
|
"doseq",
|
|
"dotimes",
|
|
"for",
|
|
"while",
|
|
"repeatedly",
|
|
"iterate",
|
|
"cycle",
|
|
"range",
|
|
"repeat",
|
|
"lazy-seq",
|
|
"try",
|
|
"catch",
|
|
"finally",
|
|
"throw",
|
|
"str",
|
|
"pr-str",
|
|
"print",
|
|
"println",
|
|
"prn",
|
|
"with-open",
|
|
"slurp",
|
|
"spit",
|
|
"read-string",
|
|
"atom",
|
|
"ref",
|
|
"agent",
|
|
"var",
|
|
"deref",
|
|
"swap!",
|
|
"reset!",
|
|
"alter",
|
|
"commute",
|
|
"send",
|
|
"send-off",
|
|
"future",
|
|
"promise",
|
|
"deliver",
|
|
"delay",
|
|
"force",
|
|
"pmap",
|
|
"pcalls",
|
|
"pvalues",
|
|
"binding",
|
|
"with-redefs",
|
|
"with-meta",
|
|
"meta",
|
|
"vary-meta",
|
|
"with-out-str",
|
|
"with-in-str",
|
|
"re-find",
|
|
"re-matches",
|
|
"re-seq",
|
|
"re-pattern",
|
|
"subs",
|
|
"format",
|
|
"join",
|
|
"split",
|
|
"split-lines",
|
|
"trim",
|
|
"triml",
|
|
"trimr",
|
|
"replace",
|
|
"upper-case",
|
|
"lower-case",
|
|
"capitalize",
|
|
"inc",
|
|
"dec",
|
|
"max",
|
|
"min",
|
|
"abs",
|
|
"mod",
|
|
"rem",
|
|
"quot",
|
|
"even?",
|
|
"odd?",
|
|
"zero?",
|
|
"pos?",
|
|
"neg?",
|
|
"number?",
|
|
"integer?",
|
|
"float?",
|
|
"rational?",
|
|
"decimal?",
|
|
"string?",
|
|
"keyword?",
|
|
"symbol?",
|
|
"map?",
|
|
"vector?",
|
|
"list?",
|
|
"set?",
|
|
"coll?",
|
|
"sequential?",
|
|
"associative?",
|
|
"sorted?",
|
|
"counted?",
|
|
"reversible?",
|
|
"indexed?",
|
|
"seqable?",
|
|
"fn?",
|
|
"ifn?",
|
|
"class",
|
|
"type",
|
|
"instance?",
|
|
"isa?",
|
|
"cast",
|
|
"satisfies?",
|
|
"extends?",
|
|
"supers",
|
|
"bases",
|
|
"class?",
|
|
"resolve",
|
|
"requiring-resolve",
|
|
"find-var",
|
|
"var-get",
|
|
"var-set",
|
|
"bound?",
|
|
"thread-bound?",
|
|
"make-array",
|
|
"object-array",
|
|
"aclone",
|
|
"aget",
|
|
"aset",
|
|
"alength",
|
|
"amap",
|
|
"areduce"
|
|
]
|
|
}
|