Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > f540691c9d135e5645183e29ad3ba7f6 > files > 184

ocaml-stog-devel-0.9.0-1.mga4.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<ocamldoc with-contents="true">
<title>Stog library reference documentation : Stog_filter_lexer.L</title><contents><div class="ocamldoc-page">
<div class="navbar">&#160;<a class="up" href="Stog_filter_lexer.html" title="Stog_filter_lexer">Up</a>
&#160;</div>
<h1>Module <a href="type_Stog_filter_lexer.L.html">Stog_filter_lexer.L</a></h1>
<pre><span class="keyword">module</span> L: <code class="code">sig</code> <a href="Stog_filter_lexer.L.html">..</a> <code class="code">end</code></pre><hr width="100%"/>
<pre><span id="TYPEposition"><span class="keyword">type</span> position</span> = <code class="type">Lexing.position</code> = {</pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTposition.pos_fname">pos_fname</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTposition.pos_lnum">pos_lnum</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTposition.pos_bol">pos_bol</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTposition.pos_cnum">pos_cnum</span>&#160;:<code class="type">int</code>;</code></td>

</tr></table>
}


<pre><span id="VALdummy_pos"><span class="keyword">val</span> dummy_pos</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPEposition">position</a></code></pre><pre><span id="TYPElexbuf"><span class="keyword">type</span> lexbuf</span> = <code class="type">Lexing.lexbuf</code> = {</pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlexbuf.refill_buff">refill_buff</span>&#160;:<code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; unit</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_buffer">lex_buffer</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_buffer_len">lex_buffer_len</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_abs_pos">lex_abs_pos</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_start_pos">lex_start_pos</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_curr_pos">lex_curr_pos</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_last_pos">lex_last_pos</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_last_action">lex_last_action</span>&#160;:<code class="type">int</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_eof_reached">lex_eof_reached</span>&#160;:<code class="type">bool</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_mem">lex_mem</span>&#160;:<code class="type">int array</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_start_p">lex_start_p</span>&#160;:<code class="type"><a href="Stog_filter_lexer.L.html#TYPEposition">position</a></code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span class="keyword">mutable&#160;</span><span id="TYPEELTlexbuf.lex_curr_p">lex_curr_p</span>&#160;:<code class="type"><a href="Stog_filter_lexer.L.html#TYPEposition">position</a></code>;</code></td>

</tr></table>
}


<pre><span id="VALfrom_channel"><span class="keyword">val</span> from_channel</span> : <code class="type">Pervasives.in_channel -&gt; <a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a></code></pre><pre><span id="VALfrom_string"><span class="keyword">val</span> from_string</span> : <code class="type">string -&gt; <a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a></code></pre><pre><span id="VALfrom_function"><span class="keyword">val</span> from_function</span> : <code class="type">(string -&gt; int -&gt; int) -&gt; <a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a></code></pre><pre><span id="VALlexeme"><span class="keyword">val</span> lexeme</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; string</code></pre><pre><span id="VALlexeme_char"><span class="keyword">val</span> lexeme_char</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int -&gt; char</code></pre><pre><span id="VALlexeme_start"><span class="keyword">val</span> lexeme_start</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int</code></pre><pre><span id="VALlexeme_end"><span class="keyword">val</span> lexeme_end</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int</code></pre><pre><span id="VALlexeme_start_p"><span class="keyword">val</span> lexeme_start_p</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; <a href="Stog_filter_lexer.L.html#TYPEposition">position</a></code></pre><pre><span id="VALlexeme_end_p"><span class="keyword">val</span> lexeme_end_p</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; <a href="Stog_filter_lexer.L.html#TYPEposition">position</a></code></pre><pre><span id="VALnew_line"><span class="keyword">val</span> new_line</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; unit</code></pre><pre><span id="VALflush_input"><span class="keyword">val</span> flush_input</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; unit</code></pre><pre><span id="VALsub_lexeme"><span class="keyword">val</span> sub_lexeme</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int -&gt; int -&gt; string</code></pre><pre><span id="VALsub_lexeme_opt"><span class="keyword">val</span> sub_lexeme_opt</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int -&gt; int -&gt; string option</code></pre><pre><span id="VALsub_lexeme_char"><span class="keyword">val</span> sub_lexeme_char</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int -&gt; char</code></pre><pre><span id="VALsub_lexeme_char_opt"><span class="keyword">val</span> sub_lexeme_char_opt</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int -&gt; char option</code></pre><pre><span id="TYPElex_tables"><span class="keyword">type</span> lex_tables</span> = <code class="type">Lexing.lex_tables</code> = {</pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_base">lex_base</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_backtrk">lex_backtrk</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_default">lex_default</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_trans">lex_trans</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_check">lex_check</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_base_code">lex_base_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_backtrk_code">lex_backtrk_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_default_code">lex_default_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_trans_code">lex_trans_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_check_code">lex_check_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr>
<tr>
<td align="left" valign="top" >
<code>&#160;&#160;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTlex_tables.lex_code">lex_code</span>&#160;:<code class="type">string</code>;</code></td>

</tr></table>
}


<pre><span id="VALengine"><span class="keyword">val</span> engine</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElex_tables">lex_tables</a> -&gt; int -&gt; <a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int</code></pre><pre><span id="VALnew_engine"><span class="keyword">val</span> new_engine</span> : <code class="type"><a href="Stog_filter_lexer.L.html#TYPElex_tables">lex_tables</a> -&gt; int -&gt; <a href="Stog_filter_lexer.L.html#TYPElexbuf">lexbuf</a> -&gt; int</code></pre></div></contents></ocamldoc>