Mavryk_micheline.Micheline_parser
type 'a parsing_result = 'a * Mavryk_error_monad.Error_monad.error list
val compare :
('a -> 'a -> int) ->
'a parsing_result ->
'a parsing_result ->
int
val no_parsing_error :
'a parsing_result ->
'a Mavryk_error_monad.Error_monad.tzresult
val point_zero : point
val location_zero : location
val point_encoding : point Data_encoding.encoding
val location_encoding : location Data_encoding.encoding
val tokenize : string -> token list parsing_result
type node = (location, string) Micheline.node
val parse_toplevel : ?check:bool -> token list -> node list parsing_result
val parse_expression : ?check:bool -> token list -> node parsing_result
val print_location : Stdlib.Format.formatter -> location -> unit
val print_point : Stdlib.Format.formatter -> point -> unit