To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
include MenhirLib.IncrementalEngine.INCREMENTAL_ENGINE with type token = token
type token = token
val offer :
'a checkpoint ->
(token
* MenhirLib.IncrementalEngine.position
* MenhirLib.IncrementalEngine.position) ->
'a checkpoint
val resume : ?strategy:strategy -> 'a checkpoint -> 'a checkpoint
type supplier =
unit ->
token
* MenhirLib.IncrementalEngine.position
* MenhirLib.IncrementalEngine.position
val lexer_lexbuf_to_supplier :
(Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
supplier
val loop : ?strategy:strategy -> supplier -> 'a checkpoint -> 'a
val loop_handle :
('a -> 'answer) ->
('a checkpoint -> 'answer) ->
supplier ->
'a checkpoint ->
'answer
val loop_handle_undo :
('a -> 'answer) ->
('a checkpoint -> 'a checkpoint -> 'answer) ->
supplier ->
'a checkpoint ->
'answer
val shifts : 'a checkpoint -> 'a env option
val acceptable :
'a checkpoint ->
token ->
MenhirLib.IncrementalEngine.position ->
bool
val number : _ lr1state -> int
val production_index : production -> int
val find_production : int -> production
type element =
| Element : 'a lr1state * 'a * MenhirLib.IncrementalEngine.position * MenhirLib.IncrementalEngine.position -> element
type stack = element MenhirLib.General.stream
val current_state_number : 'a env -> int
val positions :
'a env ->
MenhirLib.IncrementalEngine.position * MenhirLib.IncrementalEngine.position
val env_has_default_reduction : 'a env -> bool
val state_has_default_reduction : _ lr1state -> bool
val force_reduction : production -> 'a env -> 'a env
val input_needed : 'a env -> 'a checkpoint
type _ terminal =
| T_error : unit terminal
| T_XOR : unit terminal
| T_WITH_METADATA : unit terminal
| T_WITH : unit terminal
| T_WHILE : unit terminal
| T_WHEN : unit terminal
| T_VIEW : unit terminal
| T_VARIABLE : unit terminal
| T_VAR : unit terminal
| T_UTZ : string terminal
| T_USE : unit terminal
| T_UNPACK : unit terminal
| T_UNMOVED : unit terminal
| T_UNIT : unit terminal
| T_UNDERSCORE : unit terminal
| T_TZ : string terminal
| T_TYPE : unit terminal
| T_TRUE : unit terminal
| T_TRANSITION : unit terminal
| T_TRANSFER : unit terminal
| T_TO : unit terminal
| T_TICKET : unit terminal
| T_THEN : unit terminal
| T_STRING_EXT : string terminal
| T_STRING : string terminal
| T_STATE_IS : unit terminal
| T_STATES : unit terminal
| T_SPECIFICATION : unit terminal
| T_SOURCED : unit terminal
| T_SORTED : unit terminal
| T_SOME : unit terminal
| T_SLASHPERCENT : unit terminal
| T_SLASH : unit terminal
| T_SHADOW : unit terminal
| T_SET : unit terminal
| T_SEMI_COLON : unit terminal
| T_SELF : unit terminal
| T_SECURITY : unit terminal
| T_SAPLING_TRANSACTION : unit terminal
| T_SAPLING_STATE : unit terminal
| T_RPAREN : unit terminal
| T_RIGHT : unit terminal
| T_RETURN : unit terminal
| T_REQUIRE_ENTRYPOINT : unit terminal
| T_REQUIRE : unit terminal
| T_REMOVED : unit terminal
| T_RECORD : unit terminal
| T_RBRACKET : unit terminal
| T_RBRACE : unit terminal
| T_QUESTIONIS : unit terminal
| T_QUESTIONEQUAL : unit terminal
| T_QUESTIONDOT : unit terminal
| T_QUESTIONCOLONEQUAL : unit terminal
| T_QUESTION : unit terminal
| T_PREDICATE : unit terminal
| T_POSTCONDITION : unit terminal
| T_PLUSEQUAL : unit terminal
| T_PLUS : unit terminal
| T_PIPE_GREATER_GREATER : unit terminal
| T_PIPEEQUAL : unit terminal
| T_PIPE : unit terminal
| T_PIDENT : string terminal
| T_PERCENT_LIT : string terminal
| T_PERCENTRBRACKET : unit terminal
| T_PERCENT : unit terminal
| T_PARTITION : unit terminal
| T_OTHERWISE : unit terminal
| T_OR : unit terminal
| T_OPTION : unit terminal
| T_ONCHAIN : unit terminal
| T_ON : unit terminal
| T_OFFCHAIN : unit terminal
| T_NUMBERNAT : Big_int.big_int terminal
| T_NUMBERINT : Big_int.big_int terminal
| T_NO_TRANSFER : unit terminal
| T_NOT : unit terminal
| T_NONE : unit terminal
| T_NEQUAL : unit terminal
| T_NAMESPACE : unit terminal
| T_MULTEQUAL : unit terminal
| T_MULT : unit terminal
| T_MTZ : string terminal
| T_MINUSEQUAL : unit terminal
| T_MINUS : unit terminal
| T_MATCH : unit terminal
| T_MAP : unit terminal
| T_MAKE_SET : unit terminal
| T_MAKE_MAP : unit terminal
| T_MAKE_LIST : unit terminal
| T_MAKE_EVENT : unit terminal
| T_MAKE_BIG_MAP : unit terminal
| T_MAKE_ASSET : unit terminal
| T_LPAREN : unit terminal
| T_LIST : unit terminal
| T_LET : unit terminal
| T_LESS_LESS_PIPE : unit terminal
| T_LESS_EQUAL_GREATER : unit terminal
| T_LESSEQUAL : unit terminal
| T_LESS : unit terminal
| T_LEFT : unit terminal
| T_LBRACKETPERCENT : unit terminal
| T_LBRACKET : unit terminal
| T_LBRACE : unit terminal
| T_LAMBDA : unit terminal
| T_LABEL : unit terminal
| T_ITERABLE_BIG_MAP : unit terminal
| T_ITER : unit terminal
| T_IS : unit terminal
| T_INVARIANT : unit terminal
| T_INVALID_EXPR : unit terminal
| T_INVALID_EFFECT : unit terminal
| T_INVALID_DECL : unit terminal
| T_INITIALIZED : unit terminal
| T_INITIAL : unit terminal
| T_IN : unit terminal
| T_IMPORT : unit terminal
| T_IMPLY : unit terminal
| T_IF : unit terminal
| T_IDENTIFIED : unit terminal
| T_IDENT : string terminal
| T_GREATEREQUAL : unit terminal
| T_GREATER : unit terminal
| T_GET_ENTRYPOINT : unit terminal
| T_GETTER : unit terminal
| T_FUNCTION : unit terminal
| T_FROM : unit terminal
| T_FORALL : unit terminal
| T_FOR : unit terminal
| T_FOLD : unit terminal
| T_FALSE : unit terminal
| T_FAIL_IF : unit terminal
| T_FAILSOME : unit terminal
| T_FAILS : unit terminal
| T_FAIL : unit terminal
| T_EXTENSION : unit terminal
| T_EXISTS : unit terminal
| T_EVENT : unit terminal
| T_EQUIV : unit terminal
| T_EQUAL : unit terminal
| T_EOF : unit terminal
| T_ENUM : unit terminal
| T_ENTRY : unit terminal
| T_END : unit terminal
| T_EMIT : unit terminal
| T_ELSE : unit terminal
| T_EFFECT : unit terminal
| T_DURATION : string terminal
| T_DO_REQUIRE : unit terminal
| T_DO_FAIL_IF : unit terminal
| T_DOT : unit terminal
| T_DONE : unit terminal
| T_DO : unit terminal
| T_DIVEQUAL : unit terminal
| T_DIV : unit terminal
| T_DEFINITION : unit terminal
| T_DECIMAL : string terminal
| T_DATE : string terminal
| T_CONTRACT : unit terminal
| T_CONSTANT : unit terminal
| T_CONST : unit terminal
| T_COMMA : unit terminal
| T_COLONEQUAL : unit terminal
| T_COLONCOLON : unit terminal
| T_COLON : unit terminal
| T_CALL_VIEW : unit terminal
| T_CALLED : unit terminal
| T_CALL : unit terminal
| T_BYTES : string terminal
| T_BY : unit terminal
| T_BUT : unit terminal
| T_BIG_MAP : unit terminal
| T_BEGIN : unit terminal
| T_BEFORE : unit terminal
| T_AT : unit terminal
| T_ASSET_VIEW : unit terminal
| T_ASSET_VALUE : unit terminal
| T_ASSET_KEY : unit terminal
| T_ASSET_CONTAINER : unit terminal
| T_ASSET : unit terminal
| T_ASSERT : unit terminal
| T_AS : unit terminal
| T_ARCHETYPE : unit terminal
| T_ANY : unit terminal
| T_AND : unit terminal
| T_AMPEQUAL : unit terminal
| T_AGGREGATE : unit terminal
| T_ADDRESS_TO_CONTRACT : unit terminal
| T_ADDRESS : string terminal
| T_ADDED : unit terminal
| T_ACCEPT_TRANSFER : unit terminal
type _ nonterminal =
| N_view_decl : ParseTree.declaration_unloc nonterminal
| N_vc_decl_VARIABLE_ : (ParseTree.lident * ParseTree.type_t * ParseTree.expr option * ParseTree.label_exprs * ParseTree.exts) nonterminal
| N_vc_decl_CONSTANT_ : (ParseTree.lident * ParseTree.type_t * ParseTree.expr option * ParseTree.label_exprs * ParseTree.exts) nonterminal
| N_variable : ParseTree.declaration_unloc nonterminal
| N_type_s_unloc : ParseTree.type_r nonterminal
| N_type_r : ParseTree.type_r nonterminal
| N_type_decl : ParseTree.declaration_unloc nonterminal
| N_transition_to_item : (ParseTree.lident * (ParseTree.expr * ParseTree.exts) option * (ParseTree.expr * ParseTree.exts) option) nonterminal
| N_transition : ParseTree.declaration_unloc nonterminal
| N_start_expr : ParseTree.expr nonterminal
| N_specvariable : ParseTree.declaration_unloc nonterminal
| N_specification_fun : ParseTree.specification nonterminal
| N_specification_decl : ParseTree.declaration_unloc nonterminal
| N_specgetter : ParseTree.declaration_unloc nonterminal
| N_specfun_gen_GETTER_ : (ParseTree.lident * ParseTree.args * ParseTree.specification) nonterminal
| N_specfun_gen_FUNCTION_ : (ParseTree.lident * ParseTree.args * ParseTree.specification) nonterminal
| N_specfun_gen_ENTRY_ : (ParseTree.lident * ParseTree.args * ParseTree.specification) nonterminal
| N_specfun : ParseTree.declaration_unloc nonterminal
| N_specentry : ParseTree.declaration_unloc nonterminal
| N_specasset : ParseTree.declaration_unloc nonterminal
| N_spec_items : ParseTree.specification_item list nonterminal
| N_sourcedby : (ParseTree.expr * ParseTree.expr option * ParseTree.exts) nonterminal
| N_snl2_OR_security_arg_ : ParseTree.security_arg list nonterminal
| N_snl2_COMMA_expr_ : ParseTree.expr list nonterminal
| N_snl_SEMI_COLON_security_item_ : ParseTree.security_item list nonterminal
| N_snl_SEMI_COLON_rf_WITH__ : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) list nonterminal
| N_snl_SEMI_COLON_rf_OTHERWISE__ : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) list nonterminal
| N_snl_SEMI_COLON_label_expr_ : ParseTree.label_exprs nonterminal
| N_snl_SEMI_COLON_field_ : ParseTree.field list nonterminal
| N_snl_SEMI_COLON_cf_ : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) list nonterminal
| N_snl_COMMA_type_t_ : ParseTree.type_t list nonterminal
| N_snl_COMMA_simple_expr_ : ParseTree.expr list nonterminal
| N_snl_COMMA_security_arg_ : ParseTree.security_arg list nonterminal
| N_snl_COMMA_parameter_ : ParseTree.parameter list nonterminal
| N_snl_COMMA_function_arg_ : ParseTree.args nonterminal
| N_snl_COMMA_expr_ : ParseTree.expr list nonterminal
| N_sl_SEMI_COLON_security_item_ : ParseTree.security_item list nonterminal
| N_sl_SEMI_COLON_field_ : ParseTree.field list nonterminal
| N_sl_COMMA_simple_expr_ : ParseTree.expr list nonterminal
| N_sl_COMMA_security_arg_ : ParseTree.security_arg list nonterminal
| N_sl_COMMA_function_arg_ : ParseTree.args nonterminal
| N_simple_expr_r : ParseTree.expr_unloc nonterminal
| N_separated_nonempty_list_SEMI_COLON_recupdate_item_ : (ParseTree.lident * ParseTree.expr) list nonterminal
| N_separated_nonempty_list_SEMI_COLON_record_item_ : ParseTree.record_item list nonterminal
| N_separated_nonempty_list_SEMI_COLON_record_expr_ : ParseTree.expr list nonterminal
| N_separated_nonempty_list_MULT_type_s_ : ParseTree.type_t list nonterminal
| N_separated_nonempty_list_COMMA_security_arg_ : ParseTree.security_arg list nonterminal
| N_separated_nonempty_list_COMMA_ident_ : ParseTree.lident list nonterminal
| N_security_decl_unloc : ParseTree.security_unloc nonterminal
| N_security_decl : ParseTree.declaration_unloc nonterminal
| N_security_arg_unloc : ParseTree.security_arg_unloc nonterminal
| N_rf_WITH_ : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) nonterminal
| N_rf_OTHERWISE_ : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) nonterminal
| N_recupdate_item : (ParseTree.lident * ParseTree.expr) nonterminal
| N_record_item : ParseTree.record_item nonterminal
| N_record : ParseTree.declaration_unloc nonterminal
| N_pname : ParseTree.pname nonterminal
| N_order_operations : ParseTree.expr_unloc nonterminal
| N_order_operation : ParseTree.expr_unloc nonterminal
| N_option_with_effect_ : (ParseTree.expr * ParseTree.exts) option nonterminal
| N_option_tentry_postfix_ : (ParseTree.lident * ParseTree.expr) option nonterminal
| N_option_state_is_ : (ParseTree.lident * ParseTree.expr option) option nonterminal
| N_option_specification_fun_ : ParseTree.specification option nonterminal
| N_option_sourcedby_ : (ParseTree.expr * ParseTree.expr option * ParseTree.exts) option nonterminal
| N_option_require_value_ : (ParseTree.expr * ParseTree.exts) option nonterminal
| N_option_require_ : ((ParseTree.lident * ParseTree.expr * ParseTree.expr option) list * ParseTree.exts) option nonterminal
| N_option_record_position_ : ParseTree.expr option nonterminal
| N_option_prefix_EQUAL_enum_body__ : (ParseTree.lident * ParseTree.type_t list * ParseTree.enum_option list) list option nonterminal
| N_option_paren_separated_nonempty_list_COMMA_ident___ : ParseTree.lident list option nonterminal
| N_option_parameter_init_ : ParseTree.expr option nonterminal
| N_option_otherwise_section_ : ParseTree.expr option nonterminal
| N_option_on_value_ : (ParseTree.lident * ParseTree.type_t) option nonterminal
| N_option_ident_ : ParseTree.lident option nonterminal
| N_option_function_return_ : ParseTree.type_t option nonterminal
| N_option_failif_ : ((ParseTree.lident * ParseTree.expr * ParseTree.expr option) list * ParseTree.exts) option nonterminal
| N_option_extensions_ : ParseTree.exts nonterminal
| N_option_effect_ : (ParseTree.expr * ParseTree.exts) option nonterminal
| N_option_default_value_ : ParseTree.expr option nonterminal
| N_option_constants_ : ((ParseTree.lident * ParseTree.expr * ParseTree.expr option) list * ParseTree.exts) option nonterminal
| N_option_calledby_ : (ParseTree.expr * ParseTree.expr option * ParseTree.exts) option nonterminal
| N_option_asset_options_ : ParseTree.asset_option list option nonterminal
| N_option_asset_fields_ : ParseTree.field list option nonterminal
| N_option_SEMI_COLON_ : unit option nonterminal
| N_on_value : (ParseTree.lident * ParseTree.type_t) nonterminal
| N_nonempty_list_type_tuple_ : ParseTree.type_t list nonterminal
| N_nonempty_list_transition_to_item_ : ParseTree.transition nonterminal
| N_nonempty_list_spec_fail_item_ : (ParseTree.lident * ParseTree.lident option * ParseTree.lident * ParseTree.type_t * ParseTree.expr) list nonterminal
| N_nonempty_list_loc_pattern__ : ParseTree.pattern list nonterminal
| N_nonempty_list_ident_typ_q_item_ : (string Location.loced * ParseTree.quantifier_kind) list list nonterminal
| N_nonempty_list_ident_ : ParseTree.lident list nonterminal
| N_nonempty_list_extension_ : ParseTree.extension list nonterminal
| N_nonempty_list_declaration_ : ParseTree.declaration list nonterminal
| N_nonempty_list_branch_ : ParseTree.branch list nonterminal
| N_nonempty_list_asset_option_ : ParseTree.asset_option list nonterminal
| N_namespace : ParseTree.declaration_unloc nonterminal
| N_main : ParseTree.archetype nonterminal
| N_loption_separated_nonempty_list_SEMI_COLON_recupdate_item__ : (ParseTree.lident * ParseTree.expr) list nonterminal
| N_loption_separated_nonempty_list_SEMI_COLON_record_item__ : ParseTree.record_item list nonterminal
| N_loption_separated_nonempty_list_COMMA_security_arg__ : ParseTree.security_arg list nonterminal
| N_literal : ParseTree.literal nonterminal
| N_list_loc_spec_variable__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_predicate__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_postcondition__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_fails__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_effect__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_definition__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_contract_invariant__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_loc_spec_assert__ : ParseTree.specification_item_unloc Location.loced list nonterminal
| N_list_invars_ : ParseTree.invariants nonterminal
| N_list_function_item_ : ParseTree.s_function Location.loced list nonterminal
| N_list_enum_option_ : ParseTree.enum_option list nonterminal
| N_list_enum_cdecl_ : (ParseTree.lident * ParseTree.type_t list * ParseTree.enum_option list) list nonterminal
| N_list_asset_post_option_ : ParseTree.asset_post_option list nonterminal
| N_label_expr_unloc : (ParseTree.lident * ParseTree.expr) nonterminal
| N_import : ParseTree.declaration_unloc nonterminal
| N_implementation_archetype : ParseTree.archetype_unloc nonterminal
| N_ident_typ_q : (string Location.loced * ParseTree.quantifier_kind) list nonterminal
| N_getter_decl : ParseTree.declaration_unloc nonterminal
| N_function_item : ParseTree.s_function Location.loced nonterminal
| N_function_decl : ParseTree.declaration_unloc nonterminal
| N_field_r : ParseTree.field_unloc nonterminal
| N_extension_r : ParseTree.extension_unloc nonterminal
| N_expr_r : ParseTree.expr_unloc nonterminal
| N_event : ParseTree.declaration_unloc nonterminal
| N_enum_option : ParseTree.enum_option nonterminal
| N_enum_cdecl : (ParseTree.lident * ParseTree.type_t list * ParseTree.enum_option list) nonterminal
| N_enum_body : (ParseTree.lident * ParseTree.type_t list * ParseTree.enum_option list) list nonterminal
| N_enum : ParseTree.declaration_unloc nonterminal
| N_entry_simple : ParseTree.declaration_unloc nonterminal
| N_entry_properties : ParseTree.entry_properties nonterminal
| N_entry : ParseTree.declaration_unloc nonterminal
| N_effect : (ParseTree.expr * ParseTree.exts) nonterminal
| N_dextension : ParseTree.declaration_unloc nonterminal
| N_declaration_r : ParseTree.declaration_unloc nonterminal
| N_constant : ParseTree.declaration_unloc nonterminal
| N_cfs : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) list nonterminal
| N_cf : (ParseTree.lident * ParseTree.expr * ParseTree.expr option) nonterminal
| N_calledby : (ParseTree.expr * ParseTree.expr option * ParseTree.exts) nonterminal
| N_branch : ParseTree.branch nonterminal
| N_boption_CONST_ : bool nonterminal
| N_asset_post_option : ParseTree.asset_post_option nonterminal
| N_asset_option : ParseTree.asset_option nonterminal
| N_asset : ParseTree.declaration_unloc nonterminal
| N_archetype_r : ParseTree.archetype_unloc nonterminal
| N_archetype_extension : ParseTree.archetype_unloc nonterminal
| N_archetype : ParseTree.declaration_unloc nonterminal
include MenhirLib.IncrementalEngine.INSPECTION
with type 'a lr1state := 'a lr1state
with type production := production
with type 'a terminal := 'a terminal
with type 'a nonterminal := 'a nonterminal
with type 'a env := 'a env
include MenhirLib.IncrementalEngine.SYMBOLS
with type 'a terminal := 'a terminal
with type 'a nonterminal := 'a nonterminal
type item = production * int
val compare_nonterminals : _ nonterminal -> _ nonterminal -> int
val compare_productions : production -> production -> int
val lhs : production -> xsymbol
val rhs : production -> xsymbol list
val nullable : _ nonterminal -> bool
val first : _ nonterminal -> _ terminal -> bool
val foreach_terminal : (xsymbol -> 'a -> 'a) -> 'a -> 'a
val foreach_terminal_but_error : (xsymbol -> 'a -> 'a) -> 'a -> 'a
val feed :
'a symbol ->
MenhirLib.IncrementalEngine.position ->
'a ->
MenhirLib.IncrementalEngine.position ->
'b env ->
'b env
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>