Arm.Asmtemplate
type parsed_template =
| Spaces of bool
A location that permits a space. Bool indicates whether that space should be expanded when printing.
*)| Literal of string
| Placeholder of string
| Optional of parsed_template
| Choice of parsed_template list
| Sequence of parsed_template list
val pp_parsed_template :
Ppx_deriving_runtime.Format.formatter ->
parsed_template ->
Ppx_deriving_runtime.unit
val show_parsed_template : parsed_template -> Ppx_deriving_runtime.string
val equal_parsed_template :
parsed_template ->
parsed_template ->
Ppx_deriving_runtime.bool
val parse_literal : parsed_template Angstrom.t
val parse_spaces : parsed_template Angstrom.t
val parse_placeholder : parsed_template Angstrom.t
val foo : unit -> unit Angstrom.t
val parse_optional : unit -> parsed_template Angstrom.t
val parse_choice : unit -> parsed_template Angstrom.t
val parse_asmtemplate : unit -> parsed_template Angstrom.t
val placeholders : parsed_template -> string list
val suspicious_choice : Types.InstEnc.t -> parsed_template -> bool
val run_parse_asmtemplate : Types.InstEnc.t -> (parsed_template, string) result