Module Flambda2_parser.Flambda_parser
type token = | TILDEMINUS| TILDE| SYMBOL of Flambda2_parser.Fexpr.compilation_unit option * string| STRING of string| STATIC_CONST_VALUE_ARRAY| STATIC_CONST_FLOAT_BLOCK| STATIC_CONST_FLOAT_ARRAY| STATIC_CONST_EMPTY_ARRAY| STATIC_CONST_BLOCK| STARDOT| STAR| SLASHDOT| SLASH| SEMICOLON| RPAREN| RBRACKPIPE| RBRACK| RBRACE| QMARKDOT| QMARK| PRIM_UNTAG_IMM| PRIM_UNBOX_VEC128| PRIM_UNBOX_NATIVEINT| PRIM_UNBOX_INT64| PRIM_UNBOX_INT32| PRIM_UNBOX_FLOAT| PRIM_TAG_IMM| PRIM_STRING_LOAD| PRIM_STRING_LENGTH| PRIM_PROJECT_VALUE_SLOT| PRIM_PROJECT_FUNCTION_SLOT| PRIM_PHYS_NE| PRIM_PHYS_EQ| PRIM_OPAQUE| PRIM_NUM_CONV| PRIM_IS_INT| PRIM_IS_FLAT_FLOAT_ARRAY| PRIM_INT_SHIFT| PRIM_INT_COMP| PRIM_INT_ARITH| PRIM_GET_TAG| PRIM_END_TRY_REGION| PRIM_END_REGION| PRIM_END_GHOST_TRY_REGION| PRIM_END_GHOST_REGION| PRIM_BYTES_SET| PRIM_BYTES_LOAD| PRIM_BYTES_LENGTH| PRIM_BOX_NATIVEINT| PRIM_BOX_INT64| PRIM_BOX_INT32| PRIM_BOX_FLOAT| PRIM_BOOLEAN_NOT| PRIM_BLOCK_SET| PRIM_BLOCK_LOAD| PRIM_BLOCK| PRIM_BIGSTRING_SET| PRIM_BIGSTRING_LOAD| PRIM_BEGIN_TRY_REGION| PRIM_BEGIN_REGION| PRIM_BEGIN_GHOST_TRY_REGION| PRIM_BEGIN_GHOST_REGION| PRIM_ARRAY_SET| PRIM_ARRAY_LOAD| PRIM_ARRAY_LENGTH| PLUSDOT| PLUS| PIPE| PERCENT| NOTEQUALDOT| NOTEQUAL| MINUSGREATER| MINUSDOT| MINUS| LPAREN| LESSMINUS| LESSEQUALDOT| LESSEQUAL| LESSDOT| LESS| LBRACKPIPE| LBRACK| LBRACE| KWD_WITH| KWD_WHERE| KWD_VEC128| KWD_VAL| KWD_UNSIGNED| KWD_UNROLL| KWD_UNREACHABLE| KWD_UNIT| KWD_TUPLED| KWD_TOPLEVEL| KWD_TAILREC| KWD_TAGGED| KWD_TAG| KWD_SWITCH| KWD_SUCC| KWD_SIZE| KWD_SET_OF_CLOSURES| KWD_RERAISE| KWD_REGULAR| KWD_REGION| KWD_REC_INFO| KWD_REC| KWD_PUSH| KWD_POP| KWD_OF| KWD_NOTRACE| KWD_NOALLOC| KWD_NEWER_VERSION_OF| KWD_NEVER| KWD_NATIVEINT| KWD_MUTABLE| KWD_LXOR| KWD_LSR| KWD_LSL| KWD_LOR| KWD_LOOPIFY| KWD_LOCAL| KWD_LET| KWD_LAND| KWD_INVALID| KWD_INT64| KWD_INT32| KWD_INLINING_STATE| KWD_INLINED| KWD_INLINE| KWD_INF| KWD_IN| KWD_IMMUTABLE_UNIQUE| KWD_IMM| KWD_ID| KWD_HINT| KWD_HEAP_OR_LOCAL| KWD_HCF| KWD_GENERIC| KWD_GC_IGNORABLE| KWD_FLOAT| KWD_EXN| KWD_ERROR| KWD_END| KWD_DO_NOT_INLINE| KWD_DONE| KWD_DIRECT| KWD_DEPTH| KWD_DELETED| KWD_DEFINE_ROOT_SYMBOL| KWD_DEFAULT| KWD_CONT| KWD_CODE| KWD_CLOSURE| KWD_CCALL| KWD_BSWAP| KWD_BOXED| KWD_AVAILABLE| KWD_ASR| KWD_ARRAY| KWD_APPLY| KWD_ANY| KWD_ANDWHERE| KWD_AND| KWD_ALWAYS| INT of string * char option| IDENT of string| GREATEREQUALDOT| GREATEREQUAL| GREATERDOT| GREATER| FLOAT of float| EQUALDOT| EQUAL| EOF| DOT| COMMA| COLON| CARET| BLANK| BIGARROW| AT| AMP
val flambda_unit :
(Stdlib.Lexing.lexbuf -> Flambda2_parser.Flambda_parser.token) ->
Stdlib.Lexing.lexbuf ->
Flambda2_parser.Fexpr.flambda_unitval expect_test_spec :
(Stdlib.Lexing.lexbuf -> Flambda2_parser.Flambda_parser.token) ->
Stdlib.Lexing.lexbuf ->
Flambda2_parser.Fexpr.expect_test_specmodule MenhirInterpreter : sig ... endmodule Incremental : sig ... end