358 lines
5.5 KiB
HTML
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"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
Parser - no description
|
|
<A NAME="lbAC"> </A>
|
|
<H2>Module</H2>
|
|
|
|
Module Parser
|
|
<A NAME="lbAD"> </A>
|
|
<H2>Documentation</H2>
|
|
|
|
<P>
|
|
Module
|
|
<B>Parser</B>
|
|
|
|
<BR> :
|
|
<B>sig end</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>type token </I>
|
|
|
|
=
|
|
<BR> | WITH
|
|
<BR> | WHILE
|
|
<BR> | WHEN
|
|
<BR> | VIRTUAL
|
|
<BR> | VAL
|
|
<BR> | UNDERSCORE
|
|
<BR> | UIDENT
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | TYPE
|
|
<BR> | TRY
|
|
<BR> | TRUE
|
|
<BR> | TO
|
|
<BR> | TILDE
|
|
<BR> | THEN
|
|
<BR> | STRUCT
|
|
<BR> | STRING
|
|
<B>of </B>
|
|
|
|
<B>(string * string option)</B>
|
|
|
|
<BR> | STAR
|
|
<BR> | SIG
|
|
<BR> | SEMISEMI
|
|
<BR> | SEMI
|
|
<BR> | RPAREN
|
|
<BR> | REC
|
|
<BR> | RBRACKET
|
|
<BR> | RBRACE
|
|
<BR> | QUOTE
|
|
<BR> | QUESTION
|
|
<BR> | PRIVATE
|
|
<BR> | PREFIXOP
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | PLUSEQ
|
|
<BR> | PLUSDOT
|
|
<BR> | PLUS
|
|
<BR> | PERCENT
|
|
<BR> | OR
|
|
<BR> | OPTLABEL
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | OPEN
|
|
<BR> | OF
|
|
<BR> | OBJECT
|
|
<BR> | NONREC
|
|
<BR> | NEW
|
|
<BR> | MUTABLE
|
|
<BR> | MODULE
|
|
<BR> | MINUSGREATER
|
|
<BR> | MINUSDOT
|
|
<BR> | MINUS
|
|
<BR> | METHOD
|
|
<BR> | MATCH
|
|
<BR> | LPAREN
|
|
<BR> | LIDENT
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | LETOP
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | LET
|
|
<BR> | LESSMINUS
|
|
<BR> | LESS
|
|
<BR> | LBRACKETPERCENTPERCENT
|
|
<BR> | LBRACKETPERCENT
|
|
<BR> | LBRACKETLESS
|
|
<BR> | LBRACKETGREATER
|
|
<BR> | LBRACKETBAR
|
|
<BR> | LBRACKETATATAT
|
|
<BR> | LBRACKETATAT
|
|
<BR> | LBRACKETAT
|
|
<BR> | LBRACKET
|
|
<BR> | LBRACELESS
|
|
<BR> | LBRACE
|
|
<BR> | LAZY
|
|
<BR> | LABEL
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INT
|
|
<B>of </B>
|
|
|
|
<B>(string * char option)</B>
|
|
|
|
<BR> | INITIALIZER
|
|
<BR> | INHERIT
|
|
<BR> | INFIXOP4
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INFIXOP3
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INFIXOP2
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INFIXOP1
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INFIXOP0
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | INCLUDE
|
|
<BR> | IN
|
|
<BR> | IF
|
|
<BR> | HASHOP
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | HASH
|
|
<BR> | GREATERRBRACKET
|
|
<BR> | GREATERRBRACE
|
|
<BR> | GREATER
|
|
<BR> | FUNCTOR
|
|
<BR> | FUNCTION
|
|
<BR> | FUN
|
|
<BR> | FOR
|
|
<BR> | FLOAT
|
|
<B>of </B>
|
|
|
|
<B>(string * char option)</B>
|
|
|
|
<BR> | FALSE
|
|
<BR> | EXTERNAL
|
|
<BR> | EXCEPTION
|
|
<BR> | EQUAL
|
|
<BR> | EOL
|
|
<BR> | EOF
|
|
<BR> | END
|
|
<BR> | ELSE
|
|
<BR> | DOWNTO
|
|
<BR> | DOTOP
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | DOTDOT
|
|
<BR> | DOT
|
|
<BR> | DONE
|
|
<BR> | DOCSTRING
|
|
<B>of </B>
|
|
|
|
<B>Docstrings.docstring</B>
|
|
|
|
<BR> | DO
|
|
<BR> | CONSTRAINT
|
|
<BR> | COMMENT
|
|
<B>of </B>
|
|
|
|
<B>(string * Location.t)</B>
|
|
|
|
<BR> | COMMA
|
|
<BR> | COLONGREATER
|
|
<BR> | COLONEQUAL
|
|
<BR> | COLONCOLON
|
|
<BR> | COLON
|
|
<BR> | CLASS
|
|
<BR> | CHAR
|
|
<B>of </B>
|
|
|
|
<B>char</B>
|
|
|
|
<BR> | BEGIN
|
|
<BR> | BARRBRACKET
|
|
<BR> | BARBAR
|
|
<BR> | BAR
|
|
<BR> | BANG
|
|
<BR> | BACKQUOTE
|
|
<BR> | ASSERT
|
|
<BR> | AS
|
|
<BR> | ANDOP
|
|
<B>of </B>
|
|
|
|
<B>string</B>
|
|
|
|
<BR> | AND
|
|
<BR> | AMPERSAND
|
|
<BR> | AMPERAMPER
|
|
<BR>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>exception Error </I>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val use_file </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.toplevel_phrase list</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val toplevel_phrase </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.toplevel_phrase</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val parse_pattern </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.pattern</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val parse_expression </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.expression</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val parse_core_type </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.core_type</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val interface </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> Parsetree.signature</B>
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<I>val implementation </I>
|
|
|
|
:
|
|
<B>(Lexing.lexbuf -> token) -></B>
|
|
|
|
<B>Lexing.lexbuf -> 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"> </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>
|