7 let __ocaml_lex_tables = {
9 "\000\000\244\255\255\255\075\000\253\255\036\000\251\255\249\255\
10 \248\255\247\255\246\255\000\000\243\255\245\255";
12 "\255\255\255\255\255\255\001\000\255\255\003\000\255\255\255\255\
13 \255\255\255\255\255\255\005\000\255\255\255\255";
15 "\001\000\000\000\000\000\255\255\000\000\255\255\000\000\000\000\
16 \000\000\000\000\000\000\255\255\000\000\000\000";
18 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
19 \000\000\002\000\002\000\000\000\000\000\000\000\000\000\000\000\
20 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
21 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
22 \002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
23 \007\000\008\000\000\000\006\000\000\000\011\000\000\000\000\000\
24 \003\000\003\000\003\000\003\000\003\000\003\000\003\000\003\000\
25 \003\000\003\000\000\000\000\000\000\000\000\000\013\000\000\000\
26 \000\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\
27 \004\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\
28 \004\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\
29 \004\000\004\000\004\000\009\000\000\000\010\000\000\000\000\000\
30 \000\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
31 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
32 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
33 \005\000\005\000\005\000\003\000\003\000\003\000\003\000\003\000\
34 \003\000\003\000\003\000\003\000\003\000\005\000\005\000\005\000\
35 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
36 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
37 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\000\000\
38 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
39 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
40 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
41 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
42 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
43 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
44 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
45 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
46 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
47 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
48 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
49 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
50 \012\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
51 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
52 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
53 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
54 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
55 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
56 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
57 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
58 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
59 \000\000\000\000\000\000\000\000";
61 "\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
62 \255\255\000\000\000\000\255\255\255\255\255\255\255\255\255\255\
63 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
64 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
65 \000\000\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
66 \000\000\000\000\255\255\000\000\255\255\000\000\255\255\255\255\
67 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
68 \000\000\000\000\255\255\255\255\255\255\255\255\011\000\255\255\
69 \255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
70 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
71 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
72 \000\000\000\000\000\000\000\000\255\255\000\000\255\255\255\255\
73 \255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
74 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
75 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
76 \000\000\000\000\000\000\003\000\003\000\003\000\003\000\003\000\
77 \003\000\003\000\003\000\003\000\003\000\005\000\005\000\005\000\
78 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
79 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\
80 \005\000\005\000\005\000\005\000\005\000\005\000\005\000\255\255\
81 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
82 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
83 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
84 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
85 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
86 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
87 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
88 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
89 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
90 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
91 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
92 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
93 \000\000\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
94 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
95 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
96 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
97 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
98 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
99 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
100 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
101 \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
102 \255\255\255\255\255\255\255\255";
103 Lexing.lex_base_code
=
105 Lexing.lex_backtrk_code
=
107 Lexing.lex_default_code
=
109 Lexing.lex_trans_code
=
111 Lexing.lex_check_code
=
117 let rec token lexbuf
=
118 __ocaml_lex_token_rec lexbuf
0
119 and __ocaml_lex_token_rec lexbuf __ocaml_lex_state
=
120 match Lexing.engine
__ocaml_lex_tables __ocaml_lex_state lexbuf
with
128 ( INT
(int_of_string
(Lexing.lexeme lexbuf
)) )
133 ( CAPITAL
(Lexing.lexeme lexbuf
) )
138 ( MINOR
(Lexing.lexeme lexbuf
) )
178 ( raise IllegalChar
; )
186 | __ocaml_lex_state
-> lexbuf
.Lexing.refill_buff lexbuf
; __ocaml_lex_token_rec lexbuf __ocaml_lex_state