<55.5.0+dev0-2025-04-28/)Pprintast/space_formatterA;@@@A&Stdlib&&format$unit#@@@&Stdlib$&Format)formatter@@@ %@@@ @@@ @@@@;../../parsing/pprintast.mliXX@@@@)Pprintast@@A@)longident|@&Stdlib'&Format)formatter@@@]@)Longident(!t@@@9)@@@@@@@@&Z'Z.@@%A@@&constr}@&Stdlib*&Format)formatter@@@@)Longident+!t@@@],@@@@@@@@J[//K[/c@@IB@@*expression@&Stdlib-&Format)formatter@@@@)Parsetree.*expression@@@/@@@@@@@@n]eeo]e@@mE@@4string_of_expression@)Parsetree0*expression@@@&string1@@@@@@^^@@F@@'pattern@&Stdlib2&Format)formatter@@@ @)Parsetree3'pattern@@@ 4@@@ @@ @@ @``@@G@@)core_type@&Stdlib5&Format)formatter@@@@)Parsetree6)core_type@@@7@@@@@@@@bb\@@H@@)signature@&Stdlib8&Format)formatter@@@@)Parsetree9)signature@@@:@@@@@@@@d^^d^@@I@@)structure@&Stdlib;&Format)formatter@@@@)Parsetree<)structure@@@*=@@@@@@@@ee@@J@@3string_of_structure@)Parsetree>)structure@@@?@@@@@@/f0f@@.K@@+module_expr@&Stdlib@&Format)formatter@@@ @)ParsetreeA+module_expr@@@!fB@@@"@@#@@$@ShThV@@RL@@/toplevel_phrase@&StdlibC&Format)formatter@@@%@)ParsetreeD/toplevel_phrase@@@&E@@@'@@(@@)@wjXXxjX@@vM@@*top_phrase@&StdlibF&Format)formatter@@@*@)ParsetreeG/toplevel_phrase@@@+H@@@,@@-@@.@kk@@N@@+class_field@&StdlibI&Format)formatter@@@/@)ParsetreeJ+class_field@@@0K@@@1@@2@@3@mm-@@O@@0class_type_field@&StdlibL&Format)formatter@@@4@)ParsetreeM0class_type_field@@@5N@@@6@@7@@8@n..n.z@@P@@*class_expr@&StdlibO&Format)formatter@@@9@)ParsetreeP*class_expr@@@:Q@@@;@@<@@=@o{{o{@@Q@@*class_type@&StdlibR&Format)formatter@@@>@)ParsetreeS*class_type@@@?>T@@@@@@A@@B@+p,p@@*R@@+module_type@&StdlibU&Format)formatter@@@C@)ParsetreeV+module_type@@@DbW@@@E@@F@@G@OqPq ?@@NS@@.structure_item@&StdlibX&Format)formatter@@@H@)ParsetreeY.structure_item@@@IZ@@@J@@K@@L@sr @ @tr @ @@rT@@.signature_item@&Stdlib[&Format)formatter@@@M@)Parsetree\.signature_item@@@N]@@@O@@P@@Q@s  s  @@U@@'binding@&Stdlib^&Format)formatter@@@R@)Parsetree_-value_binding@@@S`@@@T@@U@@V@t  t  @@V@@'payload@&Stdliba&Format)formatter@@@W@)Parsetreeb'payload@@@Xc@@@Y@@Z@@[@u  u  M@@W@@-tyvar_of_name@id@@@\ne@@@]@@^@w O Ow O s@@X@@%tyvar@&Stdlibf&Format)formatter@@@_@g@@@`(h@@@a@@b@@c@| V V| V @@Y@@ӱ#Doc"B@)longident*Format_docj'printer)Longidenti!t@@@!@@@!@5C  6C  @@4Z@@&constr*Format_docl'printer)Longidentk!t@@@!@@@!@OD  PD  @@N[@@%tyvar *Format_docn'printerm@@@!@@@!@fE  gE  )@@e\@@+nominal_exp!@)Parsetreeo*expression@@@!&optionL*Format_docp!t@@@!@@@!@@!@I  I  @@]@@@@B  J  @^@@@@34Pretty-printers for )Parsetree@@@# (Warning:@ ' this module is unstable and part of -Compiler_libs@-compiler-libs@!.@@@@@@@@@@@@A#9Pprintast.space_formatter@@@A֠@@@3Pprintast.longident@@ @@@@@0Pprintast.constr@@ @@@@@4Pprintast.expression@@@{@@@@p>Pprintast.string_of_expression@k@%l@@@@`1Pprintast.pattern@[@.\@1S@@@@H3Pprintast.core_type@C@:D@=;@@@@03Pprintast.signature@+@F,@I#@@@@3Pprintast.structure@@R@U @@@@=Pprintast.string_of_structure@@^@@@@5Pprintast.module_expr@@g@j@@@@٠9Pprintast.toplevel_phrase@@s@v@@@@4Pprintast.top_phrase@@@@@@@5Pprintast.class_field@@@@@@@:Pprintast.class_type_field@@@@@@@y4Pprintast.class_expr@t@u@l@@@@a4Pprintast.class_type@\@]@T@@@@I5Pprintast.module_type@D@E@<@@@@18Pprintast.structure_item@,@-@$@@@@8Pprintast.signature_item@@@ @@@@1Pprintast.binding@@@@@@@頕1Pprintast.payload@@@@@@@Ѡ7Pprintast.tyvar_of_name3 Turn a type variable name into a valid identifier, taking care of the special treatment required for the single quote character in second position, or for keywords by escaping them with \#. No-op on "_".@@@@@@@@@@@@@@@@@ˠ/Pprintast.tyvar3 Print a type variable name as a valid identifier, taking care of the special treatment required for the single quote character in second position, or for keywords by escaping them with \#. No-op on "_".@@@@@@@@@@@@@ @@@@@/-Pprintast.Doc3*Format_doc@@= functions for error messages@@@@@@@@@@@@Aܐ7Pprintast.Doc.longident@@@@@4Pprintast.Doc.constr@@@@@3Pprintast.Doc.tyvar@@@@@9Pprintast.Doc.nominal_exp3 oReturns a format document if the expression reads nicely as the subject of a sentence in a error message.@@@@@@@@@@@@@>@@@@x@@vu@@@@@@@@@A)Parsetree)Longident*Format_doc&Format@@@@@