Solidity_printer
val string_of_storage_location : Solidity_ast.storage_location -> string
val string_of_fun_mutability : Solidity_ast.fun_mutability -> string
val string_of_var_mutability : Solidity_ast.var_mutability -> string
val string_of_visibility : Solidity_ast.visibility -> string
val string_of_inheritance_specifier :
Solidity_ast.inheritance_specifier ->
string
val string_of_contract_kind : Solidity_ast.contract_kind -> string
val string_of_ident :
Solidity_common.IdentSet.elt Solidity_common.node ->
string
val string_of_longident :
'a Solidity_common.LongIdent.t Solidity_common.node ->
string
val string_of_unop : Solidity_ast.unary_operator -> string
val string_of_binop : Solidity_ast.binary_operator -> string
val string_of_cmpop : Solidity_ast.compare_operator -> string
val string_of_elementary_type : Solidity_ast.elementary_type -> string
val string_of_type : Solidity_ast.type_ -> string
val string_of_expression : ?paren:bool -> Solidity_ast.expression -> string
val string_of_module_units :
?freeton:bool ->
Solidity_ast.module_units ->
string
val string_of_program : ?freeton:bool -> Solidity_ast.program -> string