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,137 @@
abs acos acosh all and
any appendFile approxRational
asTypeOf asin asinh atan
atan2 atanh basicIORun break
catch ceiling chr compare
concat concatMap const
cos cosh curry cycle
decodeFloat denominator
digitToInt div divMod
drop dropWhile either
elem encodeFloat enumFrom
enumFromThen enumFromThenTo
enumFromTo error even exp
exponent fail filter flip
floatDigits floatRadix
floatRange floor fmap
foldl foldl1 foldr foldr1
fromDouble fromEnum fromInt
fromInteger fromIntegral
fromRational fst gcd
getChar getContents getLine
group head id inRange index
init intToDigit interact
ioError isAlpha isAlphaNum
isAscii isControl isDenormalized
isDigit isHexDigit isIEEE
isInfinite isLower isNaN
isNegativeZero isOctDigit
isPrint isSpace isUpper iterate
last lcm length lex
lexDigits lexLitChar lines
log logBase lookup map
mapM mapM_ max maxBound
maximum maybe min minBound
minimum mod negate not
notElem null numerator odd
or ord otherwise pack pi
pred primExitWith print
product properFraction
putChar putStr putStrLn quot
quotRem range rangeSize read
readDec readFile readFloat readHex
readIO readInt readList
readLitChar readLn readOct
readParen readSigned reads
readsPrec realToFrac recip
rem repeat replicate return
reverse round scaleFloat
scanl scanl1 scanr scanr1
seq sequence sequence_ show
showChar showInt showList
showLitChar showParen showSigned
showString shows showsPrec
significand signum sin sinh
snd sort span splitAt sqrt
subtract succ sum tail take
takeWhile tan tanh threadToIOResult
toEnum toInt toInteger
toLower toRational toUpper
truncate uncurry undefined
unlines until unwords
unzip unzip3 userError words
writeFile zip zip3 zipWith
zipWith3
----------------------------------------------------
[
["builtin", "abs"], ["builtin", "acos"], ["builtin", "acosh"], ["builtin", "all"], ["builtin", "and"],
["builtin", "any"], ["builtin", "appendFile"], ["builtin", "approxRational"],
["builtin", "asTypeOf"], ["builtin", "asin"], ["builtin", "asinh"], ["builtin", "atan"],
["builtin", "atan2"], ["builtin", "atanh"], ["builtin", "basicIORun"], ["builtin", "break"],
["builtin", "catch"], ["builtin", "ceiling"], ["builtin", "chr"], ["builtin", "compare"],
["builtin", "concat"], ["builtin", "concatMap"], ["builtin", "const"],
["builtin", "cos"], ["builtin", "cosh"], ["builtin", "curry"], ["builtin", "cycle"],
["builtin", "decodeFloat"], ["builtin", "denominator"],
["builtin", "digitToInt"], ["builtin", "div"], ["builtin", "divMod"],
["builtin", "drop"], ["builtin", "dropWhile"], ["builtin", "either"],
["builtin", "elem"], ["builtin", "encodeFloat"], ["builtin", "enumFrom"],
["builtin", "enumFromThen"], ["builtin", "enumFromThenTo"],
["builtin", "enumFromTo"], ["builtin", "error"], ["builtin", "even"], ["builtin", "exp"],
["builtin", "exponent"], ["builtin", "fail"], ["builtin", "filter"], ["builtin", "flip"],
["builtin", "floatDigits"], ["builtin", "floatRadix"],
["builtin", "floatRange"], ["builtin", "floor"], ["builtin", "fmap"],
["builtin", "foldl"], ["builtin", "foldl1"], ["builtin", "foldr"], ["builtin", "foldr1"],
["builtin", "fromDouble"], ["builtin", "fromEnum"], ["builtin", "fromInt"],
["builtin", "fromInteger"], ["builtin", "fromIntegral"],
["builtin", "fromRational"], ["builtin", "fst"], ["builtin", "gcd"],
["builtin", "getChar"], ["builtin", "getContents"], ["builtin", "getLine"],
["builtin", "group"], ["builtin", "head"], ["builtin", "id"], ["builtin", "inRange"], ["builtin", "index"],
["builtin", "init"], ["builtin", "intToDigit"], ["builtin", "interact"],
["builtin", "ioError"], ["builtin", "isAlpha"], ["builtin", "isAlphaNum"],
["builtin", "isAscii"], ["builtin", "isControl"], ["builtin", "isDenormalized"],
["builtin", "isDigit"], ["builtin", "isHexDigit"], ["builtin", "isIEEE"],
["builtin", "isInfinite"], ["builtin", "isLower"], ["builtin", "isNaN"],
["builtin", "isNegativeZero"], ["builtin", "isOctDigit"],
["builtin", "isPrint"], ["builtin", "isSpace"], ["builtin", "isUpper"], ["builtin", "iterate"],
["builtin", "last"], ["builtin", "lcm"], ["builtin", "length"], ["builtin", "lex"],
["builtin", "lexDigits"], ["builtin", "lexLitChar"], ["builtin", "lines"],
["builtin", "log"], ["builtin", "logBase"], ["builtin", "lookup"], ["builtin", "map"],
["builtin", "mapM"], ["builtin", "mapM_"], ["builtin", "max"], ["builtin", "maxBound"],
["builtin", "maximum"], ["builtin", "maybe"], ["builtin", "min"], ["builtin", "minBound"],
["builtin", "minimum"], ["builtin", "mod"], ["builtin", "negate"], ["builtin", "not"],
["builtin", "notElem"], ["builtin", "null"], ["builtin", "numerator"], ["builtin", "odd"],
["builtin", "or"], ["builtin", "ord"], ["builtin", "otherwise"], ["builtin", "pack"], ["builtin", "pi"],
["builtin", "pred"], ["builtin", "primExitWith"], ["builtin", "print"],
["builtin", "product"], ["builtin", "properFraction"],
["builtin", "putChar"], ["builtin", "putStr"], ["builtin", "putStrLn"], ["builtin", "quot"],
["builtin", "quotRem"], ["builtin", "range"], ["builtin", "rangeSize"], ["builtin", "read"],
["builtin", "readDec"], ["builtin", "readFile"], ["builtin", "readFloat"], ["builtin", "readHex"],
["builtin", "readIO"], ["builtin", "readInt"], ["builtin", "readList"],
["builtin", "readLitChar"], ["builtin", "readLn"], ["builtin", "readOct"],
["builtin", "readParen"], ["builtin", "readSigned"], ["builtin", "reads"],
["builtin", "readsPrec"], ["builtin", "realToFrac"], ["builtin", "recip"],
["builtin", "rem"], ["builtin", "repeat"], ["builtin", "replicate"], ["builtin", "return"],
["builtin", "reverse"], ["builtin", "round"], ["builtin", "scaleFloat"],
["builtin", "scanl"], ["builtin", "scanl1"], ["builtin", "scanr"], ["builtin", "scanr1"],
["builtin", "seq"], ["builtin", "sequence"], ["builtin", "sequence_"], ["builtin", "show"],
["builtin", "showChar"], ["builtin", "showInt"], ["builtin", "showList"],
["builtin", "showLitChar"], ["builtin", "showParen"], ["builtin", "showSigned"],
["builtin", "showString"], ["builtin", "shows"], ["builtin", "showsPrec"],
["builtin", "significand"], ["builtin", "signum"], ["builtin", "sin"], ["builtin", "sinh"],
["builtin", "snd"], ["builtin", "sort"], ["builtin", "span"], ["builtin", "splitAt"], ["builtin", "sqrt"],
["builtin", "subtract"], ["builtin", "succ"], ["builtin", "sum"], ["builtin", "tail"], ["builtin", "take"],
["builtin", "takeWhile"], ["builtin", "tan"], ["builtin", "tanh"], ["builtin", "threadToIOResult"],
["builtin", "toEnum"], ["builtin", "toInt"], ["builtin", "toInteger"],
["builtin", "toLower"], ["builtin", "toRational"], ["builtin", "toUpper"],
["builtin", "truncate"], ["builtin", "uncurry"], ["builtin", "undefined"],
["builtin", "unlines"], ["builtin", "until"], ["builtin", "unwords"],
["builtin", "unzip"], ["builtin", "unzip3"], ["builtin", "userError"], ["builtin", "words"],
["builtin", "writeFile"], ["builtin", "zip"], ["builtin", "zip3"], ["builtin", "zipWith"],
["builtin", "zipWith3"]
]
----------------------------------------------------
Checks for all builtin.

