use prism-tomorrow.css

This commit is contained in:
CyC2018
2018-12-19 14:09:39 +08:00
parent 0f00bcacaf
commit e9e604e6a7
1747 changed files with 100462 additions and 0 deletions

View File

@ -0,0 +1,35 @@
proc
return
class
error
eval
exit
for
foreach
if elseif else
switch
while
break
continue
----------------------------------------------------
[
["builtin", "proc"],
["builtin", "return"],
["builtin", "class"],
["builtin", "error"],
["builtin", "eval"],
["builtin", "exit"],
["builtin", "for"],
["builtin", "foreach"],
["builtin", "if"], ["builtin", "elseif"], ["builtin", "else"],
["builtin", "switch"],
["builtin", "while"],
["builtin", "break"],
["builtin", "continue"]
]
----------------------------------------------------
Checks for builtins.

View File

@ -0,0 +1,13 @@
#
# foobar
----------------------------------------------------
[
["comment", "#"],
["comment", "# foobar"]
]
----------------------------------------------------
Checks for comments.

View File

@ -0,0 +1,15 @@
proc foo
proc Foobar
proc foo_bar_42
----------------------------------------------------
[
["builtin", "proc"], ["function", "foo"],
["builtin", "proc"], ["function", "Foobar"],
["builtin", "proc"], ["function", "foo_bar_42"]
]
----------------------------------------------------
Checks for functions.

View File

@ -0,0 +1,213 @@
after
append
apply
array
auto_execok
auto_import
auto_load
auto_mkindex
auto_qualify
auto_reset
automkindex_old
bgerror
binary
catch
cd
chan
clock
close
concat
dde
dict
encoding
eof
exec
expr
fblocked
fconfigure
fcopy
file
fileevent
filename
flush
gets
glob
history
http
incr
info
interp
join
lappend
lassign
lindex
linsert
list
llength
load
lrange
lrepeat
lreplace
lreverse
lsearch
lset
lsort
mathfunc
mathop
memory
msgcat
namespace
open
package
parray
pid
pkg_mkIndex
platform
puts
pwd
re_syntax
read
refchan
regexp
registry
regsub
rename
Safe_Base
scan
seek
set
socket
source
split
string
subst
Tcl
tcl_endOfWord
tcl_findLibrary
tclstartOfNextWord
tclstartOfPreviousWord
tclwordBreakAfter
tclwordBreakBefore
tcltest
tclvars
tell
time
tm
trace
unknown
unload
unset
update
uplevel
vwait
----------------------------------------------------
[
["keyword", "after"],
["keyword", "append"],
["keyword", "apply"],
["keyword", "array"],
["keyword", "auto_execok"],
["keyword", "auto_import"],
["keyword", "auto_load"],
["keyword", "auto_mkindex"],
["keyword", "auto_qualify"],
["keyword", "auto_reset"],
["keyword", "automkindex_old"],
["keyword", "bgerror"],
["keyword", "binary"],
["keyword", "catch"],
["keyword", "cd"],
["keyword", "chan"],
["keyword", "clock"],
["keyword", "close"],
["keyword", "concat"],
["keyword", "dde"],
["keyword", "dict"],
["keyword", "encoding"],
["keyword", "eof"],
["keyword", "exec"],
["keyword", "expr"],
["keyword", "fblocked"],
["keyword", "fconfigure"],
["keyword", "fcopy"],
["keyword", "file"],
["keyword", "fileevent"],
["keyword", "filename"],
["keyword", "flush"],
["keyword", "gets"],
["keyword", "glob"],
["keyword", "history"],
["keyword", "http"],
["keyword", "incr"],
["keyword", "info"],
["keyword", "interp"],
["keyword", "join"],
["keyword", "lappend"],
["keyword", "lassign"],
["keyword", "lindex"],
["keyword", "linsert"],
["keyword", "list"],
["keyword", "llength"],
["keyword", "load"],
["keyword", "lrange"],
["keyword", "lrepeat"],
["keyword", "lreplace"],
["keyword", "lreverse"],
["keyword", "lsearch"],
["keyword", "lset"],
["keyword", "lsort"],
["keyword", "mathfunc"],
["keyword", "mathop"],
["keyword", "memory"],
["keyword", "msgcat"],
["keyword", "namespace"],
["keyword", "open"],
["keyword", "package"],
["keyword", "parray"],
["keyword", "pid"],
["keyword", "pkg_mkIndex"],
["keyword", "platform"],
["keyword", "puts"],
["keyword", "pwd"],
["keyword", "re_syntax"],
["keyword", "read"],
["keyword", "refchan"],
["keyword", "regexp"],
["keyword", "registry"],
["keyword", "regsub"],
["keyword", "rename"],
["keyword", "Safe_Base"],
["keyword", "scan"],
["keyword", "seek"],
["keyword", "set"],
["keyword", "socket"],
["keyword", "source"],
["keyword", "split"],
["keyword", "string"],
["keyword", "subst"],
["keyword", "Tcl"],
["keyword", "tcl_endOfWord"],
["keyword", "tcl_findLibrary"],
["keyword", "tclstartOfNextWord"],
["keyword", "tclstartOfPreviousWord"],
["keyword", "tclwordBreakAfter"],
["keyword", "tclwordBreakBefore"],
["keyword", "tcltest"],
["keyword", "tclvars"],
["keyword", "tell"],
["keyword", "time"],
["keyword", "tm"],
["keyword", "trace"],
["keyword", "unknown"],
["keyword", "unload"],
["keyword", "unset"],
["keyword", "update"],
["keyword", "uplevel"],
["keyword", "vwait"]
]
----------------------------------------------------
Checks for keywords.

