~ubuntu-branches/ubuntu/hardy/ocaml-doc/hardy

« back to all changes in this revision

Viewing changes to camlp4.html/lib/type_Grammar.S.html

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Mimram
  • Date: 2007-09-08 01:49:22 UTC
  • mfrom: (0.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070908014922-lvihyehz0ndq7suu
Tags: 3.10-1
* New upstream release.
* Removed camlp4 documentation since it is not up-to-date.
* Updated to standards version 3.7.2, no changes needed.
* Updated my email address.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<html><head>
2
 
<link rel="stylesheet" href="style.css" type="text/css">
3
 
<link rel="Start" href="index.html">
4
 
<link title="Index of types" rel=Appendix href="index_types.html">
5
 
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
6
 
<link title="Index of values" rel=Appendix href="index_values.html">
7
 
<link title="Index of modules" rel=Appendix href="index_modules.html">
8
 
<link title="Index of module types" rel=Appendix href="index_module_types.html">
9
 
<link title="Grammar" rel="Chapter" href="Grammar.html">
10
 
<link title="Extfun" rel="Chapter" href="Extfun.html">
11
 
<link title="Pcaml" rel="Chapter" href="Pcaml.html">
12
 
<link title="Plexer" rel="Chapter" href="Plexer.html">
13
 
<link title="Quotation" rel="Chapter" href="Quotation.html">
14
 
<link title="Token" rel="Chapter" href="Token.html">
15
 
<link title="Stdpp" rel="Chapter" href="Stdpp.html"><title>Grammar.S</title>
16
 
</head>
17
 
<body>
18
 
<code class="code"><span class="keyword">sig</span><br>
19
 
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;te<br>
20
 
&nbsp;&nbsp;<span class="keyword">and</span>&nbsp;parsable<br>
21
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;parsable&nbsp;:&nbsp;char&nbsp;<span class="constructor">Stream</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.parsable<br>
22
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;tokens&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(string&nbsp;*&nbsp;int)&nbsp;list<br>
23
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;glexer&nbsp;:&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Token</span>.glexer<br>
24
 
&nbsp;&nbsp;<span class="keyword">module</span>&nbsp;<span class="constructor">Entry</span>&nbsp;:<br>
25
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">sig</span><br>
26
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;e<br>
27
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;create&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e<br>
28
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;parse&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.parsable&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a<br>
29
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;parse_token&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Stream</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a<br>
30
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;name&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
31
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;of_parser&nbsp;:<br>
32
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;(<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Stream</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e<br>
33
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;print&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
34
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">external</span>&nbsp;obj&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Gramext</span>.g_entry<br>
35
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;<span class="string">"%identity"</span><br>
36
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">end</span><br>
37
 
&nbsp;&nbsp;<span class="keyword">module</span>&nbsp;<span class="constructor">Unsafe</span>&nbsp;:<br>
38
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">sig</span><br>
39
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;gram_reinit&nbsp;:&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Token</span>.glexer&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
40
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;clear_entry&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
41
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">end</span><br>
42
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;extend&nbsp;:<br>
43
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span><br>
44
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="constructor">Gramext</span>.position&nbsp;option&nbsp;<span class="keywordsign">-&gt;</span><br>
45
 
&nbsp;&nbsp;&nbsp;&nbsp;(string&nbsp;option&nbsp;*&nbsp;<span class="constructor">Gramext</span>.g_assoc&nbsp;option&nbsp;*<br>
46
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Gramext</span>.g_symbol&nbsp;list&nbsp;*&nbsp;<span class="constructor">Gramext</span>.g_action)&nbsp;list)<br>
47
 
&nbsp;&nbsp;&nbsp;&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
48
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;delete_rule&nbsp;:<br>
49
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.<span class="constructor">Entry</span>.e&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Grammar</span>.<span class="constructor">S</span>.te&nbsp;<span class="constructor">Gramext</span>.g_symbol&nbsp;list&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit<br>
50
 
<span class="keyword">end</span></code></body></html>
 
 
b'\\ No newline at end of file'