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
(** Dedukti source file parsing/tokens.ml. *)
open DkBasic
type loc = Lexing.position * Lexing.position
type token =
| UNDERSCORE of loc
| TYPE of loc
| KW_DEF of loc
| KW_DEFAC of loc
| KW_DEFACU of loc
| KW_THM of loc
| KW_INJ of loc
| KW_PRV of loc
| RIGHTSQU
| RIGHTPAR
| RIGHTBRA
| QID of (loc * mident * ident)
| NAME of (loc * mident)
| REQUIRE of (loc * mident)
| LONGARROW
| LEFTSQU
| LEFTPAR
| LEFTBRA
| ID of (loc * ident)
| FATARROW
| EOF
| DOT
| DEF
| COMMA
| COLON
| EQUAL
| ARROW
| EVAL of loc
| INFER of loc
| CHECK of loc
| ASSERT of loc
| CHECKNOT of loc
| ASSERTNOT of loc
| PRINT of loc
| GDT of loc
| STRING of string