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,15 @@
.PHONY:
.DELETE_ON_ERROR:
.SECONDEXPANSION:
----------------------------------------------------
[
["builtin", ".PHONY"], ["punctuation", ":"],
["builtin", ".DELETE_ON_ERROR"], ["punctuation", ":"],
["builtin", ".SECONDEXPANSION"], ["punctuation", ":"]
]
----------------------------------------------------
Checks for built-in target names.

View File

@ -0,0 +1,16 @@
#
# foobar
# foo \
bar
----------------------------------------------------
[
["comment", "#"],
["comment", "# foobar"],
["comment", "# foo \\\r\nbar"]
]
----------------------------------------------------
Checks for comments.

View File

@ -0,0 +1,73 @@
define else endef endif
export ifdef ifndef ifeq
ifneq -include include
override private sinclude
undefine unexport vpath
(addsuffix foo) (abspath foo)
(and foo) (basename foo)
(call foo) (dir foo) (error foo)
(eval foo) (file foo) (filter foo)
(filter-out foo) (findstring foo)
(firstword foo) (flavor foo)
(foreach foo) (guile foo)
(if foo) (info foo) (join foo)
(lastword foo) (load foo)
(notdir foo) (or foo) (origin foo)
(patsubst foo) (realpath foo)
(shell foo) (sort foo) (strip foo)
(subst foo) (suffix foo) (value foo)
(warning foo) (wildcard foo)
(word foo) (words foo) (wordlist foo)
----------------------------------------------------
[
["keyword", "define"], ["keyword", "else"], ["keyword", "endef"], ["keyword", "endif"],
["keyword", "export"], ["keyword", "ifdef"], ["keyword", "ifndef"], ["keyword", "ifeq"],
["keyword", "ifneq"], ["keyword", "-include"], ["keyword", "include"],
["keyword", "override"], ["keyword", "private"], ["keyword", "sinclude"],
["keyword", "undefine"], ["keyword", "unexport"], ["keyword", "vpath"],
["punctuation", "("], ["keyword", "addsuffix"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "abspath"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "and"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "basename"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "call"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "dir"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "error"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "eval"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "file"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "filter"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "filter-out"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "findstring"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "firstword"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "flavor"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "foreach"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "guile"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "if"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "info"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "join"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "lastword"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "load"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "notdir"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "or"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "origin"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "patsubst"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "realpath"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "shell"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "sort"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "strip"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "subst"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "suffix"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "value"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "warning"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "wildcard"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "word"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "words"], " foo", ["punctuation", ")"],
["punctuation", "("], ["keyword", "wordlist"], " foo", ["punctuation", ")"]
]
----------------------------------------------------
Checks for keywords and functions.

View File

@ -0,0 +1,15 @@
= ::= ?=
:= += !=
| @
----------------------------------------------------
[
["operator", "="], ["operator", "::="], ["operator", "?="],
["operator", ":="], ["operator", "+="], ["operator", "!="],
["operator", "|"], ["operator", "@"]
]
----------------------------------------------------
Checks for operators.

View File

@ -0,0 +1,23 @@
""
''
"fo\"o"
'fo\'o'
"foo\
bar"
'foo\
bar'
----------------------------------------------------
[
["string", "\"\""],
["string", "''"],
["string", "\"fo\\\"o\""],
["string", "'fo\\'o'"],
["string", "\"foo\\\r\nbar\""],
["string", "'foo\\\r\nbar'"]
]
----------------------------------------------------
Checks for single-quoted and double-quoted strings.

View File

@ -0,0 +1,18 @@
edit :
%oo:
$(foo):
----------------------------------------------------
[
["symbol", ["edit "]], ["punctuation", ":"],
["symbol", ["%oo"]], ["punctuation", ":"],
["symbol", [
["variable", "$"],
"(foo)"
]], ["punctuation", ":"]
]
----------------------------------------------------
Checks for targets, optionally containing interpolation.

View File

@ -0,0 +1,19 @@
$@
$$<
$(@D)
$(foobar)
$(2)
----------------------------------------------------
[
["variable", "$@"],
["variable", "$$<"],
["variable", "$(@D)"],
["variable", "$"], ["punctuation", "("], "foobar", ["punctuation", ")"],
["variable", "$"], ["punctuation", "("], "2", ["punctuation", ")"]
]
----------------------------------------------------
Checks for variables.