val let| :
('a, 'b) Stdlib.result ->
('a -> ('c, 'b) Stdlib.result) ->
('c, 'b) Stdlib.result
val check_letters : string -> int -> int -> (char -> bool) -> bool
val expand_caddadr :
args:'a list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val expand_set_caddadr :
args:'a list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val decimal_of_roman : string -> int
val expand_deprecated_dxiiivp :
args:Proto.micheline list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val parse_pair_substr :
string ->
len:int ->
int ->
(pair_item, [> `unmacro_error ]) Stdlib.result
module IMap : sig ... end
val pappaiir_annots_pos : pair_item -> 'a list -> ('a list * 'a list) IMap.t
val expand_pappaiir :
args:'a list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val expand_unpappaiir :
args:'a list ->
annots:'b ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val expand_deprecated_duuuuup :
args:'a list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val expand_asserts :
args:'a list ->
annots:string list ->
string ->
(Proto.micheline option, [> `unmacro_error ]) Stdlib.result
val expand_fail :
args:'a list ->
annots:'b list ->
string ->
(Proto.micheline option, 'c) Stdlib.result
val expand :
args:Proto.micheline list ->
annots:string list ->
string ->
(Proto.micheline, [> `unknown_primitive of string option | `unmacro_error ])
Stdlib.result