blob: a073e157b456b0e83011897f26c8c4c6a09e6cf6 (
plain) (
blame)
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
'!'=19
'!='=48
'#'=63
'&&'=17
'&'=58
'('=70
')'=71
'*'=62
'+'=39
'++'=53
','=35
'-'=57
'->'=59
'.'=56
':'=40
':>'=54
'<'=51
'<:'=55
'<='=52
'<=>'=13
'='=47
'=>'=15
'>'=49
'>='=50
'Int'=68
'String'=69
'['=42
']'=43
'^'=61
'abstract'=75
'all'=21
'and'=18
'disj'=76
'div'=31
'else'=46
'enum'=32
'exactly'=74
'extends'=37
'fact'=45
'for'=73
'fun'=41
'iden'=66
'iff'=14
'implies'=16
'in'=38
'lone'=24
'mul'=29
'no'=22
'none'=65
'not'=20
'one'=25
'or'=12
'plus'=27
'pred'=44
'rem'=30
'run'=72
'set'=26
'sig'=36
'some'=23
'sub'=28
'sum'=64
'univ'=67
'{'=33
'||'=11
'}'=34
'~'=60
RULE_ANY_OTHER=10
RULE_ID=4
RULE_INT=5
RULE_ML_COMMENT=7
RULE_SL_COMMENT=8
RULE_STRING=6
RULE_WS=9
T__11=11
T__12=12
T__13=13
T__14=14
T__15=15
T__16=16
T__17=17
T__18=18
T__19=19
T__20=20
T__21=21
T__22=22
T__23=23
T__24=24
T__25=25
T__26=26
T__27=27
T__28=28
T__29=29
T__30=30
T__31=31
T__32=32
T__33=33
T__34=34
T__35=35
T__36=36
T__37=37
T__38=38
T__39=39
T__40=40
T__41=41
T__42=42
T__43=43
T__44=44
T__45=45
T__46=46
T__47=47
T__48=48
T__49=49
T__50=50
T__51=51
T__52=52
T__53=53
T__54=54
T__55=55
T__56=56
T__57=57
T__58=58
T__59=59
T__60=60
T__61=61
T__62=62
T__63=63
T__64=64
T__65=65
T__66=66
T__67=67
T__68=68
T__69=69
T__70=70
T__71=71
T__72=72
T__73=73
T__74=74
T__75=75
T__76=76
|