View File

@ -0,0 +1,17 @@
'a'
'\n'
'\23'
'\xFE'
----------------------------------------------------
[
["char", "'a'"],
["char", "'\\n'"],
["char", "'\\23'"],
["char", "'\\xFE'"]
]
----------------------------------------------------
Checks for chars.

View File

@ -0,0 +1,14 @@
-- foo
{- foo
bar -}
----------------------------------------------------
[
["comment", "-- foo"],
["comment", "{- foo\r\nbar -}"]
]
----------------------------------------------------
Checks for single-line and multi-line comments.

View File

@ -0,0 +1,15 @@
Foo
Foo.Bar
Baz.Foobar_42
----------------------------------------------------
[
["constant", "Foo"],
["constant", "Foo.Bar"],
["constant", "Baz.Foobar_42"]
]
----------------------------------------------------
Checks for constants.

View File

@ -0,0 +1,15 @@
foo
Foo.bar
Baz.foobar_42
----------------------------------------------------
[
["hvariable", "foo"],
["hvariable", "Foo.bar"],
["hvariable", "Baz.foobar_42"]
]
----------------------------------------------------
Checks for hvariables.

View File

@ -0,0 +1,35 @@
import Foo
import qualified Foobar
import Foo_42.Bar as Foobar
import Foo.Bar as Foo.Baz hiding
----------------------------------------------------
[
["import_statement", [
["keyword", "import"],
" Foo"
]],
["import_statement", [
["keyword", "import"],
["keyword", "qualified"],
" Foobar"
]],
["import_statement", [
["keyword", "import"],
" Foo_42.Bar ",
["keyword", "as"],
" Foobar"
]],
["import_statement", [
["keyword", "import"],
" Foo.Bar ",
["keyword", "as"],
" Foo.Baz ",
["keyword", "hiding"]
]]
]
----------------------------------------------------
Checks for import statement.

