Module Syntax_tree
type expr = | Ar0 of {}| Ar1 of {format : ar1_format;arg : expr;
}| Ar2 of {format : ar2_format;arg1 : expr;arg2 : expr;
}| Ar3 of {format : ar3_format;arg1 : expr;arg2 : expr;arg3 : expr;
}| Ite of {}
val arity : expr -> intval string_of_expr : expr -> stringmodule Location_identifier : sig ... endtype 'a located = 'a * 'a Location_identifier.t