package octez-protocol-004-Pt24m4xi-libs
type parsed = {
source : string;
(*The original source code.
*)unexpanded : string Tezos_micheline.Micheline.canonical;
(*Original expression with macros.
*)expanded : Tezos_protocol_004_Pt24m4xi.Protocol.Alpha_context.Script.expr;
(*Expression with macros fully expanded.
*)expansion_table : (int * (Tezos_micheline.Micheline_parser.location * int list)) list;
(*Associates unexpanded nodes to their parsing locations and the nodes expanded from it in the expanded expression.
*)unexpansion_table : (int * int) list;
(*Associates an expanded node to its source in the unexpanded expression.
*)
}
The result of parsing and expanding a Michelson V1 script or data.
val parse_toplevel :
?check:bool ->
string ->
parsed Tezos_micheline.Micheline_parser.parsing_result
val parse_expression :
?check:bool ->
string ->
parsed Tezos_micheline.Micheline_parser.parsing_result
val expand_all :
source:string ->
original:Tezos_micheline.Micheline_parser.node ->
parsed Tezos_micheline.Micheline_parser.parsing_result
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>