View File

@ -0,0 +1,19 @@
case class data deriving
do else if in infixl
infixr instance let
module newtype of
primitive then type where
----------------------------------------------------
[
["keyword", "case"], ["keyword", "class"], ["keyword", "data"], ["keyword", "deriving"],
["keyword", "do"], ["keyword", "else"], ["keyword", "if"], ["keyword", "in"], ["keyword", "infixl"],
["keyword", "infixr"], ["keyword", "instance"], ["keyword", "let"],
["keyword", "module"], ["keyword", "newtype"], ["keyword", "of"],
["keyword", "primitive"], ["keyword", "then"], ["keyword", "type"], ["keyword", "where"]
]
----------------------------------------------------
Checks for all keywords.

View File

@ -0,0 +1,23 @@
42
3.14159
2E3
1.2e-4
0.9e+1
0o47
0xBadFace
----------------------------------------------------
[
["number", "42"],
["number", "3.14159"],
["number", "2E3"],
["number", "1.2e-4"],
["number", "0.9e+1"],
["number", "0o47"],
["number", "0xBadFace"]
]
----------------------------------------------------
Checks for decimal, octal and hexadecimal numbers.

View File

@ -0,0 +1,37 @@
..
reverse . sort
`foo`
`Foo.bar`
+ - * /
^ ^^ **
&& ||
< <= == /=
>= > \ |
++ : !!
\\ <- ->
= :: =>
>> >>= >@>
~ ! @
----------------------------------------------------
[
["operator", ".."],
["builtin", "reverse"], ["operator", " . "], ["builtin", "sort"],
["operator", "`foo`"],
["operator", "`Foo.bar`"],
["operator", "+"], ["operator", "-"], ["operator", "*"], ["operator", "/"],
["operator", "^"], ["operator", "^^"], ["operator", "**"],
["operator", "&&"], ["operator", "||"],
["operator", "<"], ["operator", "<="], ["operator", "=="], ["operator", "/="],
["operator", ">="], ["operator", ">"], ["operator", "\\"], ["operator", "|"],
["operator", "++"], ["operator", ":"], ["operator", "!!"],
["operator", "\\\\"], ["operator", "<-"], ["operator", "->"],
["operator", "="], ["operator", "::"], ["operator", "=>"],
["operator", ">>"], ["operator", ">>="], ["operator", ">@>"],
["operator", "~"], ["operator", "!"], ["operator", "@"]
]
----------------------------------------------------
Checks for operators.

View File

@ -0,0 +1,19 @@
""
"fo\"o"
"foo \
\ bar"
"foo -- comment \
\ bar"
----------------------------------------------------
[
["string", "\"\""],
["string", "\"fo\\\"o\""],
["string", "\"foo \\\r\n \\ bar\""],
["string", "\"foo -- comment \\\r\n \\ bar\""]
]
----------------------------------------------------
Checks for strings.