| open Ast |
| |
| val string_of_atom : atom -> string |
| val string_of_unop : unop -> string |
| val string_of_binop : binop -> string |
| val string_of_cmpop : cmpop -> string |
| val string_of_iter : iter -> string |
| val string_of_typ : ?short: bool -> typ -> string |
| val string_of_typfield : ?short: bool -> typfield -> string |
| val string_of_exp : exp -> string |
| val string_of_exps : string -> exp list -> string |
| val string_of_expfield : expfield -> string |
| val string_of_sym : sym -> string |
| val string_of_prod : prod -> string |
| val string_of_prem : prem -> string |
| val string_of_param : param -> string |
| val string_of_params : param list -> string |
| val string_of_arg : arg -> string |
| val string_of_args : arg list -> string |
| val string_of_def : def -> string |
| val string_of_script : script -> string |