「Clojure」の版間の差分
ナビゲーションに移動
検索に移動
Snipsnipsnip (トーク | 投稿記録) ページの作成:「« 構文ファイル [http://clojure.org/documentation ドキュメント]や[http://clojuredocs.org/clojure_core/clojure.core clojure.cor...」 |
syntaxhighlightタグに変更 |
||
| (2人の利用者による、間の6版が非表示) | |||
| 1行目: | 1行目: | ||
[[ | [http://clojure.org/documentation ドキュメント]や[https://clojuredocs.org/clojure.core clojure.core] などから恣意的に作成。最後のいくつかの設定は.や/を含んだ識別子を問答無用で強調しますが、お気に召さなければ削って下さい。 | ||
<syntaxhighlight lang="text" copy> | |||
< | |||
#TagBegin= | #TagBegin= | ||
#TagEnd= | #TagEnd= | ||
| 20行目: | 18行目: | ||
#EscapeCharacter=\ | #EscapeCharacter=\ | ||
#Word Color=0, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=False | #Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False | ||
declare | declare | ||
def | def | ||
| 59行目: | 57行目: | ||
while | while | ||
#Word Color=1, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=False | #Word Color=1, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False | ||
accessor | accessor | ||
aclone | aclone | ||
| 118行目: | 95行目: | ||
await | await | ||
await-for | await-for | ||
bases | bases | ||
bean | bean | ||
| 148行目: | 124行目: | ||
case | case | ||
cast | cast | ||
char | char | ||
char-array | char-array | ||
| 155行目: | 130行目: | ||
char? | char? | ||
chars | chars | ||
class | class | ||
class? | class? | ||
| 193行目: | 160行目: | ||
dec' | dec' | ||
decimal? | decimal? | ||
default-data-readers | |||
delay | delay | ||
delay? | delay? | ||
| 200行目: | 168行目: | ||
derive | derive | ||
descendants | descendants | ||
disj | disj | ||
disj! | disj! | ||
| 229行目: | 196行目: | ||
every-pred | every-pred | ||
every? | every? | ||
ex-data | |||
ex-info | |||
extend | extend | ||
extend-protocol | extend-protocol | ||
| 238行目: | 207行目: | ||
file-seq | file-seq | ||
filter | filter | ||
filterv | |||
find | find | ||
find-keyword | find-keyword | ||
find-ns | find-ns | ||
find-var | find-var | ||
first | first | ||
| 276行目: | 243行目: | ||
group-by | group-by | ||
hash | hash | ||
hash-map | hash-map | ||
hash-set | hash-set | ||
| 333行目: | 299行目: | ||
map? | map? | ||
mapcat | mapcat | ||
mapv | |||
max | max | ||
max-key | max-key | ||
| 340行目: | 307行目: | ||
merge-with | merge-with | ||
meta | meta | ||
methods | methods | ||
min | min | ||
min-key | min-key | ||
mod | mod | ||
name | name | ||
namespace | namespace | ||
| 396行目: | 361行目: | ||
prefer-method | prefer-method | ||
prefers | prefers | ||
print | print | ||
print-str | print-str | ||
printf | printf | ||
| 410行目: | 370行目: | ||
promise | promise | ||
proxy | proxy | ||
proxy-mappings | proxy-mappings | ||
proxy-super | proxy-super | ||
push-thread-bindings | push-thread-bindings | ||
| 435行目: | 393行目: | ||
realized? | realized? | ||
reduce | reduce | ||
reduce-kv | |||
reductions | reductions | ||
ref | ref | ||
| 548行目: | 507行目: | ||
unchecked-subtract-int | unchecked-subtract-int | ||
underive | underive | ||
update-in | update-in | ||
update-proxy | update-proxy | ||
| 563行目: | 520行目: | ||
vector-of | vector-of | ||
vector? | vector? | ||
with-bindings | |||
with-bindings* | |||
with-in-str | |||
with-local-vars | |||
with-meta | |||
with-open | |||
with-out-str | |||
with-precision | |||
with-redefs | |||
with-redefs-fn | |||
xml-seq | xml-seq | ||
zero? | zero? | ||
zipmap | zipmap | ||
#Word Color=1, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=True | #Word Color=1, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True | ||
\bwith-[^^\s\)\]\}]+ | \bwith-[^^\s\)\]\}]+ | ||
#Word Color=2, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=False | #Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False | ||
browse | browse | ||
browse-ui | browse-ui | ||
| 597行目: | 564行目: | ||
zip | zip | ||
#Word Color=2, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=True | #Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True | ||
(?<=^^|[\(\[\{\s/])\*[^^\s\*]*\* | (?<=^^|[\(\[\{\s/])\*[^^\s\*]*\* | ||
#Word Color=3, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=True | #Word Color=3, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True | ||
(?<=^^|[\(\[\{\s])[\\:][^^\s\)\]\}]+ | (?<=^^|[\(\[\{\s])[\\:][^^\s\)\]\}]+ | ||
#Word Color= | #Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True | ||
(?<=^^|[\(\[\{\s])[a-z\$]*\.[^^\s\)\]\}]* | (?<=^^|[\(\[\{\s])[a-z\$]*\.[^^\s\)\]\}]* | ||
\b[a-z\$]+\/[^^\s\)\]\}]+ | \b[a-z\$]+\/[^^\s\)\]\}]+ | ||
</ | </syntaxhighlight> | ||
2025年6月30日 (月) 02:26時点における最新版
ドキュメントやclojure.core などから恣意的に作成。最後のいくつかの設定は.や/を含んだ識別子を問答無用で強調しますが、お気に召さなければ削って下さい。
#TagBegin=
#TagEnd=
#CommentBegin1=
#CommentEnd1=
#LineComment1=;
#CommentBegin2=
#CommentEnd2=
#LineComment2=
#SpecialSyntax=None
#ScriptBegin=
#ScriptEnd=
#QuoteSingle=False
#QuoteDouble=True
#QuoteContinue=True
#EscapeCharacter=\
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False
declare
def
definline
definterface
defmacro
defmethod
defmulti
defn
defn-
defonce
defprotocol
defrecord
defstruct
deftype
do
fn
if
if-let
if-not
let
loop
monitor-enter
monitor-exit
new
ns
quote
recur
require
set!
throw
try
var
when
when-first
when-let
when-not
while
#Word Color=1, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False
accessor
aclone
add-classpath
add-watch
agent
agent-error
agent-errors
aget
alength
alias
all-ns
alter
alter-meta!
alter-var-root
amap
ancestors
and
apply
areduce
array-map
aset
aset-boolean
aset-byte
aset-char
aset-double
aset-float
aset-int
aset-long
aset-short
assert
assoc
assoc!
assoc-in
associative?
atom
await
await-for
bases
bean
bigdec
bigint
biginteger
binding
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
booleans
bound-fn
bound-fn*
bound?
butlast
byte
byte-array
bytes
case
cast
char
char-array
char-escape-string
char-name-string
char?
chars
class
class?
clear-agent-errors
clojure-version
coll?
comment
commute
comp
comparator
compare
compare-and-set!
compile
complement
concat
cond
condp
conj
conj!
cons
constantly
construct-proxy
contains?
count
counted?
create-ns
create-struct
cycle
dec
dec'
decimal?
default-data-readers
delay
delay?
deliver
denominator
deref
derive
descendants
disj
disj!
dissoc
dissoc!
distinct
distinct?
doall
dorun
doseq
dosync
dotimes
doto
double
double-array
doubles
drop
drop-last
drop-while
empty
empty?
ensure
enumeration-seq
error-handler
error-mode
eval
even?
every-pred
every?
ex-data
ex-info
extend
extend-protocol
extend-type
extenders
extends?
false?
ffirst
file-seq
filter
filterv
find
find-keyword
find-ns
find-var
first
flatten
float
float-array
float?
floats
flush
fn?
fnext
fnil
for
force
format
frequencies
future
future-call
future-cancel
future-cancelled?
future-done?
future?
gen-class
gen-interface
gensym
get
get-in
get-method
get-proxy-class
get-thread-bindings
get-validator
group-by
hash
hash-map
hash-set
identical?
identity
ifn?
import
in-ns
inc
inc'
init-proxy
instance?
int
int-array
integer?
interleave
intern
interpose
into
into-array
ints
io!
isa?
iterate
iterator-seq
juxt
keep
keep-indexed
key
keys
keyword
keyword?
last
lazy-cat
lazy-seq
letfn
line-seq
list
list*
list?
load
load-file
load-reader
load-string
loaded-libs
locking
long
long-array
longs
macroexpand
macroexpand-1
make-array
make-hierarchy
map
map-indexed
map?
mapcat
mapv
max
max-key
memfn
memoize
merge
merge-with
meta
methods
min
min-key
mod
name
namespace
namespace-munge
neg?
newline
next
nfirst
nil?
nnext
not
not-any?
not-empty
not-every?
not=
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?
or
parents
partial
partition
partition-all
partition-by
pcalls
peek
persistent!
pmap
pop
pop!
pop-thread-bindings
pos?
pr
pr-str
prefer-method
prefers
print
print-str
printf
println
println-str
prn
prn-str
promise
proxy
proxy-mappings
proxy-super
push-thread-bindings
pvalues
quot
rand
rand-int
rand-nth
range
ratio?
rational?
rationalize
re-find
re-groups
re-matcher
re-matches
re-pattern
re-seq
read
read-line
read-string
realized?
reduce
reduce-kv
reductions
ref
ref-history-count
ref-max-history
ref-min-history
ref-set
refer
refer-clojure
reify
release-pending-sends
rem
remove
remove-all-methods
remove-method
remove-ns
remove-watch
repeat
repeatedly
replace
replicate
reset!
reset-meta!
resolve
rest
restart-agent
resultset-seq
reverse
reversible?
rseq
rsubseq
satisfies?
second
select-keys
send
send-off
seq
seq?
seque
sequence
sequential?
set
set-error-handler!
set-error-mode!
set-validator!
set?
short
short-array
shorts
shuffle
shutdown-agents
slurp
some
some-fn
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!
symbol
symbol?
sync
take
take-last
take-nth
take-while
test
the-ns
thread-bound?
time
to-array
to-array-2d
trampoline
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
update-in
update-proxy
use
val
vals
var-get
var-set
var?
vary-meta
vec
vector
vector-of
vector?
with-bindings
with-bindings*
with-in-str
with-local-vars
with-meta
with-open
with-out-str
with-precision
with-redefs
with-redefs-fn
xml-seq
zero?
zipmap
#Word Color=1, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True
\bwith-[^^\s\)\]\}]+
#Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False
browse
browse-ui
clojure
core
data
inspector
io
java
javadoc
junit
main
pprint
protocols
reflect
repl
set
shell
stacktrace
string
tap
template
test
walk
xml
zip
#Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True
(?<=^^|[\(\[\{\s/])\*[^^\s\*]*\*
#Word Color=3, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=True
(?<=^^|[\(\[\{\s])[\\:][^^\s\)\]\}]+
#Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=^^|[\(\[\{\s])[a-z\$]*\.[^^\s\)\]\}]*
\b[a-z\$]+\/[^^\s\)\]\}]+
スポンサーリンク