Parser(3) OCaml library Parser(3) NAME Parser - no description Module Module Parser Documentation Module Parser : sig end type token = | WITH | WHILE | WHEN | VIRTUAL | VAL | UNDERSCORE | UIDENT of string | TYPE | TRY | TRUE | TO | TILDE | THEN | STRUCT | STRING of (string * Location.t * string option) | STAR | SIG | SEMISEMI | SEMI | RPAREN | REC | RBRACKET | RBRACE | QUOTED_STRING_ITEM of (string * Location.t * string * Location.t * string option) | QUOTED_STRING_EXPR of (string * Location.t * string * Location.t * string option) | QUOTE | QUESTION | PRIVATE | PREFIXOP of string | PLUSEQ | PLUSDOT | PLUS | PERCENT | OR | OPTLABEL of string | OPEN | OF | OBJECT | NONREC | NEW | MUTABLE | MODULE | MINUSGREATER | MINUSDOT | MINUS | METHOD | MATCH | LPAREN | LIDENT of string | LETOP of string | LET | LESSMINUS | LESS | LBRACKETPERCENTPERCENT | LBRACKETPERCENT | LBRACKETLESS | LBRACKETGREATER | LBRACKETBAR | LBRACKETATATAT | LBRACKETATAT | LBRACKETAT | LBRACKET | LBRACELESS | LBRACE | LAZY | LABEL of string | INT of (string * char option) | INITIALIZER | INHERIT | INFIXOP4 of string | INFIXOP3 of string | INFIXOP2 of string | INFIXOP1 of string | INFIXOP0 of string | INCLUDE | IN | IF | HASHOP of string | HASH | GREATERRBRACKET | GREATERRBRACE | GREATER | FUNCTOR | FUNCTION | FUN | FOR | FLOAT of (string * char option) | FALSE | EXTERNAL | EXCEPTION | EQUAL | EOL | EOF | END | ELSE | DOWNTO | DOTOP of string | DOTDOT | DOT | DONE | DOCSTRING of Docstrings.docstring | DO | CONSTRAINT | COMMENT of (string * Location.t) | COMMA | COLONGREATER | COLONEQUAL | COLONCOLON | COLON | CLASS | CHAR of char | BEGIN | BARRBRACKET | BARBAR | BAR | BANG | BACKQUOTE | ASSERT | AS | ANDOP of string | AND | AMPERSAND | AMPERAMPER exception Error val use_file : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.toplevel_phrase list val toplevel_phrase : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.toplevel_phrase val parse_val_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val parse_pattern : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.pattern val parse_mty_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val parse_module_type : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.module_type val parse_module_expr : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.module_expr val parse_mod_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val parse_mod_ext_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val parse_expression : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.expression val parse_core_type : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.core_type val parse_constr_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val parse_any_longident : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Longident.t val interface : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.signature val implementation : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Parsetree.structure module MenhirInterpreter : sig end module Incremental : sig end OCamldoc 2024-02-29 Parser(3)