use prism-tomorrow.css
This commit is contained in:
@ -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.
|
@ -0,0 +1,17 @@
|
||||
'a'
|
||||
'\n'
|
||||
'\23'
|
||||
'\xFE'
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["char", "'a'"],
|
||||
["char", "'\\n'"],
|
||||
["char", "'\\23'"],
|
||||
["char", "'\\xFE'"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for chars.
|
@ -0,0 +1,14 @@
|
||||
-- foo
|
||||
{- foo
|
||||
bar -}
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["comment", "-- foo"],
|
||||
["comment", "{- foo\r\nbar -}"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for single-line and multi-line comments.
|
@ -0,0 +1,15 @@
|
||||
Foo
|
||||
Foo.Bar
|
||||
Baz.Foobar_42
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["constant", "Foo"],
|
||||
["constant", "Foo.Bar"],
|
||||
["constant", "Baz.Foobar_42"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for constants.
|
@ -0,0 +1,15 @@
|
||||
foo
|
||||
Foo.bar
|
||||
Baz.foobar_42
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["hvariable", "foo"],
|
||||
["hvariable", "Foo.bar"],
|
||||
["hvariable", "Baz.foobar_42"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for hvariables.
|
@ -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.
|
@ -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.
|
@ -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.
|
@ -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.
|
@ -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.
|
Reference in New Issue
Block a user