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

« back to all changes in this revision

Viewing changes to camlp4.html/lib/type_Token.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>Token</title>
16
 
</head>
17
 
<body>
18
 
<code class="code"><span class="keyword">sig</span><br>
19
 
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;pattern&nbsp;=&nbsp;string&nbsp;*&nbsp;string<br>
20
 
&nbsp;&nbsp;<span class="keyword">exception</span>&nbsp;<span class="constructor">Error</span>&nbsp;<span class="keyword">of</span>&nbsp;string<br>
21
 
&nbsp;&nbsp;<span class="keyword">type</span>&nbsp;location&nbsp;=&nbsp;int&nbsp;*&nbsp;int<br>
22
 
&nbsp;&nbsp;<span class="keyword">and</span>&nbsp;location_function&nbsp;=&nbsp;int&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="constructor">Token</span>.location<br>
23
 
&nbsp;&nbsp;<span class="keyword">and</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;lexer_func&nbsp;=&nbsp;char&nbsp;<span class="constructor">Stream</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Stream</span>.t&nbsp;*&nbsp;<span class="constructor">Token</span>.location_function<br>
24
 
&nbsp;&nbsp;<span class="keyword">and</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;glexer&nbsp;=&nbsp;{<br>
25
 
&nbsp;&nbsp;&nbsp;&nbsp;tok_func&nbsp;:&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Token</span>.lexer_func;<br>
26
 
&nbsp;&nbsp;&nbsp;&nbsp;tok_using&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit;<br>
27
 
&nbsp;&nbsp;&nbsp;&nbsp;tok_removing&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;unit;<br>
28
 
&nbsp;&nbsp;&nbsp;&nbsp;tok_match&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string;<br>
29
 
&nbsp;&nbsp;&nbsp;&nbsp;tok_text&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string;<br>
30
 
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">mutable</span>&nbsp;tok_comm&nbsp;:&nbsp;<span class="constructor">Token</span>.location&nbsp;list&nbsp;option;<br>
31
 
&nbsp;&nbsp;}<br>
32
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lexer_text&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
33
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;default_match&nbsp;:&nbsp;<span class="constructor">Token</span>.pattern&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string&nbsp;*&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
34
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lexer_func_of_parser&nbsp;:<br>
35
 
&nbsp;&nbsp;&nbsp;&nbsp;(char&nbsp;<span class="constructor">Stream</span>.t&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;*&nbsp;<span class="constructor">Token</span>.location)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Token</span>.lexer_func<br>
36
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;lexer_func_of_ocamllex&nbsp;:&nbsp;(<span class="constructor">Lexing</span>.lexbuf&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">Token</span>.lexer_func<br>
37
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;make_stream_and_location&nbsp;:<br>
38
 
&nbsp;&nbsp;&nbsp;&nbsp;(unit&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;*&nbsp;<span class="constructor">Token</span>.location)&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;<span class="keywordsign">'</span>a&nbsp;<span class="constructor">Stream</span>.t&nbsp;*&nbsp;<span class="constructor">Token</span>.location_function<br>
39
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;eval_char&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;char<br>
40
 
&nbsp;&nbsp;<span class="keyword">val</span>&nbsp;eval_string&nbsp;:&nbsp;string&nbsp;<span class="keywordsign">-&gt;</span>&nbsp;string<br>
41
 
<span class="keyword">end</span></code></body></html>
 
 
b'\\ No newline at end of file'