s="code">lexbuf</code>.  The other fields
   are left unchanged by the lexing engine.  In order to keep them
   accurate, they must be initialised before the first use of the
   lexbuf, and updated by the relevant lexer actions (i.e. at each end
   of line -- see also <code class="code">new_line</code>).</p>
</div>
</div>


<pre id="VALfrom_channel">val from_channel : ?with_positions:bool -&gt; in_channel -&gt; lexbuf</pre><div class="info ">
<div class="info-desc">
<p>Create a lexer buffer on the given inp