Caml1999I037Y\3)Variables%value#;@@@A&stringQ@@@@@@@7ocamltest/variables.mliRbbRbu@@@@@@A@(exporter$;@@@A@@@@@@@@Ϡ@"@@@@@@@@@@@ Tww!Tw@@@@2A@A@!t%;@@@A@@@@@*V+V@@@@@@@,continuationI;@@Q@@P@B A@nY@@@@@@M@@@%arrayJ;@@R@AA@@@@@@W@@@ $listK;@@S@A"[]f@@d@"::g@@@T@@q@ @@A@Y@@@@@t@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@ @@@J@@@@@@@@[@@A٠=ocaml.warn_on_literal_patternݐ@@0Division_by_zero]#@@@A㠰  @+End_of_file\#$@@@A렰@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@AE!D!@.Stack_overflow^#_@@@A&M)L)@.Sys_blocked_io_#g@@@A.U1T1@)Sys_error[#o@j@@A7^:]:@:Undefined_recursive_modulea#x@@w@s@u@@h@@AHoKnK@:Continuation_already_takenb#@@@APwSvS@&Stdlib;@@@A@@@@@@@@@@@@A@@@@3@@A@A+(exporterBTw|Tw@@;@@A@@@@@@@@@@@@@@@@@@@@TwwTw@@@@A@@@Aб@г%valueTwTw@@!3@.;@@@A6@@@@@@@@@@@@A@@В@г*&stringTwTw@@2@@@г/&stringTw0@@6#1@@@A$2@@H%(3@@5@@3@%@A65@A+!tCVV@@;@@A@@@@@ V@@@@B@@@A@@@3@7d^@A@'compareXX@б@г!t"X#X@@ @@@3@'!@A@@б@г-!t3X4X@@ @@@@@г#int@XAX@@ @@@@@@@@!@@@'@@$* @@@NX@@\C@@@@*3Empty_variable_nameDZZ[Z@#U@@@A_Z@@mD@@@@@@3KKKKKKKK@=R@A @;Variable_already_registeredEo\p\ @#j@n@@@@@Ay\z\@@E@@г &string\ @@3nnnnnnnn@$2,@A@@@@@@@0No_such_variableF^ ^0@#@@@@@@A^^:@@F@@г &string^4 @@3@%A;@A@@@@@@@=Recursive_variable_definitionG`<F`<c@#@@@@@@A`<<`<m@@G@@г &string`<g @@3@%A;@A@@@@@@@$makebosbow@б@В@гܠ&stringbozbo@@ @@@3@!=7@A@@@г&stringbobo@@ @@@@@@@@ @@ @@г!tbobo@@ @@@%@@@@@(.@@@boo @@'H@@ @@.2make_with_exporter$d%d@б@г(exporter/d0d@@ @@@3@G`@A@@б@В@г7&stringDdEd@@ @@@@@@гF&stringSdTd@@ @@@$@@@@@ @@+ @@гa!tgdhd@@ @@@8@@@@@;,@@@A@@>D @@@ud@@I@@@@D0name_of_variableff@б@г!tff@@ @@@3xxxxxxxx@]r@A@@г&stringff@@ @@@@@@@@@@@f @@J@@ @@7description_of_variablehh @б@г!th h@@ @@@3@1F@A@@г&stringhh@@ @@@@@@@@@@@h @@K@@ @@1register_variablejj/@б@г堐!tj2j3@@ @@@3@1F@A@@г$unitj7j;@@ @@@@@@@@@@@j @@L@@ @@-find_variablel=Al=N@б@г&stringl=Ql=W@@ @@@3@1F@A@@гo&option*l=]+l=c@г.!t4l=[5l=\@@ @@@@@@@@@ @@@$@@!'@@@Dl==@@RM@@@@'1string_of_binding OneiPnez@б@гT!tZne}[ne~@@ @@@3GGGGGGGG@@U@A@@б@гk%valueknelne@@ @@@@@гk&stringxneyne@@ @@@@@@@@!@@@'@@$* @@@nee@@N@@@@*8get_registered_variables!pp@б@г/$unitpp@@ @@@3@CX@A@@г $listpp@г!tpp@@ @@@@@@@@@ @@@$@@!'@@@p@@O@@@@')from_name"tBFtBO@б@гΠ&stringtBRtBX@@ @@@3@@U@A@@г䠐!ttB\tB]@@ @@@@@@@@@@@tBB @)ocaml.doc z Returns the variable if it is registered, otherwise creates it as a "User variable". Does not register the variable. rs A@@@@@@@P@@@ɐ@@@@@@3@A@mgA@A@@B@B@B@pjB@O@@@X@Q*@#@@p@iB@@3@VkD@A@ H************************************************************************;A@@