View File

@ -0,0 +1,45 @@
+
-
~
! !=
* **
/
%
< <= <<
> >= >>
==
& &&
| ||
?
^
eq
ne
in
ni
----------------------------------------------------
[
["operator", "+"],
["operator", "-"],
["operator", "~"],
["operator", "!"], ["operator", "!="],
["operator", "*"], ["operator", "**"],
["operator", "/"],
["operator", "%"],
["operator", "<"], ["operator", "<="], ["operator", "<<"],
["operator", ">"], ["operator", ">="], ["operator", ">>"],
["operator", "=="],
["operator", "&"], ["operator", "&&"],
["operator", "|"], ["operator", "||"],
["operator", "?"],
["operator", "^"],
["operator", "eq"],
["operator", "ne"],
["operator", "in"],
["operator", "ni"]
]
----------------------------------------------------
Checks for all operators.

View File

@ -0,0 +1,15 @@
global
upvar
variable
----------------------------------------------------
[
["scope", "global"],
["scope", "upvar"],
["scope", "variable"]
]
----------------------------------------------------
Checks for scopes.

View File

@ -0,0 +1,16 @@
""
"fo\"obar"
"fo\"o\
bar"
----------------------------------------------------
[
["string", "\"\""],
["string", "\"fo\\\"obar\""],
["string", "\"fo\\\"o\\\r\nbar\""]
]
----------------------------------------------------
Checks for strings.

View File

@ -0,0 +1,31 @@
$foo
$Foobar_42
$::foo
$foo::bar42
${foobar}
set foo bar
set Foobar_42 baz
set ::foo bar
set foo::bar42 baz
----------------------------------------------------
[
"$", ["variable", "foo"],
"\r\n$", ["variable", "Foobar_42"],
"\r\n$", ["variable", "::foo"],
"\r\n$", ["variable", "foo::bar42"],
"\r\n\r\n$", ["variable", "{foobar}"],
["keyword", "set"], ["variable", "foo"], " bar\r\n",
["keyword", "set"], ["variable", "Foobar_42"], " baz\r\n",
["keyword", "set"], ["variable", "::foo"], " bar\r\n",
["keyword", "set"], ["variable", "foo::bar42"], " baz"
]
----------------------------------------------------
Checks for variables.