Caml1999I037(Tc7*Ast_mapper&mapper;@@)attributea@@@ @@@@)Parsetree)attribute@@@)attribute@@@@@@@6parsing/ast_mapper.mli{ c e{ c @@%C@*attributesb@@@@@@@$listK#)attribute@@@@@@ -)attribute@@@@@@@@@@&|  '|  @@JD@*binding_opc@@@C@@@@B*binding_op@@@G*binding_op@@@@@@@?}  @}  @@cE@$cased@@@\@@@@[$case@@@`$case@@@@@@@X~  Y~  @@|F@%casese@@@u@@@@Wx$case@@@@@@a$case@@@@@@@@@@{  |  H@@G@1class_declarationf@@@@@@@1class_declaration@@@1class_declaration@@@@@@@@ I K@ I @@H@1class_descriptiong@@@@@@@1class_description@@@1class_description@@@@@@@A  A  @@I@*class_exprh@@@@@@@*class_expr@@@*class_expr@@@@@@@B  B  @@J@+class_fieldi@@@@@@@+class_field@@@+class_field@@@@@@@C  C  =@@K@/class_signaturej@@@@@@{@/class_signature@@@|/class_signature@@@}@@~@@D > @D > ~@@L@/class_structurek@@@@@@v@/class_structure@@@w/class_structure@@@x@@y@@zE  E  @@5M@*class_typel@@@.@@@q@-*class_type@@@r2*class_type@@@s@@t@@u*F  +F  @@NN@6class_type_declarationm@@@G@@@l@F6class_type_declaration@@@mK6class_type_declaration@@@n@@o@@pCG  DH - a@@gO@0class_type_fieldn@@@`@@@g@_0class_type_field@@@hd0class_type_field@@@i@@j@@k\I b d]I b @@P@(constanto@@@y@@@b@x(constant@@@c}(constant@@@d@@e@@fuJ  vJ  @@Q@7constructor_declarationp@@@@@@]@7constructor_declaration@@@^7constructor_declaration@@@_@@`@@aK  L  E@@R@2directive_argumentq@@@@@@X@2directive_argument@@@Y2directive_argument@@@Z@@[@@\M F HM F @@S@$exprr@@@@@@S@*expression@@@T*expression@@@U@@V@@WN  N  @@T@)extensions@@@@@@N@)extension@@@O)extension@@@P@@Q@@RO  O  @@U@5extension_constructort@@@@@@I@5extension_constructor@@@J5extension_constructor@@@K@@L@@MP  Q$V@@V@3include_declarationu@@@@@@D@3include_declaration@@@E3include_declaration@@@F@@G@@H RWY RW@@/W@3include_descriptionv@@@(@@@?@'3include_description@@@@,3include_description@@@A@@B@@C$S%S@@HX@1label_declarationw@@@A@@@:@@1label_declaration@@@;E1label_declaration@@@<@@=@@>=T>T7@@aY@(location@@@Z@@@5@(Location!t@@@6!t@@@7@@8@@9ZU8:[U8g@@~Z@.module_binding@@@w@@@0@v.module_binding@@@1{.module_binding@@@2@@3@@4sVhjtVh@@[@2module_declaration@@@@@@+@2module_declaration@@@,2module_declaration@@@-@@.@@/WW@@\@3module_substitution@@@@@@&@3module_substitution@@@'3module_substitution@@@(@@)@@*XX<@@]@+module_expr@@@@@@!@+module_expr@@@"+module_expr@@@#@@$@@%Y=?Y=q@@^@+module_type@@@@@@@+module_type@@@+module_type@@@@@@@ ZrtZr@@_@7module_type_declaration@@@@@@@7module_type_declaration@@@7module_type_declaration@@@@@@@[\@@`@0open_declaration@@@ @@@@ 0open_declaration@@@0open_declaration@@@@@@@ ] ]^@@-a@0open_description@@@&@@@ @%0open_description@@@*0open_description@@@@@@@"^_a#^_@@Fb@,package_type@@@?@@@@>,package_type@@@ C,package_type@@@ @@ @@ ;_<_@@_c@#pat@@@X@@@@W'pattern@@@\'pattern@@@@@@@T`U`@@xd@'payload@@@q@@@@p'payload@@@u'payload@@@@@@@mana(@@e@)signature@@@@@@@)signature@@@)signature@@@@@@@b)+b)W@@f@.signature_item@@@@@@@.signature_item@@@.signature_item@@@@@@@cXZcX@@g@)structure@@@@@@@)structure@@@)structure@@@@@@@dd@@h@.structure_item@@@@@@@.structure_item@@@.structure_item@@@@@@@ee@@i@2toplevel_directive@@@@@@@2toplevel_directive@@@2toplevel_directive@@@@@@@ffL@@j@/toplevel_phrase@@@@@@@/toplevel_phrase@@@ /toplevel_phrase@@@@@@@gMOgM@@'k@#typ@@@ @@@@)core_type@@@$)core_type@@@@@@@߰hh@@@l@0type_declaration@@@9@@@@80type_declaration@@@=0type_declaration@@@@@@@ڰ5i6i@@Ym@.type_extension@@@R@@@@Q.type_extension@@@V.type_extension@@@@@@@հNjOj8@@rn@.type_exception@@@k@@@@j.type_exception@@@o.type_exception@@@@@@@аgk9;hk9v@@o@)type_kind@@@@@@@)type_kind@@@)type_kind@@@@@@@˰lwylw@@p@-value_binding@@@@@@@-value_binding@@@-value_binding@@@@@@@ưmm@@q@1value_description@@@@@@@1value_description@@@1value_description@@@@@@@nn'@@r@/with_constraint@@@@@@@/with_constraint@@@/with_constraint@@@@@@@o(*o(h@@s@@@A@@@@@z S Spij@@@@B@A@.default_mapper@@@@v??v?Y@@t@@)tool_name@$unitF@@@&stringQ@@@@@@{{@@u@@%apply&source@@@&target@@@@ @@@*@@@@@@@@@@@@8v@@(run_main@@9@@@@@@=@@@@@G@@@@@@12@@Uw@@1register_function&Stdlib#ref@X@@@@@<d@@@@@@h@@@@@r@@@@@@@@@@@]SS^S@@x@@(register@|@@@@@`@@@@@@@@@@@@@@@@@@@@@y@@'map_opt@@!a@!b@@@@&optionL@@@@@@@@@@@G@@z@@2extension_of_error@b%error@@@)extension@@@@@@III|@@{@@4attribute_of_warning @x!t@@@@@@@)attribute@@@@@@@@ - - - h@@|@@3add_ppx_context_str!)tool_name@@@@)structure@@@)structure@@@@@@@@!Y!Y!r!@@}@@3add_ppx_context_sig")tool_name@@@@)signature@@@)signature@@@@@@@@""""@@7~@@4drop_ppx_context_str#'restore$boolE@@@@5)structure@@@;)structure@@@@@@@@4##5#8#v@@X@@4drop_ppx_context_sig$'restore!@@@@T)signature@@@Z)signature@@@@@@@@S$$T$($f@@w@@@*set_cookie%@r@@@@q*expression@@@@@@@@@@@n%o%oo%o%@@A@@*get_cookie&@@@@*expression@@@@@@@@@%%%%@@B@@@q_b*Ast_mapper0'F(vjY j(Warnings0mJɒkgrn{T8cئ@@@