mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 11:15:31 -05:00
2 lines
No EOL
3.1 KiB
HTML
2 lines
No EOL
3.1 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>U (containers.CCParse.U)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">containers</a> » <a href="../index.html">CCParse</a> » U</nav><h1>Module <code>CCParse.U</code></h1></header><dl><dt class="spec value" id="val-list"><a href="#val-list" class="anchor"></a><code><span class="keyword">val</span> list : ?⁠start:string <span>-></span> ?⁠stop:string <span>-></span> ?⁠sep:string <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a> <span>-></span> <span class="type-var">'a</span> list <a href="../index.html#type-t">t</a></code></dt><dd><p><code>list p</code> parses a list of <code>p</code>, with the OCaml conventions for start token "<code>", stop token "</code>" and separator ";". Whitespace between items are skipped.</p></dd></dl><dl><dt class="spec value" id="val-int"><a href="#val-int" class="anchor"></a><code><span class="keyword">val</span> int : int <a href="../index.html#type-t">t</a></code></dt><dd><p>Parse an int.</p></dd></dl><dl><dt class="spec value" id="val-word"><a href="#val-word" class="anchor"></a><code><span class="keyword">val</span> word : string <a href="../index.html#type-t">t</a></code></dt><dd><p>Non empty string of alpha num, start with alpha.</p></dd></dl><dl><dt class="spec value" id="val-pair"><a href="#val-pair" class="anchor"></a><code><span class="keyword">val</span> pair : ?⁠start:string <span>-></span> ?⁠stop:string <span>-></span> ?⁠sep:string <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="../index.html#type-t">t</a> <span>-></span> (<span class="type-var">'a</span> * <span class="type-var">'b</span>) <a href="../index.html#type-t">t</a></code></dt><dd><p>Parse a pair using OCaml whitespace conventions. The default is "(a, b)".</p></dd></dl><dl><dt class="spec value" id="val-triple"><a href="#val-triple" class="anchor"></a><code><span class="keyword">val</span> triple : ?⁠start:string <span>-></span> ?⁠stop:string <span>-></span> ?⁠sep:string <span>-></span> <span class="type-var">'a</span> <a href="../index.html#type-t">t</a> <span>-></span> <span class="type-var">'b</span> <a href="../index.html#type-t">t</a> <span>-></span> <span class="type-var">'c</span> <a href="../index.html#type-t">t</a> <span>-></span> (<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>) <a href="../index.html#type-t">t</a></code></dt><dd><p>Parse a triple using OCaml whitespace conventions. The default is "(a, b, c)".</p></dd></dl></div></body></html> |