Merge branch 'OOP'
[Faustine.git] / documentation / Parser.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <link rel="stylesheet" href="style.css" type="text/css">
5 <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
6 <link rel="Start" href="index.html">
7 <link rel="previous" href="Types.html">
8 <link rel="next" href="Lexer.html">
9 <link rel="Up" href="index.html">
10 <link title="Index of types" rel=Appendix href="index_types.html">
11 <link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
12 <link title="Index of values" rel=Appendix href="index_values.html">
13 <link title="Index of modules" rel=Appendix href="index_modules.html">
14 <link title="Types" rel="Chapter" href="Types.html">
15 <link title="Parser" rel="Chapter" href="Parser.html">
16 <link title="Lexer" rel="Chapter" href="Lexer.html">
17 <link title="Value" rel="Chapter" href="Value.html">
18 <link title="Signal" rel="Chapter" href="Signal.html">
19 <link title="Faustexp" rel="Chapter" href="Faustexp.html">
20 <link title="Interpreter" rel="Chapter" href="Interpreter.html">
21 <link title="Preprocess" rel="Chapter" href="Preprocess.html">
22 <link title="Main" rel="Chapter" href="Main.html"><title>Parser</title>
23 </head>
24 <body>
25 <div class="navbar"><a href="Types.html">Previous</a>
26 &nbsp;<a href="index.html">Up</a>
27 &nbsp;<a href="Lexer.html">Next</a>
28 </div>
29 <center><h1>Module <a href="type_Parser.html">Parser</a></h1></center>
30 <br>
31 <pre><span class="keyword">module</span> Parser: <code class="code">sig</code> <a href="Parser.html">..</a> <code class="code">end</code></pre><hr width="100%">
32 <br><code><span id="TYPEtoken"><span class="keyword">type</span> <code class="type"></code>token</span> = </code><table class="typetable">
33 <tr>
34 <td align="left" valign="top" >
35 <code><span class="keyword">|</span></code></td>
36 <td align="left" valign="top" >
37 <code><span class="constructor">CONST</span> <span class="keyword">of</span> <code class="type">string</code></code></td>
38
39 </tr>
40 <tr>
41 <td align="left" valign="top" >
42 <code><span class="keyword">|</span></code></td>
43 <td align="left" valign="top" >
44 <code><span class="constructor">IDENT</span> <span class="keyword">of</span> <code class="type">string</code></code></td>
45
46 </tr>
47 <tr>
48 <td align="left" valign="top" >
49 <code><span class="keyword">|</span></code></td>
50 <td align="left" valign="top" >
51 <code><span class="constructor">LPAR</span></code></td>
52
53 </tr>
54 <tr>
55 <td align="left" valign="top" >
56 <code><span class="keyword">|</span></code></td>
57 <td align="left" valign="top" >
58 <code><span class="constructor">RPAR</span></code></td>
59
60 </tr>
61 <tr>
62 <td align="left" valign="top" >
63 <code><span class="keyword">|</span></code></td>
64 <td align="left" valign="top" >
65 <code><span class="constructor">SEQ</span></code></td>
66
67 </tr>
68 <tr>
69 <td align="left" valign="top" >
70 <code><span class="keyword">|</span></code></td>
71 <td align="left" valign="top" >
72 <code><span class="constructor">SPLIT</span></code></td>
73
74 </tr>
75 <tr>
76 <td align="left" valign="top" >
77 <code><span class="keyword">|</span></code></td>
78 <td align="left" valign="top" >
79 <code><span class="constructor">MERGE</span></code></td>
80
81 </tr>
82 <tr>
83 <td align="left" valign="top" >
84 <code><span class="keyword">|</span></code></td>
85 <td align="left" valign="top" >
86 <code><span class="constructor">PAR</span></code></td>
87
88 </tr>
89 <tr>
90 <td align="left" valign="top" >
91 <code><span class="keyword">|</span></code></td>
92 <td align="left" valign="top" >
93 <code><span class="constructor">REC</span></code></td>
94
95 </tr>
96 <tr>
97 <td align="left" valign="top" >
98 <code><span class="keyword">|</span></code></td>
99 <td align="left" valign="top" >
100 <code><span class="constructor">EOF</span></code></td>
101
102 </tr>
103 <tr>
104 <td align="left" valign="top" >
105 <code><span class="keyword">|</span></code></td>
106 <td align="left" valign="top" >
107 <code><span class="constructor">POINT</span></code></td>
108
109 </tr></table>
110
111
112 <pre><span id="VALyytransl_const"><span class="keyword">val</span> <a href="code_VALParser.yytransl_const.html">yytransl_const</a></span> : <code class="type">int array</code></pre><pre><span id="VALyytransl_block"><span class="keyword">val</span> <a href="code_VALParser.yytransl_block.html">yytransl_block</a></span> : <code class="type">int array</code></pre><pre><span id="VALyylhs"><span class="keyword">val</span> <a href="code_VALParser.yylhs.html">yylhs</a></span> : <code class="type">string</code></pre><pre><span id="VALyylen"><span class="keyword">val</span> <a href="code_VALParser.yylen.html">yylen</a></span> : <code class="type">string</code></pre><pre><span id="VALyydefred"><span class="keyword">val</span> <a href="code_VALParser.yydefred.html">yydefred</a></span> : <code class="type">string</code></pre><pre><span id="VALyydgoto"><span class="keyword">val</span> <a href="code_VALParser.yydgoto.html">yydgoto</a></span> : <code class="type">string</code></pre><pre><span id="VALyysindex"><span class="keyword">val</span> <a href="code_VALParser.yysindex.html">yysindex</a></span> : <code class="type">string</code></pre><pre><span id="VALyyrindex"><span class="keyword">val</span> <a href="code_VALParser.yyrindex.html">yyrindex</a></span> : <code class="type">string</code></pre><pre><span id="VALyygindex"><span class="keyword">val</span> <a href="code_VALParser.yygindex.html">yygindex</a></span> : <code class="type">string</code></pre><pre><span id="VALyytablesize"><span class="keyword">val</span> <a href="code_VALParser.yytablesize.html">yytablesize</a></span> : <code class="type">int</code></pre><pre><span id="VALyytable"><span class="keyword">val</span> <a href="code_VALParser.yytable.html">yytable</a></span> : <code class="type">string</code></pre><pre><span id="VALyycheck"><span class="keyword">val</span> <a href="code_VALParser.yycheck.html">yycheck</a></span> : <code class="type">string</code></pre><pre><span id="VALyynames_const"><span class="keyword">val</span> <a href="code_VALParser.yynames_const.html">yynames_const</a></span> : <code class="type">string</code></pre><pre><span id="VALyynames_block"><span class="keyword">val</span> <a href="code_VALParser.yynames_block.html">yynames_block</a></span> : <code class="type">string</code></pre><pre><span id="VALyyact"><span class="keyword">val</span> <a href="code_VALParser.yyact.html">yyact</a></span> : <code class="type">(Parsing.parser_env -> Obj.t) array</code></pre><pre><span id="VALyytables"><span class="keyword">val</span> <a href="code_VALParser.yytables.html">yytables</a></span> : <code class="type">Parsing.parse_tables</code></pre><pre><span id="VALmain"><span class="keyword">val</span> <a href="code_VALParser.main.html">main</a></span> : <code class="type">(Lexing.lexbuf -> <a href="Parser.html#TYPEtoken">token</a>) -> Lexing.lexbuf -> <a href="Types.html#TYPEfaust_exp">Types.faust_exp</a></code></pre></body></html>