-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathtokens.mly
More file actions
98 lines (96 loc) · 1.53 KB
/
tokens.mly
File metadata and controls
98 lines (96 loc) · 1.53 KB
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
%token FULLSTOP
%token < string > CONSTANT
%token VDASH
%token QDASH
%token < int > INTEGER
%token < float > FLOAT
%token < string > STRING
%token FRESHUV
%token CUT
%token COLON
%token RTRI
%token BIND
%token LPAREN
%token RPAREN
%token LBRACKET
%token RBRACKET
%token LCURLY
%token RCURLY
%token PIPE
%token AS
%token IS
%token <char> IO_COLON
%token <char> IO
%token ARROW
%token DARROW
%token DDARROW
%token DDARROWBANG
%token DIV
%token MOD
%token < int * string > QUOTED
%token SHORTEN
%token ACCUMULATE
%token LOCAL
%token PRED
%token FUNC
%token MINUS
%token MINUSr
%token MINUSi
%token MINUSs
%token MACRO
%token RULE
%token NAMESPACE
%token CONSTRAINT
%token KIND
%token TYPE
%token TYPEABBREV
%token EXTERNAL
%token MODULE
%token SIG
%token SYMBOL
%token IMPORT
%token ACCUM_SIG
%token USE_SIG
%token LOCALKIND
%token USEONLY
%token EXPORTDEF
%token CLOSED
%token <string> FIXITY
%token PI
%token SIGMA
%token IF
%token BEFORE
%token AFTER
%token UNTYPED
%token FUNCTIONAL
%token REPLACE
%token REMOVE
%token NAME
%token INDEX
%token NOOC
%token CONS
%token CONJ
%token CONJ2
%token OR
%token EQ
%token EQ2
%token IFF
%token NIL
%token EOF
%token DOTS
%token <string> FAMILY_PLUS
%token <string> FAMILY_TIMES
%token <string> FAMILY_MINUS
%token <string> FAMILY_EXP
%token <string> FAMILY_LT
%token <string> FAMILY_GT
%token <string> FAMILY_EQ
%token <string> FAMILY_QMARK
%token <string> FAMILY_BTICK
%token <string> FAMILY_TICK
%token <string> FAMILY_SHARP
%token <string> FAMILY_TILDE
%token <string> FAMILY_AND
%token <string> FAMILY_OR
%token SLASH
%%