package forester
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A tool for tending mathematical forests
Install
dune-project
Dependency
Authors
Maintainers
Sources
4.2.0.tar.gz
md5=7543fe7acbdfeb2056dc0b774965239f
sha512=2317bf84588692bbbd40e5fa944faab4889474e4a058e336bd1165f6dd8e55e8979affab098248c87354acdc3b6e6927305553ff5ab6b002b6739719814ec080
doc/forester.frontend/Forester_frontend/Grammar/MenhirInterpreter/index.html
Module Grammar.MenhirInterpreterSource
include MenhirLib.IncrementalEngine.INCREMENTAL_ENGINE with type token = token
Source
val offer :
'a checkpoint ->
(token
* MenhirLib.IncrementalEngine.position
* MenhirLib.IncrementalEngine.position) ->
'a checkpointSource
type supplier =
unit ->
token
* MenhirLib.IncrementalEngine.position
* MenhirLib.IncrementalEngine.positionSource
val loop_handle :
('a -> 'answer) ->
('a checkpoint -> 'answer) ->
supplier ->
'a checkpoint ->
'answerSource
val loop_handle_undo :
('a -> 'answer) ->
('a checkpoint -> 'a checkpoint -> 'answer) ->
supplier ->
'a checkpoint ->
'answerSource
type element = | Element : 'a lr1state * 'a * MenhirLib.IncrementalEngine.position * MenhirLib.IncrementalEngine.position -> element
Source
val positions :
'a env ->
MenhirLib.IncrementalEngine.position * MenhirLib.IncrementalEngine.positionSource
type _ terminal = | T_error : unit terminal| T_XML_ELT_IDENT : string terminal| T_WHITESPACE : string terminal| T_VERBATIM : string terminal| T_TEXT : string terminal| T_SUBTREE : unit terminal| T_SCOPE : unit terminal| T_RSQUARE : unit terminal| T_RPAREN : unit terminal| T_RBRACE : unit terminal| T_PUT : unit terminal| T_PATCH : unit terminal| T_OPEN : unit terminal| T_OBJECT : unit terminal| T_NAMESPACE : unit terminal| T_LSQUARE : unit terminal| T_LPAREN : unit terminal| T_LET : unit terminal| T_LBRACE : unit terminal| T_IMPORT : unit terminal| T_IDENT : string terminal| T_HASH_LBRACE : unit terminal| T_HASH_HASH_LBRACE : unit terminal| T_GET : unit terminal| T_FUN : unit terminal| T_EXPORT : unit terminal| T_EOF : unit terminal| T_DEFAULT : unit terminal| T_DEF : unit terminal| T_DECL_XMLNS : string terminal| T_CALL : unit terminal| T_ALLOC : unit terminal
Source
type _ nonterminal = | N_xml_attr : ((string option * string) * Forester_core.Code.t) nonterminal| N_wstext : string nonterminal| N_ws_or_text : string nonterminal| N_ws_or_method_decl_ : (string * Forester_core.Code.t) list nonterminal| N_ws_or_locate_head_node__ : Forester_core.Code.node Forester_core.Range.located list nonterminal| N_ws_list_method_decl_ : (string * Forester_core.Code.t) list nonterminal| N_ws_list_locate_head_node__ : Forester_core.Code.t nonterminal| N_textual_node : Forester_core.Code.node nonterminal| N_option_squares_wstext__ : string option nonterminal| N_option_squares_bvar__ : string list option nonterminal| N_method_decl : (string * Forester_core.Code.t) nonterminal| N_main : Forester_core.Code.t nonterminal| N_list_xml_attr_ : ((string option * string) * Forester_core.Code.t) list nonterminal| N_list_ws_or_text_ : string list nonterminal| N_list_ws_or_method_decl__ : (string * Forester_core.Code.t) list list nonterminal| N_list_ws_or_locate_head_node___ : Forester_core.Code.node Forester_core.Range.located list list nonterminal| N_list_squares_bvar_with_strictness__ : string list Forester_core.Base.binding list nonterminal| N_list_locate_textual_node__ : Forester_core.Code.t nonterminal| N_list_WHITESPACE_ : string list nonterminal| N_ident_with_method_calls : (string list * string list) nonterminal| N_ident : string list nonterminal| N_head_node : Forester_core.Code.node nonterminal| N_bvar_with_strictness : string list Forester_core.Base.binding nonterminal| N_bvar : string list nonterminal| N_arg : Forester_core.Code.t 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
Source
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)"
>