2 <link rel=
"stylesheet" href=
"style.css" type=
"text/css">
3 <meta content=
"text/html; charset=iso-8859-1" http-equiv=
"Content-Type">
4 <link rel=
"Start" href=
"index.html">
5 <link title=
"Index of types" rel=Appendix
href=
"index_types.html">
6 <link title=
"Index of exceptions" rel=Appendix
href=
"index_exceptions.html">
7 <link title=
"Index of values" rel=Appendix
href=
"index_values.html">
8 <link title=
"Index of modules" rel=Appendix
href=
"index_modules.html">
9 <link title=
"Types" rel=
"Chapter" href=
"Types.html">
10 <link title=
"Parser" rel=
"Chapter" href=
"Parser.html">
11 <link title=
"Lexer" rel=
"Chapter" href=
"Lexer.html">
12 <link title=
"Value" rel=
"Chapter" href=
"Value.html">
13 <link title=
"Signal" rel=
"Chapter" href=
"Signal.html">
14 <link title=
"Faustexp" rel=
"Chapter" href=
"Faustexp.html">
15 <link title=
"Interpreter" rel=
"Chapter" href=
"Interpreter.html">
16 <link title=
"Preprocess" rel=
"Chapter" href=
"Preprocess.html">
17 <link title=
"Main" rel=
"Chapter" href=
"Main.html"><title>Lexer.token
</title>
20 <code class=
"code"><span class=
"keyword">let
</span> <span class=
"keyword">rec
</span> token
lexbuf
=
<br>
21 __ocaml_lex_token_rec
lexbuf
0<br>
22 <span class=
"keyword">and
</span> __ocaml_lex_token_rec
lexbuf
__ocaml_lex_state
=
<br>
23 <span class=
"keyword">match
</span> <span class=
"constructor">Lexing
</span>.engine
__ocaml_lex_tables
__ocaml_lex_state
lexbuf
<span class=
"keyword">with
</span><br>
24 <span class=
"keywordsign">|
</span> 0 <span class=
"keywordsign">-
></span><br>
25 #
4 "lexer.mll"<br>
26 (
token
lexbuf
)
<br>
27 #
127 "lexer.ml"<br>
29 <span class=
"keywordsign">|
</span> 1 <span class=
"keywordsign">-
></span><br>
30 <span class=
"keyword">let
</span><br>
31 #
5 "lexer.mll"<br>
32 x
<br>
33 #
133 "lexer.ml"<br>
34 =
<span class=
"constructor">Lexing
</span>.sub_lexeme
lexbuf
lexbuf.
<span class=
"constructor">Lexing
</span>.lex_start_pos
lexbuf.
<span class=
"constructor">Lexing
</span>.lex_curr_pos
<span class=
"keyword">in
</span><br>
35 #
5 "lexer.mll"<br>
36 (
<span class=
"constructor">IDENT
</span> x
)
<br>
37 #
137 "lexer.ml"<br>
39 <span class=
"keywordsign">|
</span> 2 <span class=
"keywordsign">-
></span><br>
40 <span class=
"keyword">let
</span><br>
41 #
7 "lexer.mll"<br>
42 x
<br>
43 #
143 "lexer.ml"<br>
44 =
<span class=
"constructor">Lexing
</span>.sub_lexeme_char
lexbuf
lexbuf.
<span class=
"constructor">Lexing
</span>.lex_start_pos
<span class=
"keyword">in
</span><br>
45 #
7 "lexer.mll"<br>
46 (
<span class=
"constructor">IDENT
</span> (
<span class=
"constructor">String
</span>.make
1 x)
)
<br>
47 #
147 "lexer.ml"<br>
49 <span class=
"keywordsign">|
</span> 3 <span class=
"keywordsign">-
></span><br>
50 #
8 "lexer.mll"<br>
51 (
<span class=
"constructor">IDENT
</span> <span class=
"string">"[]"</span> )
<br>
52 #
152 "lexer.ml"<br>
54 <span class=
"keywordsign">|
</span> 4 <span class=
"keywordsign">-
></span><br>
55 <span class=
"keyword">let
</span><br>
56 #
9 "lexer.mll"<br>
57 a
<br>
58 #
158 "lexer.ml"<br>
59 =
<span class=
"constructor">Lexing
</span>.sub_lexeme
lexbuf
lexbuf.
<span class=
"constructor">Lexing
</span>.lex_start_pos
lexbuf.
<span class=
"constructor">Lexing
</span>.lex_curr_pos
<span class=
"keyword">in
</span><br>
60 #
9 "lexer.mll"<br>
61 (
<span class=
"constructor">CONST
</span> a
)
<br>
62 #
162 "lexer.ml"<br>
64 <span class=
"keywordsign">|
</span> 5 <span class=
"keywordsign">-
></span><br>
65 #
10 "lexer.mll"<br>
66 (
<span class=
"constructor">POINT
</span> )
<br>
67 #
167 "lexer.ml"<br>
69 <span class=
"keywordsign">|
</span> 6 <span class=
"keywordsign">-
></span><br>
70 #
11 "lexer.mll"<br>
71 (
<span class=
"constructor">LPAR
</span> )
<br>
72 #
172 "lexer.ml"<br>
74 <span class=
"keywordsign">|
</span> 7 <span class=
"keywordsign">-
></span><br>
75 #
12 "lexer.mll"<br>
76 (
<span class=
"constructor">RPAR
</span> )
<br>
77 #
177 "lexer.ml"<br>
79 <span class=
"keywordsign">|
</span> 8 <span class=
"keywordsign">-
></span><br>
80 #
13 "lexer.mll"<br>
81 (
<span class=
"constructor">PAR
</span> )
<br>
82 #
182 "lexer.ml"<br>
84 <span class=
"keywordsign">|
</span> 9 <span class=
"keywordsign">-
></span><br>
85 #
14 "lexer.mll"<br>
86 (
<span class=
"constructor">SEQ
</span> )
<br>
87 #
187 "lexer.ml"<br>
89 <span class=
"keywordsign">|
</span> 10 <span class=
"keywordsign">-
></span><br>
90 #
15 "lexer.mll"<br>
91 (
<span class=
"constructor">SPLIT
</span> )
<br>
92 #
192 "lexer.ml"<br>
94 <span class=
"keywordsign">|
</span> 11 <span class=
"keywordsign">-
></span><br>
95 #
16 "lexer.mll"<br>
96 (
<span class=
"constructor">MERGE
</span> )
<br>
97 #
197 "lexer.ml"<br>
99 <span class=
"keywordsign">|
</span> 12 <span class=
"keywordsign">-
></span><br>
100 #
17 "lexer.mll"<br>
101 (
<span class=
"constructor">REC
</span> )
<br>
102 #
202 "lexer.ml"<br>
104 <span class=
"keywordsign">|
</span> 13 <span class=
"keywordsign">-
></span><br>
105 #
18 "lexer.mll"<br>
106 (
<span class=
"constructor">EOF
</span> )
<br>
107 #
207 "lexer.ml"<br>
109 <span class=
"keywordsign">|
</span> __ocaml_lex_state
<span class=
"keywordsign">-
></span> lexbuf.
<span class=
"constructor">Lexing
</span>.refill_buff
lexbuf;
__ocaml_lex_token_rec
lexbuf
__ocaml_lex_state
</code></body></html>