Module Melange_compiler_libs.Parser
type token = | WITH| WHILE| WHEN| VIRTUAL| VAL| UNDERSCORE| UIDENT(string)| TYPE| TRY| TRUE| TO| TILDE| THEN| STRUCT| STRING((string, Location.t, option(string)))| STAR| SIG| SEMISEMI| SEMI| RPAREN| REC| RBRACKET| RBRACE| QUOTED_STRING_ITEM((string, Location.t, string, Location.t, option(string)))| QUOTED_STRING_EXPR((string, Location.t, string, Location.t, option(string)))| QUOTE| QUESTION| PRIVATE| PREFIXOP(string)| PLUSEQ| PLUSDOT| PLUS| PERCENT| OR| OPTLABEL(string)| OPEN| OF| OBJECT| NONREC| NEW| MUTABLE| MODULE| MINUSGREATER| MINUSDOT| MINUS| METHOD| MATCH| LPAREN| LIDENT(string)| LETOP(string)| LET| LESSMINUS| LESS| LBRACKETPERCENTPERCENT| LBRACKETPERCENT| LBRACKETLESS| LBRACKETGREATER| LBRACKETBAR| LBRACKETATATAT| LBRACKETATAT| LBRACKETAT| LBRACKET| LBRACELESS| LBRACE| LAZY| LABEL(string)| INT((string, option(char)))| INITIALIZER| INHERIT| INFIXOP4(string)| INFIXOP3(string)| INFIXOP2(string)| INFIXOP1(string)| INFIXOP0(string)| INCLUDE| IN| IF| HASHOP(string)| HASH| GREATERRBRACKET| GREATERRBRACE| GREATER| FUNCTOR| FUNCTION| FUN| FOR| FLOAT((string, option(char)))| FALSE| EXTERNAL| EXCEPTION| EQUAL| EOL| EOF| END| ELSE| DOWNTO| DOTOP(string)| DOTDOT| DOT| DONE| DOCSTRING(Docstrings.docstring)| DO| CONSTRAINT| COMMA| COLONGREATER| COLONEQUAL| COLONCOLON| COLON| CLASS| CHAR(char)| BEGIN| BARRBRACKET| BARBAR| BAR| BANG| BACKQUOTE| ASSERT| AS| ANDOP(string)| AND| AMPERSAND| AMPERAMPER
;let parse_val_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;let parse_mty_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;let parse_mod_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;let parse_mod_ext_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;let parse_constr_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;let parse_any_longident:
(Stdlib.Lexing.lexbuf => token) =>
Stdlib.Lexing.lexbuf =>
Longident.t;