mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-18 16:46:41 -05:00
47 lines
No EOL
37 KiB
HTML
47 lines
No EOL
37 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Parser (ocaml.Parser)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Parser</nav><header class="odoc-preamble"><h1>Module <code><span>Parser</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-token"><a href="#type-token" class="anchor"></a><code><span><span class="keyword">type</span> token</span><span> = </span></code><ol><li id="type-token.WITH" class="def variant constructor anchored"><a href="#type-token.WITH" class="anchor"></a><code><span>| </span><span><span class="constructor">WITH</span></span></code></li><li id="type-token.WHILE" class="def variant constructor anchored"><a href="#type-token.WHILE" class="anchor"></a><code><span>| </span><span><span class="constructor">WHILE</span></span></code></li><li id="type-token.WHEN" class="def variant constructor anchored"><a href="#type-token.WHEN" class="anchor"></a><code><span>| </span><span><span class="constructor">WHEN</span></span></code></li><li id="type-token.VIRTUAL" class="def variant constructor anchored"><a href="#type-token.VIRTUAL" class="anchor"></a><code><span>| </span><span><span class="constructor">VIRTUAL</span></span></code></li><li id="type-token.VAL" class="def variant constructor anchored"><a href="#type-token.VAL" class="anchor"></a><code><span>| </span><span><span class="constructor">VAL</span></span></code></li><li id="type-token.UNDERSCORE" class="def variant constructor anchored"><a href="#type-token.UNDERSCORE" class="anchor"></a><code><span>| </span><span><span class="constructor">UNDERSCORE</span></span></code></li><li id="type-token.UIDENT" class="def variant constructor anchored"><a href="#type-token.UIDENT" class="anchor"></a><code><span>| </span><span><span class="constructor">UIDENT</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.TYPE" class="def variant constructor anchored"><a href="#type-token.TYPE" class="anchor"></a><code><span>| </span><span><span class="constructor">TYPE</span></span></code></li><li id="type-token.TRY" class="def variant constructor anchored"><a href="#type-token.TRY" class="anchor"></a><code><span>| </span><span><span class="constructor">TRY</span></span></code></li><li id="type-token.TRUE" class="def variant constructor anchored"><a href="#type-token.TRUE" class="anchor"></a><code><span>| </span><span><span class="constructor">TRUE</span></span></code></li><li id="type-token.TO" class="def variant constructor anchored"><a href="#type-token.TO" class="anchor"></a><code><span>| </span><span><span class="constructor">TO</span></span></code></li><li id="type-token.TILDE" class="def variant constructor anchored"><a href="#type-token.TILDE" class="anchor"></a><code><span>| </span><span><span class="constructor">TILDE</span></span></code></li><li id="type-token.THEN" class="def variant constructor anchored"><a href="#type-token.THEN" class="anchor"></a><code><span>| </span><span><span class="constructor">THEN</span></span></code></li><li id="type-token.STRUCT" class="def variant constructor anchored"><a href="#type-token.STRUCT" class="anchor"></a><code><span>| </span><span><span class="constructor">STRUCT</span></span></code></li><li id="type-token.STRING" class="def variant constructor anchored"><a href="#type-token.STRING" class="anchor"></a><code><span>| </span><span><span class="constructor">STRING</span> <span class="keyword">of</span> string * <a href="../Location/index.html#type-t">Location.t</a> * <span>string option</span></span></code></li><li id="type-token.STAR" class="def variant constructor anchored"><a href="#type-token.STAR" class="anchor"></a><code><span>| </span><span><span class="constructor">STAR</span></span></code></li><li id="type-token.SIG" class="def variant constructor anchored"><a href="#type-token.SIG" class="anchor"></a><code><span>| </span><span><span class="constructor">SIG</span></span></code></li><li id="type-token.SEMISEMI" class="def variant constructor anchored"><a href="#type-token.SEMISEMI" class="anchor"></a><code><span>| </span><span><span class="constructor">SEMISEMI</span></span></code></li><li id="type-token.SEMI" class="def variant constructor anchored"><a href="#type-token.SEMI" class="anchor"></a><code><span>| </span><span><span class="constructor">SEMI</span></span></code></li><li id="type-token.RPAREN" class="def variant constructor anchored"><a href="#type-token.RPAREN" class="anchor"></a><code><span>| </span><span><span class="constructor">RPAREN</span></span></code></li><li id="type-token.REC" class="def variant constructor anchored"><a href="#type-token.REC" class="anchor"></a><code><span>| </span><span><span class="constructor">REC</span></span></code></li><li id="type-token.RBRACKET" class="def variant constructor anchored"><a href="#type-token.RBRACKET" class="anchor"></a><code><span>| </span><span><span class="constructor">RBRACKET</span></span></code></li><li id="type-token.RBRACE" class="def variant constructor anchored"><a href="#type-token.RBRACE" class="anchor"></a><code><span>| </span><span><span class="constructor">RBRACE</span></span></code></li><li id="type-token.QUOTED_STRING_ITEM" class="def variant constructor anchored"><a href="#type-token.QUOTED_STRING_ITEM" class="anchor"></a><code><span>| </span><span><span class="constructor">QUOTED_STRING_ITEM</span> <span class="keyword">of</span> string * <a href="../Location/index.html#type-t">Location.t</a> * string * <a href="../Location/index.html#type-t">Location.t</a> * <span>string option</span></span></code></li><li id="type-token.QUOTED_STRING_EXPR" class="def variant constructor anchored"><a href="#type-token.QUOTED_STRING_EXPR" class="anchor"></a><code><span>| </span><span><span class="constructor">QUOTED_STRING_EXPR</span> <span class="keyword">of</span> string * <a href="../Location/index.html#type-t">Location.t</a> * string * <a href="../Location/index.html#type-t">Location.t</a> * <span>string option</span></span></code></li><li id="type-token.QUOTE" class="def variant constructor anchored"><a href="#type-token.QUOTE" class="anchor"></a><code><span>| </span><span><span class="constructor">QUOTE</span></span></code></li><li id="type-token.QUESTION" class="def variant constructor anchored"><a href="#type-token.QUESTION" class="anchor"></a><code><span>| </span><span><span class="constructor">QUESTION</span></span></code></li><li id="type-token.PRIVATE" class="def variant constructor anchored"><a href="#type-token.PRIVATE" class="anchor"></a><code><span>| </span><span><span class="constructor">PRIVATE</span></span></code></li><li id="type-token.PREFIXOP" class="def variant constructor anchored"><a href="#type-token.PREFIXOP" class="anchor"></a><code><span>| </span><span><span class="constructor">PREFIXOP</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.PLUSEQ" class="def variant constructor anchored"><a href="#type-token.PLUSEQ" class="anchor"></a><code><span>| </span><span><span class="constructor">PLUSEQ</span></span></code></li><li id="type-token.PLUSDOT" class="def variant constructor anchored"><a href="#type-token.PLUSDOT" class="anchor"></a><code><span>| </span><span><span class="constructor">PLUSDOT</span></span></code></li><li id="type-token.PLUS" class="def variant constructor anchored"><a href="#type-token.PLUS" class="anchor"></a><code><span>| </span><span><span class="constructor">PLUS</span></span></code></li><li id="type-token.PERCENT" class="def variant constructor anchored"><a href="#type-token.PERCENT" class="anchor"></a><code><span>| </span><span><span class="constructor">PERCENT</span></span></code></li><li id="type-token.OR" class="def variant constructor anchored"><a href="#type-token.OR" class="anchor"></a><code><span>| </span><span><span class="constructor">OR</span></span></code></li><li id="type-token.OPTLABEL" class="def variant constructor anchored"><a href="#type-token.OPTLABEL" class="anchor"></a><code><span>| </span><span><span class="constructor">OPTLABEL</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.OPEN" class="def variant constructor anchored"><a href="#type-token.OPEN" class="anchor"></a><code><span>| </span><span><span class="constructor">OPEN</span></span></code></li><li id="type-token.OF" class="def variant constructor anchored"><a href="#type-token.OF" class="anchor"></a><code><span>| </span><span><span class="constructor">OF</span></span></code></li><li id="type-token.OBJECT" class="def variant constructor anchored"><a href="#type-token.OBJECT" class="anchor"></a><code><span>| </span><span><span class="constructor">OBJECT</span></span></code></li><li id="type-token.NONREC" class="def variant constructor anchored"><a href="#type-token.NONREC" class="anchor"></a><code><span>| </span><span><span class="constructor">NONREC</span></span></code></li><li id="type-token.NEW" class="def variant constructor anchored"><a href="#type-token.NEW" class="anchor"></a><code><span>| </span><span><span class="constructor">NEW</span></span></code></li><li id="type-token.MUTABLE" class="def variant constructor anchored"><a href="#type-token.MUTABLE" class="anchor"></a><code><span>| </span><span><span class="constructor">MUTABLE</span></span></code></li><li id="type-token.MODULE" class="def variant constructor anchored"><a href="#type-token.MODULE" class="anchor"></a><code><span>| </span><span><span class="constructor">MODULE</span></span></code></li><li id="type-token.MINUSGREATER" class="def variant constructor anchored"><a href="#type-token.MINUSGREATER" class="anchor"></a><code><span>| </span><span><span class="constructor">MINUSGREATER</span></span></code></li><li id="type-token.MINUSDOT" class="def variant constructor anchored"><a href="#type-token.MINUSDOT" class="anchor"></a><code><span>| </span><span><span class="constructor">MINUSDOT</span></span></code></li><li id="type-token.MINUS" class="def variant constructor anchored"><a href="#type-token.MINUS" class="anchor"></a><code><span>| </span><span><span class="constructor">MINUS</span></span></code></li><li id="type-token.METHOD" class="def variant constructor anchored"><a href="#type-token.METHOD" class="anchor"></a><code><span>| </span><span><span class="constructor">METHOD</span></span></code></li><li id="type-token.MATCH" class="def variant constructor anchored"><a href="#type-token.MATCH" class="anchor"></a><code><span>| </span><span><span class="constructor">MATCH</span></span></code></li><li id="type-token.LPAREN" class="def variant constructor anchored"><a href="#type-token.LPAREN" class="anchor"></a><code><span>| </span><span><span class="constructor">LPAREN</span></span></code></li><li id="type-token.LIDENT" class="def variant constructor anchored"><a href="#type-token.LIDENT" class="anchor"></a><code><span>| </span><span><span class="constructor">LIDENT</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.LETOP" class="def variant constructor anchored"><a href="#type-token.LETOP" class="anchor"></a><code><span>| </span><span><span class="constructor">LETOP</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.LET" class="def variant constructor anchored"><a href="#type-token.LET" class="anchor"></a><code><span>| </span><span><span class="constructor">LET</span></span></code></li><li id="type-token.LESSMINUS" class="def variant constructor anchored"><a href="#type-token.LESSMINUS" class="anchor"></a><code><span>| </span><span><span class="constructor">LESSMINUS</span></span></code></li><li id="type-token.LESS" class="def variant constructor anchored"><a href="#type-token.LESS" class="anchor"></a><code><span>| </span><span><span class="constructor">LESS</span></span></code></li><li id="type-token.LBRACKETPERCENTPERCENT" class="def variant constructor anchored"><a href="#type-token.LBRACKETPERCENTPERCENT" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETPERCENTPERCENT</span></span></code></li><li id="type-token.LBRACKETPERCENT" class="def variant constructor anchored"><a href="#type-token.LBRACKETPERCENT" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETPERCENT</span></span></code></li><li id="type-token.LBRACKETLESS" class="def variant constructor anchored"><a href="#type-token.LBRACKETLESS" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETLESS</span></span></code></li><li id="type-token.LBRACKETGREATER" class="def variant constructor anchored"><a href="#type-token.LBRACKETGREATER" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETGREATER</span></span></code></li><li id="type-token.LBRACKETBAR" class="def variant constructor anchored"><a href="#type-token.LBRACKETBAR" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETBAR</span></span></code></li><li id="type-token.LBRACKETATATAT" class="def variant constructor anchored"><a href="#type-token.LBRACKETATATAT" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETATATAT</span></span></code></li><li id="type-token.LBRACKETATAT" class="def variant constructor anchored"><a href="#type-token.LBRACKETATAT" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETATAT</span></span></code></li><li id="type-token.LBRACKETAT" class="def variant constructor anchored"><a href="#type-token.LBRACKETAT" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKETAT</span></span></code></li><li id="type-token.LBRACKET" class="def variant constructor anchored"><a href="#type-token.LBRACKET" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACKET</span></span></code></li><li id="type-token.LBRACELESS" class="def variant constructor anchored"><a href="#type-token.LBRACELESS" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACELESS</span></span></code></li><li id="type-token.LBRACE" class="def variant constructor anchored"><a href="#type-token.LBRACE" class="anchor"></a><code><span>| </span><span><span class="constructor">LBRACE</span></span></code></li><li id="type-token.LAZY" class="def variant constructor anchored"><a href="#type-token.LAZY" class="anchor"></a><code><span>| </span><span><span class="constructor">LAZY</span></span></code></li><li id="type-token.LABEL" class="def variant constructor anchored"><a href="#type-token.LABEL" class="anchor"></a><code><span>| </span><span><span class="constructor">LABEL</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INT" class="def variant constructor anchored"><a href="#type-token.INT" class="anchor"></a><code><span>| </span><span><span class="constructor">INT</span> <span class="keyword">of</span> string * <span>char option</span></span></code></li><li id="type-token.INITIALIZER" class="def variant constructor anchored"><a href="#type-token.INITIALIZER" class="anchor"></a><code><span>| </span><span><span class="constructor">INITIALIZER</span></span></code></li><li id="type-token.INHERIT" class="def variant constructor anchored"><a href="#type-token.INHERIT" class="anchor"></a><code><span>| </span><span><span class="constructor">INHERIT</span></span></code></li><li id="type-token.INFIXOP4" class="def variant constructor anchored"><a href="#type-token.INFIXOP4" class="anchor"></a><code><span>| </span><span><span class="constructor">INFIXOP4</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INFIXOP3" class="def variant constructor anchored"><a href="#type-token.INFIXOP3" class="anchor"></a><code><span>| </span><span><span class="constructor">INFIXOP3</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INFIXOP2" class="def variant constructor anchored"><a href="#type-token.INFIXOP2" class="anchor"></a><code><span>| </span><span><span class="constructor">INFIXOP2</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INFIXOP1" class="def variant constructor anchored"><a href="#type-token.INFIXOP1" class="anchor"></a><code><span>| </span><span><span class="constructor">INFIXOP1</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INFIXOP0" class="def variant constructor anchored"><a href="#type-token.INFIXOP0" class="anchor"></a><code><span>| </span><span><span class="constructor">INFIXOP0</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.INCLUDE" class="def variant constructor anchored"><a href="#type-token.INCLUDE" class="anchor"></a><code><span>| </span><span><span class="constructor">INCLUDE</span></span></code></li><li id="type-token.IN" class="def variant constructor anchored"><a href="#type-token.IN" class="anchor"></a><code><span>| </span><span><span class="constructor">IN</span></span></code></li><li id="type-token.IF" class="def variant constructor anchored"><a href="#type-token.IF" class="anchor"></a><code><span>| </span><span><span class="constructor">IF</span></span></code></li><li id="type-token.HASHOP" class="def variant constructor anchored"><a href="#type-token.HASHOP" class="anchor"></a><code><span>| </span><span><span class="constructor">HASHOP</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.HASH" class="def variant constructor anchored"><a href="#type-token.HASH" class="anchor"></a><code><span>| </span><span><span class="constructor">HASH</span></span></code></li><li id="type-token.GREATERRBRACKET" class="def variant constructor anchored"><a href="#type-token.GREATERRBRACKET" class="anchor"></a><code><span>| </span><span><span class="constructor">GREATERRBRACKET</span></span></code></li><li id="type-token.GREATERRBRACE" class="def variant constructor anchored"><a href="#type-token.GREATERRBRACE" class="anchor"></a><code><span>| </span><span><span class="constructor">GREATERRBRACE</span></span></code></li><li id="type-token.GREATER" class="def variant constructor anchored"><a href="#type-token.GREATER" class="anchor"></a><code><span>| </span><span><span class="constructor">GREATER</span></span></code></li><li id="type-token.FUNCTOR" class="def variant constructor anchored"><a href="#type-token.FUNCTOR" class="anchor"></a><code><span>| </span><span><span class="constructor">FUNCTOR</span></span></code></li><li id="type-token.FUNCTION" class="def variant constructor anchored"><a href="#type-token.FUNCTION" class="anchor"></a><code><span>| </span><span><span class="constructor">FUNCTION</span></span></code></li><li id="type-token.FUN" class="def variant constructor anchored"><a href="#type-token.FUN" class="anchor"></a><code><span>| </span><span><span class="constructor">FUN</span></span></code></li><li id="type-token.FOR" class="def variant constructor anchored"><a href="#type-token.FOR" class="anchor"></a><code><span>| </span><span><span class="constructor">FOR</span></span></code></li><li id="type-token.FLOAT" class="def variant constructor anchored"><a href="#type-token.FLOAT" class="anchor"></a><code><span>| </span><span><span class="constructor">FLOAT</span> <span class="keyword">of</span> string * <span>char option</span></span></code></li><li id="type-token.FALSE" class="def variant constructor anchored"><a href="#type-token.FALSE" class="anchor"></a><code><span>| </span><span><span class="constructor">FALSE</span></span></code></li><li id="type-token.EXTERNAL" class="def variant constructor anchored"><a href="#type-token.EXTERNAL" class="anchor"></a><code><span>| </span><span><span class="constructor">EXTERNAL</span></span></code></li><li id="type-token.EXCEPTION" class="def variant constructor anchored"><a href="#type-token.EXCEPTION" class="anchor"></a><code><span>| </span><span><span class="constructor">EXCEPTION</span></span></code></li><li id="type-token.EQUAL" class="def variant constructor anchored"><a href="#type-token.EQUAL" class="anchor"></a><code><span>| </span><span><span class="constructor">EQUAL</span></span></code></li><li id="type-token.EOL" class="def variant constructor anchored"><a href="#type-token.EOL" class="anchor"></a><code><span>| </span><span><span class="constructor">EOL</span></span></code></li><li id="type-token.EOF" class="def variant constructor anchored"><a href="#type-token.EOF" class="anchor"></a><code><span>| </span><span><span class="constructor">EOF</span></span></code></li><li id="type-token.END" class="def variant constructor anchored"><a href="#type-token.END" class="anchor"></a><code><span>| </span><span><span class="constructor">END</span></span></code></li><li id="type-token.ELSE" class="def variant constructor anchored"><a href="#type-token.ELSE" class="anchor"></a><code><span>| </span><span><span class="constructor">ELSE</span></span></code></li><li id="type-token.DOWNTO" class="def variant constructor anchored"><a href="#type-token.DOWNTO" class="anchor"></a><code><span>| </span><span><span class="constructor">DOWNTO</span></span></code></li><li id="type-token.DOTOP" class="def variant constructor anchored"><a href="#type-token.DOTOP" class="anchor"></a><code><span>| </span><span><span class="constructor">DOTOP</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.DOTDOT" class="def variant constructor anchored"><a href="#type-token.DOTDOT" class="anchor"></a><code><span>| </span><span><span class="constructor">DOTDOT</span></span></code></li><li id="type-token.DOT" class="def variant constructor anchored"><a href="#type-token.DOT" class="anchor"></a><code><span>| </span><span><span class="constructor">DOT</span></span></code></li><li id="type-token.DONE" class="def variant constructor anchored"><a href="#type-token.DONE" class="anchor"></a><code><span>| </span><span><span class="constructor">DONE</span></span></code></li><li id="type-token.DOCSTRING" class="def variant constructor anchored"><a href="#type-token.DOCSTRING" class="anchor"></a><code><span>| </span><span><span class="constructor">DOCSTRING</span> <span class="keyword">of</span> <a href="../Docstrings/index.html#type-docstring">Docstrings.docstring</a></span></code></li><li id="type-token.DO" class="def variant constructor anchored"><a href="#type-token.DO" class="anchor"></a><code><span>| </span><span><span class="constructor">DO</span></span></code></li><li id="type-token.CONSTRAINT" class="def variant constructor anchored"><a href="#type-token.CONSTRAINT" class="anchor"></a><code><span>| </span><span><span class="constructor">CONSTRAINT</span></span></code></li><li id="type-token.COMMENT" class="def variant constructor anchored"><a href="#type-token.COMMENT" class="anchor"></a><code><span>| </span><span><span class="constructor">COMMENT</span> <span class="keyword">of</span> string * <a href="../Location/index.html#type-t">Location.t</a></span></code></li><li id="type-token.COMMA" class="def variant constructor anchored"><a href="#type-token.COMMA" class="anchor"></a><code><span>| </span><span><span class="constructor">COMMA</span></span></code></li><li id="type-token.COLONGREATER" class="def variant constructor anchored"><a href="#type-token.COLONGREATER" class="anchor"></a><code><span>| </span><span><span class="constructor">COLONGREATER</span></span></code></li><li id="type-token.COLONEQUAL" class="def variant constructor anchored"><a href="#type-token.COLONEQUAL" class="anchor"></a><code><span>| </span><span><span class="constructor">COLONEQUAL</span></span></code></li><li id="type-token.COLONCOLON" class="def variant constructor anchored"><a href="#type-token.COLONCOLON" class="anchor"></a><code><span>| </span><span><span class="constructor">COLONCOLON</span></span></code></li><li id="type-token.COLON" class="def variant constructor anchored"><a href="#type-token.COLON" class="anchor"></a><code><span>| </span><span><span class="constructor">COLON</span></span></code></li><li id="type-token.CLASS" class="def variant constructor anchored"><a href="#type-token.CLASS" class="anchor"></a><code><span>| </span><span><span class="constructor">CLASS</span></span></code></li><li id="type-token.CHAR" class="def variant constructor anchored"><a href="#type-token.CHAR" class="anchor"></a><code><span>| </span><span><span class="constructor">CHAR</span> <span class="keyword">of</span> char</span></code></li><li id="type-token.BEGIN" class="def variant constructor anchored"><a href="#type-token.BEGIN" class="anchor"></a><code><span>| </span><span><span class="constructor">BEGIN</span></span></code></li><li id="type-token.BARRBRACKET" class="def variant constructor anchored"><a href="#type-token.BARRBRACKET" class="anchor"></a><code><span>| </span><span><span class="constructor">BARRBRACKET</span></span></code></li><li id="type-token.BARBAR" class="def variant constructor anchored"><a href="#type-token.BARBAR" class="anchor"></a><code><span>| </span><span><span class="constructor">BARBAR</span></span></code></li><li id="type-token.BAR" class="def variant constructor anchored"><a href="#type-token.BAR" class="anchor"></a><code><span>| </span><span><span class="constructor">BAR</span></span></code></li><li id="type-token.BANG" class="def variant constructor anchored"><a href="#type-token.BANG" class="anchor"></a><code><span>| </span><span><span class="constructor">BANG</span></span></code></li><li id="type-token.BACKQUOTE" class="def variant constructor anchored"><a href="#type-token.BACKQUOTE" class="anchor"></a><code><span>| </span><span><span class="constructor">BACKQUOTE</span></span></code></li><li id="type-token.ASSERT" class="def variant constructor anchored"><a href="#type-token.ASSERT" class="anchor"></a><code><span>| </span><span><span class="constructor">ASSERT</span></span></code></li><li id="type-token.AS" class="def variant constructor anchored"><a href="#type-token.AS" class="anchor"></a><code><span>| </span><span><span class="constructor">AS</span></span></code></li><li id="type-token.ANDOP" class="def variant constructor anchored"><a href="#type-token.ANDOP" class="anchor"></a><code><span>| </span><span><span class="constructor">ANDOP</span> <span class="keyword">of</span> string</span></code></li><li id="type-token.AND" class="def variant constructor anchored"><a href="#type-token.AND" class="anchor"></a><code><span>| </span><span><span class="constructor">AND</span></span></code></li><li id="type-token.AMPERSAND" class="def variant constructor anchored"><a href="#type-token.AMPERSAND" class="anchor"></a><code><span>| </span><span><span class="constructor">AMPERSAND</span></span></code></li><li id="type-token.AMPERAMPER" class="def variant constructor anchored"><a href="#type-token.AMPERAMPER" class="anchor"></a><code><span>| </span><span><span class="constructor">AMPERAMPER</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Error"><a href="#exception-Error" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Error</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-use_file"><a href="#val-use_file" class="anchor"></a><code><span><span class="keyword">val</span> use_file :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Parsetree/index.html#type-toplevel_phrase">Parsetree.toplevel_phrase</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-toplevel_phrase"><a href="#val-toplevel_phrase" class="anchor"></a><code><span><span class="keyword">val</span> toplevel_phrase :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-toplevel_phrase">Parsetree.toplevel_phrase</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_val_longident"><a href="#val-parse_val_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_val_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_pattern"><a href="#val-parse_pattern" class="anchor"></a><code><span><span class="keyword">val</span> parse_pattern :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-pattern">Parsetree.pattern</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_mty_longident"><a href="#val-parse_mty_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_mty_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_module_type"><a href="#val-parse_module_type" class="anchor"></a><code><span><span class="keyword">val</span> parse_module_type :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-module_type">Parsetree.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_module_expr"><a href="#val-parse_module_expr" class="anchor"></a><code><span><span class="keyword">val</span> parse_module_expr :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-module_expr">Parsetree.module_expr</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_mod_longident"><a href="#val-parse_mod_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_mod_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_mod_ext_longident"><a href="#val-parse_mod_ext_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_mod_ext_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_expression"><a href="#val-parse_expression" class="anchor"></a><code><span><span class="keyword">val</span> parse_expression :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-expression">Parsetree.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_core_type"><a href="#val-parse_core_type" class="anchor"></a><code><span><span class="keyword">val</span> parse_core_type :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-core_type">Parsetree.core_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_constr_longident"><a href="#val-parse_constr_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_constr_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_any_longident"><a href="#val-parse_any_longident" class="anchor"></a><code><span><span class="keyword">val</span> parse_any_longident :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Longident/index.html#type-t">Longident.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-interface"><a href="#val-interface" class="anchor"></a><code><span><span class="keyword">val</span> interface :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-signature">Parsetree.signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-implementation"><a href="#val-implementation" class="anchor"></a><code><span><span class="keyword">val</span> implementation :
|
||
<span><span>(<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span> <a href="#type-token">token</a>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Lexing/index.html#type-lexbuf">Stdlib.Lexing.lexbuf</a> <span class="arrow">-></span></span>
|
||
<a href="../Parsetree/index.html#type-structure">Parsetree.structure</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-MenhirInterpreter"><a href="#module-MenhirInterpreter" class="anchor"></a><code><span><span class="keyword">module</span> <a href="MenhirInterpreter/index.html">MenhirInterpreter</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Incremental"><a href="#module-Incremental" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Incremental/index.html">Incremental</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html> |