Source file tokens.ml

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

type token = 
  | WHILE
  | UNREACHABLE
  | UNDERSCORE
  | TYPE
  | TRY_LEGACY
  | TRY
  | THROW_REF
  | THROW
  | TAG
  | TABLE
  | SUSPEND
  | STRING of ((string, Ast.location) Ast.annotated)
  | STAREQUAL
  | STAR
  | SLASHUEQUAL
  | SLASHU
  | SLASHSEQUAL
  | SLASHS
  | SLASHEQUAL
  | SLASH
  | SHRUEQUAL
  | SHRU
  | SHRSEQUAL
  | SHRS
  | SHLEQUAL
  | SHL
  | SHARP
  | SHARED
  | SEMI
  | RPAREN
  | RETURN
  | REC
  | RBRACKET
  | RBRACE
  | QUOTE
  | QUESTIONMARK
  | PLUSPLUS
  | PLUSEQUAL
  | PLUS
  | PIPEEQUAL
  | PIPE
  | PERCENTUEQUAL
  | PERCENTU
  | PERCENTSEQUAL
  | PERCENTS
  | PAGESIZE
  | OPEN
  | ON
  | NULL
  | NOP
  | NAN
  | MUT
  | MINUSEQUAL
  | MINUS
  | MEMORY
  | MATCH
  | LTU
  | LTS
  | LT
  | LPAREN
  | LOOP
  | LEU
  | LET
  | LES
  | LE
  | LBRACKET
  | LBRACE
  | IS
  | INT of (string)
  | INF
  | IMPORT
  | IF
  | IDENT of (string)
  | GTU
  | GTS
  | GT
  | GEU
  | GES
  | GE
  | FN
  | FLOAT of (string)
  | FATARROW
  | EQUALEQUAL
  | EQUAL
  | EOF
  | ELSE
  | ELEM
  | DOTDOT
  | DOT
  | DO
  | DISPATCH
  | DESCRIPTOR
  | DESCRIBES
  | DATA
  | CONT
  | CONST
  | COMMA
  | COLONEQUAL
  | COLONCOLON
  | COLON
  | CHAR of (Uchar.t)
  | CATCH
  | CARETEQUAL
  | CARET
  | BR_TABLE
  | BR_ON_NULL
  | BR_ON_NON_NULL
  | BR_ON_CAST_FAIL
  | BR_ON_CAST
  | BR_IF
  | BR
  | BECOME
  | BANGEQUAL
  | BANG
  | AT
  | AS
  | ARROW
  | AMPERSANDEQUAL
  | AMPERSAND