-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHaskell.syn
More file actions
94 lines (90 loc) · 1012 Bytes
/
Haskell.syn
File metadata and controls
94 lines (90 loc) · 1012 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
; TextPad syntax definitions for Haskell
C=1
[Syntax]
Namespace1 = 6
IgnoreCase = No
InitKeyWordChars = A-Za-z_
KeyWordChars = A-Za-z0-9_'
BracketChars = {[()]}
OperatorChars = -+*/<>=!^$&|:,%~
PreprocStart =
SyntaxStart =
SyntaxEnd =
HexPrefix =
CommentStart = {-
CommentEnd = -}
CommentStartAlt =
CommentEndAlt =
SingleComment = --
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc =
StringsSpanLines = No
StringStart = "
StringEnd = "
StringAlt =
StringEsc = \
CharStart = '
CharEnd = '
CharEsc = \
[Keywords 1]
case
class
data
deriving
do
elif
else
endif
export
if
ifdef
ifndef
import
in
infix
infixl
infixr
instance
let
module
newtype
of
primitive
then
type
where
[Keywords 2]
Eq
Ord
Enum
Bounded
Num
Ix
Real
Integral
RealFrac
RealFloat
Floating
Fractional
Read
Show
Functor
Monad
True
False
Bool
Char
String
Int
Integer
Float
Double
IO
Maybe
Either
Ordering
qualified
when
otherwise