man-pages/man3/Parser.3o.html
2021-03-31 01:06:50 +01:00

358 lines
5.5 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of Parser</TITLE>
</HEAD><BODY>
<H1>Parser</H1>
Section: OCaml library (3o)<BR>Updated: 2020-01-30<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
Parser - no description
<A NAME="lbAC">&nbsp;</A>
<H2>Module</H2>
Module Parser
<A NAME="lbAD">&nbsp;</A>
<H2>Documentation</H2>
<P>
Module
<B>Parser</B>
<BR>&nbsp;:&nbsp;
<B>sig end</B>
<P>
<P>
<P>
<P>
<P>
<P>
<P>
<I>type token </I>
=
<BR>&nbsp;|&nbsp;WITH
<BR>&nbsp;|&nbsp;WHILE
<BR>&nbsp;|&nbsp;WHEN
<BR>&nbsp;|&nbsp;VIRTUAL
<BR>&nbsp;|&nbsp;VAL
<BR>&nbsp;|&nbsp;UNDERSCORE
<BR>&nbsp;|&nbsp;UIDENT
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;TYPE
<BR>&nbsp;|&nbsp;TRY
<BR>&nbsp;|&nbsp;TRUE
<BR>&nbsp;|&nbsp;TO
<BR>&nbsp;|&nbsp;TILDE
<BR>&nbsp;|&nbsp;THEN
<BR>&nbsp;|&nbsp;STRUCT
<BR>&nbsp;|&nbsp;STRING
<B>of </B>
<B>(string * string option)</B>
<BR>&nbsp;|&nbsp;STAR
<BR>&nbsp;|&nbsp;SIG
<BR>&nbsp;|&nbsp;SEMISEMI
<BR>&nbsp;|&nbsp;SEMI
<BR>&nbsp;|&nbsp;RPAREN
<BR>&nbsp;|&nbsp;REC
<BR>&nbsp;|&nbsp;RBRACKET
<BR>&nbsp;|&nbsp;RBRACE
<BR>&nbsp;|&nbsp;QUOTE
<BR>&nbsp;|&nbsp;QUESTION
<BR>&nbsp;|&nbsp;PRIVATE
<BR>&nbsp;|&nbsp;PREFIXOP
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;PLUSEQ
<BR>&nbsp;|&nbsp;PLUSDOT
<BR>&nbsp;|&nbsp;PLUS
<BR>&nbsp;|&nbsp;PERCENT
<BR>&nbsp;|&nbsp;OR
<BR>&nbsp;|&nbsp;OPTLABEL
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;OPEN
<BR>&nbsp;|&nbsp;OF
<BR>&nbsp;|&nbsp;OBJECT
<BR>&nbsp;|&nbsp;NONREC
<BR>&nbsp;|&nbsp;NEW
<BR>&nbsp;|&nbsp;MUTABLE
<BR>&nbsp;|&nbsp;MODULE
<BR>&nbsp;|&nbsp;MINUSGREATER
<BR>&nbsp;|&nbsp;MINUSDOT
<BR>&nbsp;|&nbsp;MINUS
<BR>&nbsp;|&nbsp;METHOD
<BR>&nbsp;|&nbsp;MATCH
<BR>&nbsp;|&nbsp;LPAREN
<BR>&nbsp;|&nbsp;LIDENT
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;LETOP
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;LET
<BR>&nbsp;|&nbsp;LESSMINUS
<BR>&nbsp;|&nbsp;LESS
<BR>&nbsp;|&nbsp;LBRACKETPERCENTPERCENT
<BR>&nbsp;|&nbsp;LBRACKETPERCENT
<BR>&nbsp;|&nbsp;LBRACKETLESS
<BR>&nbsp;|&nbsp;LBRACKETGREATER
<BR>&nbsp;|&nbsp;LBRACKETBAR
<BR>&nbsp;|&nbsp;LBRACKETATATAT
<BR>&nbsp;|&nbsp;LBRACKETATAT
<BR>&nbsp;|&nbsp;LBRACKETAT
<BR>&nbsp;|&nbsp;LBRACKET
<BR>&nbsp;|&nbsp;LBRACELESS
<BR>&nbsp;|&nbsp;LBRACE
<BR>&nbsp;|&nbsp;LAZY
<BR>&nbsp;|&nbsp;LABEL
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INT
<B>of </B>
<B>(string * char option)</B>
<BR>&nbsp;|&nbsp;INITIALIZER
<BR>&nbsp;|&nbsp;INHERIT
<BR>&nbsp;|&nbsp;INFIXOP4
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INFIXOP3
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INFIXOP2
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INFIXOP1
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INFIXOP0
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;INCLUDE
<BR>&nbsp;|&nbsp;IN
<BR>&nbsp;|&nbsp;IF
<BR>&nbsp;|&nbsp;HASHOP
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;HASH
<BR>&nbsp;|&nbsp;GREATERRBRACKET
<BR>&nbsp;|&nbsp;GREATERRBRACE
<BR>&nbsp;|&nbsp;GREATER
<BR>&nbsp;|&nbsp;FUNCTOR
<BR>&nbsp;|&nbsp;FUNCTION
<BR>&nbsp;|&nbsp;FUN
<BR>&nbsp;|&nbsp;FOR
<BR>&nbsp;|&nbsp;FLOAT
<B>of </B>
<B>(string * char option)</B>
<BR>&nbsp;|&nbsp;FALSE
<BR>&nbsp;|&nbsp;EXTERNAL
<BR>&nbsp;|&nbsp;EXCEPTION
<BR>&nbsp;|&nbsp;EQUAL
<BR>&nbsp;|&nbsp;EOL
<BR>&nbsp;|&nbsp;EOF
<BR>&nbsp;|&nbsp;END
<BR>&nbsp;|&nbsp;ELSE
<BR>&nbsp;|&nbsp;DOWNTO
<BR>&nbsp;|&nbsp;DOTOP
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;DOTDOT
<BR>&nbsp;|&nbsp;DOT
<BR>&nbsp;|&nbsp;DONE
<BR>&nbsp;|&nbsp;DOCSTRING
<B>of </B>
<B>Docstrings.docstring</B>
<BR>&nbsp;|&nbsp;DO
<BR>&nbsp;|&nbsp;CONSTRAINT
<BR>&nbsp;|&nbsp;COMMENT
<B>of </B>
<B>(string * Location.t)</B>
<BR>&nbsp;|&nbsp;COMMA
<BR>&nbsp;|&nbsp;COLONGREATER
<BR>&nbsp;|&nbsp;COLONEQUAL
<BR>&nbsp;|&nbsp;COLONCOLON
<BR>&nbsp;|&nbsp;COLON
<BR>&nbsp;|&nbsp;CLASS
<BR>&nbsp;|&nbsp;CHAR
<B>of </B>
<B>char</B>
<BR>&nbsp;|&nbsp;BEGIN
<BR>&nbsp;|&nbsp;BARRBRACKET
<BR>&nbsp;|&nbsp;BARBAR
<BR>&nbsp;|&nbsp;BAR
<BR>&nbsp;|&nbsp;BANG
<BR>&nbsp;|&nbsp;BACKQUOTE
<BR>&nbsp;|&nbsp;ASSERT
<BR>&nbsp;|&nbsp;AS
<BR>&nbsp;|&nbsp;ANDOP
<B>of </B>
<B>string</B>
<BR>&nbsp;|&nbsp;AND
<BR>&nbsp;|&nbsp;AMPERSAND
<BR>&nbsp;|&nbsp;AMPERAMPER
<BR>&nbsp;
<P>
<P>
<P>
<P>
<I>exception Error </I>
<P>
<P>
<P>
<P>
<P>
<I>val use_file </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.toplevel_phrase list</B>
<P>
<P>
<P>
<P>
<I>val toplevel_phrase </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.toplevel_phrase</B>
<P>
<P>
<P>
<P>
<I>val parse_pattern </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.pattern</B>
<P>
<P>
<P>
<P>
<I>val parse_expression </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.expression</B>
<P>
<P>
<P>
<P>
<I>val parse_core_type </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.core_type</B>
<P>
<P>
<P>
<P>
<I>val interface </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.signature</B>
<P>
<P>
<P>
<P>
<I>val implementation </I>
:
<B>(Lexing.lexbuf -&gt; token) -&gt;</B>
<B>Lexing.lexbuf -&gt; Parsetree.structure</B>
<P>
<P>
<P>
<I>module MenhirInterpreter : </I>
<B>sig end</B>
<P>
<P>
<P>
<P>
<I>module Incremental : </I>
<B>sig end</B>
<P>
<P>
<P>
<P>
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="1"><A HREF="#lbAB">NAME</A><DD>
<DT id="2"><A HREF="#lbAC">Module</A><DD>
<DT id="3"><A HREF="#lbAD">Documentation</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:49 GMT, March 31, 2021
</BODY>
</HTML>