Caml1999T031 1a9<'CompactР&Lexgen&Lexgen*compact.mlRX]RXc@@ 0@@@@@@%arrayH8@@M@A@A@@@@@@&_none_@@A@@@ $boolE8@@%false^@@ @$true_@@@@@A@@@@@@A@$charB8@@@A@@@@@@A@#exnG8@@AA@@@@@@@@5extension_constructorP8@@@A@@@@@ @@@%floatD8@@@A@@@@@$@@@*floatarrayQ8@@@A@@@@@(@@@#intA8@@@A@@@@@,@A@%int32L8@@@A@@@@@0@@@%int64M8@@@A@@@@@4@@@&lazy_tN8@@O@A@A@Y@@@@@=@@@$listI8@@P@A"[]a@@J@"::b@@@Q@@W@ @@A@Y@@@@@Z@@@)nativeintK8@@@A@@@@@^@@@&optionJ8@@S@A$Nonec@@k@$Somed@@r@@@A@Y@@@@@u@@@&stringO8@@@A@@@@@y@@@$unitF8@@"()`@@@@@A@@@@@@A@ .Assert_failure\ p@@@@Jm@@@@@@V@@A=ocaml.warn_on_literal_pattern@@0Division_by_zeroY @@@A  @+End_of_fileX !@@@A@'FailureU )@%@@A@0Invalid_argumentT 2@.@@A$#@-Match_failureR ;@:67@@\@@Aʠ21@ )Not_foundV I@@@AҠ:9@-Out_of_memoryS Q@@@AڠBA@.Stack_overflowZ Y@@@A⠰JI@.Sys_blocked_io[ a@@@A꠰RQ@)Sys_errorW i@e@@A󠰠[Z@:Undefined_recursive_module] r@qmn@@c@@Aih@ %bytesC8@@@A@@@@@@@@&Stdlib@@@@A054455555@4C@@=RXX<@@=@0:99:::::@8@@@ࠠ$codeKULU@@@%Table!t@@@QA@O@@@NA@0YXXYYYYY@$@@@డ%Table&create%TablemUnU@@!a@4&@@@7@@6@)table.mliS{{S{@@*A@@@*2@A@M$@@@UU@@1-@@@@<.@@U@@@1@ࠠ(emit_int YY@@@@@@@bA@T$unitF@@@\A@U@@VA@S0@uic@d@@@@@@!i"YY@@@0@*YY@@@@@డf$emit%TableYY@@!a@0@@@;@8@@@:@@9@@8@iUjU@@B@@@LA@]@@A@^@J@A@[@A@Z0@4@T@7@B@@@@ఐ$codeYY@R@@A@a@@ఐW!iYL@M@@p@@AN@@l @@AWOA@@to@@e0@V@@@@T@TS@i@ࠠ'ins_mem#"[ #[@@@@&Lexgen-memory_action@@@rA@g@#intA@@@B@@@@A@lޠA@@@@~A@m@@nA@h@@iA@f0IHHIIIII@@@bA@@@@!i%\[][@@@60ZYYZZZZZ@Bc[d]Jm@@@@@@!c&o[p[@@@;0mllmmmmm@ L@@D@@@@ఐ'!i[ [!@ @@Y0}||}}}}}@N@@E@@@Ġ$Copy\'+\'/@8$Copyi@@@@Z@@@^@@@@B@@B@A*lexgen.mliaa@@@vLࠠ#dst'\'1\'4@@@r@@@u0@1@@@ࠠ#src(\'6\'9@@@"@@@v@@@2\':@@@@@@ภ"::\'A\'C@8P_@@R@QB@AA@A@@Kఐ+#dst\'>@*@+@F@@0@\6("@#@G@@@ภ\'F\'H@ఐ5#src& @' @@B@@ఐ!c\'I@x@@!@@4@@@@B@B@(@@- @@)@Ġ#Set]JN]JQ@8#Set@@@@@AA@B@Axbyb@@@Mࠠ#dst)$]JR%]JU@@@@@@y@@@@@@@@@ภh/]Jd0]Jf@fఐ#dst9]Ja @@@LH@@B@0:99:::::@!@@@ภF]JjG]Jl@}@@B@@ఐ점!c@Ӱ@@!@@)@@۠"A@@@B@B@"@@)@@#@@Ac[@@0_^^_____@@@@@AA@30a``aaaaa@@@@@A A@@A7@@0eddeeeee@ @@@@ @ @@ࠠ'ins_tag*w`ptx`p{@@@@U*tag_action@@@A@@ R@@@B@@@@A@P A@@@@A@@@A@@@A@0@P{@|@C@@@@!i,`p|`p}@@@00@<`ppb@@@@@@!c-`p~`p@@@80@ F@@J@@@@ఐ'!i`p`p@ @@S0@K@@K@@@Ġ&SetTagaa@8&SetTagc@@@@W@@@@@@@B@@B@AOdPd@@@Nࠠ#dst.aa@@@n@@@0@0@@@ࠠ#src/ a a@@@!@@@@@@1a@@@@@@ภNaa@Lఐ$#dsta @#@$@2L@@0@T/!@@8M@@@ภf-a.a@dఐ.#src! @" @@B@@ఐ!cBa@p@@!@@/@@Ǡ@@B@B@(@@- @@)@Ġ(EraseTagVbWb@8(EraseTagw@@@@@AA@B@Add%@@@4Oࠠ#dst0kblb@@@@@@@@@@@@@@@ภvbwb@ఐ#dstb @@@N@@B@0@!@@@ภưbb@Ġ@@B@@ఐ䠐!c@˰@@@@)@@"A@@@B@B@"@@)@@#@@A`p@@0@@@@@AA@(0@@@@@AA@@3,@@0@@@@@@@@ࠠ,do_emit_code1ee@@@@$listI@@@ 0B@ (@@@ 'A@#intA@@@ >A@@@A@0@?jd@e@I@@@@!c3ee@@@'0@3ei9<@@@@@@ࠠ!r4ff@@@,@@@B@0@%B@@P@@@డ$size%Tableff@@ɠ!a@@@@LL@@@K@@J@b**b*@@@G@@@۠o@@B@B@@@B@3@B@0@@ఐ$code>f?f @@@B@?@@0@@C@@@Ef@@డ$List$iterTgUg@@@!a@M$unitF@@@ @@ @@@@  @@@ @@ @@@(list.mliEEEo@@,Stdlib__ListS"!@@@@@@B@ *@B@ )@@@A@ 3B@ &@B@ %@B@ $0@@@Q@@@@ఐ(emit_intgg"@E@@ B@ .@@ఐ!cg#g$@@@ @@R@@'!@ఐ(emit_inth')h'1@c@@@@@B@ 8:@@A@ =B@ 7@B@ 69@@h'2h'6@@C@ :D@@@@E@ఐՠ!ri9;@K@@N@#@@O@@@P@@@@@AA@@@@ @0@@@@@@@@ࠠ&memorytk>Bk>H@@@&Stdlib'Hashtbl!t09@@@@ @@@@ @@ H@@@@i@@+@@@@ @@ @@ @@@ A@ A0@3UO@P@!O@@@డ'Hashtbl&createk>Kk>Y@&random&optionJ$boolE@@@ @@@ @#intA@@@ N!a@ !b@ @@@ @@ @@ @+hashtbl.mli_` @@/Stdlib__HashtblA0/@@-+(@@A@ @@A@ @%@@A@ p@A@ @A@ N@;ภ$None58א@@T@@@@AA@A;@@@;@\@@epk>Zqk>]@@B@ g@@X@@h@@vk>>@@@k@ࠠ-mem_emit_codeŠm_cm_p@@@@A@ @@ A@ 0@@@R@@@@!cǠm_qm_r@@@0@m__r@@@@@డs'Hashtbl$findnu{nu@@ʠ!a@ ܠ!b@ @@@ @ @@ @@ @~ZZ@@}F@@@@@ @@ @@A@ @@A@ @A@ 0@9EM@<@T@@@@ఐ&memorynunu@W@@@@A@ @@ఐ_!cnunu@ @@m#@@H@@($@Ġ)Not_foundoo@8)Not_found#exnG@@@@@@ A@A&_none_@@A@@I@@@@]@@C@ @@@@ࠠ!rȠpp@@@N@@@ C@ 0!  !!!!!@R@@@ఐr,do_emit_code0p1p@#@@@>@C@ @@ఐ!c?p@p@k@@@@@@ @@Dp@@డ'Hashtbl#addSqTq@@m!a@ !b@ @@@ @ @ $unitF@@@ @@ @@ @@ @)RNN*RNv@@(E! @@@C@ {@@ @@C@ @@@@B@ C@ @C@ @C@ @C@ 0@oi@j@U@@@@ఐ&memoryqq@ @@@@C@ @@ఐ!cqq@Ӱ@@ #@@ఐ!rqq@-@@0@@e@@61@ఐ!rr@7 @@B@ <@q#@@=@$@@@@nuw&@@@@A/'A@@@@@ 0@.@@@@,@,+@A@@u&*u&+@@A@ 0@MZT@U@S@@@ఐa-mem_emit_codeu&.u&;@ @@@_@A@ @@ภ"[]u&<u&>@8)@@@@AA@A@@~@@@@@ ""@@@@#@@u&& @@ @&@ࠠ-emit_tag_codeɠw@D w@Q@@@@J@@@ AB@ 5@@@ 4A@ 'A@ (@@ )A@ %E@@!c͠&w@R'w@S@@@0$##$$$$$@T'.w@@/w@@-emit_mem_code@@@@ఐ-mem_emit_code;w@V@@ =@U@@@ <@  @@ ;@@ :@@ 9@hhh@@\@@@@`@B@ 3@B@ 7@B@ 6@j@@B@ 2@B@ 1@B@ 0=@@ఐ'ins_tagw@uw@|@@@B@ <L@@ఐt!cw@}w@~@V@@Y@@ภw@w@@@@@/@@ @B@ Bg@@w@dz@@2i@@o{@@j@@A|A@@@@ G0@@@@@ࠠʠxx@@@@@@@ bB@ V@@@ UA@ HA@ I@@ JA@ &0@@@@@!cΠxx@@@0@@@@@ఐ]-mem_emit_codexx@ @@@[@A@ N0@,@@Y@@@@డ$List*fold_rightxx@@@@@>@ B@ T@B@ X@B@ W@G@@B@ S@B@ R@B@ Q"@@ఐ'ins_mem x x@t@@B@ ]1@@ఐQ!c x !x@;@@g>@@ภ: +x ,x@9@@@/@@ aB@ cL@@ 2x 3x@@3O@@U@@nP@@AcA@@|q@@ h0 3 2 2 3 3 3 3 3@@@@@ :x@@ @e@ࠠ1most_frequent_eltϠ GA HA@@@@%arrayH@@ kA@@@@A@ j@@ lA@ i0 V U U V V V V V@ZT@U@ pV@@ rW@@@@!vѠ lA mA@@@!0 j i i j j j j j@- sA tO 2 >@@@@@@ࠠ+frequenciesҠ B B@@@9A@A@xA@)A@A@ t#ref@@A@jA@m@@A@nA@A@ u@@@ sB@ o0        @3?V@6@ [@@@డt'Hashtbl&create B B@@@@@B@ x@@B@ w@@@B@ v>@B@ r@B@ q!@ภg e@ @'@@Q B B@@C@ 2@@#@@P3@@ B@@@ࠠ(max_freqӠ C C@@@P )@@@ B@ @@@ B@ 0        @Nuo@p@ \@@@డ#ref C C@@!a@o@@@k@@j,%makemutableAA @@@*stdlib.mli@@!Ѱ@@@-0@B@ '@@@ C C@@40@@$@@:1@@ C@@@ࠠ)most_freqԠ +D ,D @@@A@ @@@ B@ 0 0 / / 0 0 0 0 0@H[U@V@ I]@@@డ #ref BD  CD @G@@@@B@ @@డ %Array#get VD  WD A@ !a@@@@@#intA@@@ @@@@Ԑ/%array_safe_getBA @@@@)array.mlid::d:r@@-Stdlib__ArrayB"!A@@.A@A@@@@C@QA@@C@@C@O@@ఐ&!v8 D @:@@B[@@@ D  D @@D@f@@ D  D @@i@@]@@oj@@ D@@!i E   E  @@@@@ E   E  @@ @@B@B@0        @@@ ^@@@డ !- E  2 E  3@@#intA@@@@@@@ @@@@@@@'%subintBAӠ@@@@`55`55@@q@@@@@B@@@@B@ 0@@B@B@@B@@B@;@@డ %Array&length E  # E  /@@!a@@@@@@@@@ѐ-%array_lengthAA@@@aa@@A@@@;C@@C@i@@ఐĠ!v ,E  0 -E  1@@@v@@-@@w@@A 7E  4 8E  5@@OC@@@9@@M@@@ࠠ!e FF 9 A GF 9 B@@@A@0 E D D E E E E E@@@B@B@@ SE   TN * 0@@ f_@@@డ %     _F 9 E `F 9 JA A@@@@D@@D@@@ఐ!v pF 9 F@ΰ@@$(@@ఐӠ!i |F 9 H }F 9 I@2@@25@@! @@*6@@ F 9 ="@@@ࠠ!r G N V G N W@@@0        @FOI@J@ `@@@డ d'Hashtbl$find I d l I d x@@@@ A@SA@CA@7A@@@D@@+ @D@@D@0        @%@@@@ఐ@+frequencies I d y I d @Ѱ@@נ>5@@D@@@ఐ!e I d  I d @B@@ @@4@@+!@Ġ)Not_found J   J  @@@@@ ,@@F@/@@@ࠠ!r K   K  @@@] 6@@@ F@@@@F@l@డ #ref K   K  @ @@@@F@z@@A K   K  @@@@@@!@@ K  @@డ 'Hashtbl#add #K   $K  @а@@@=A@(@@F@*@@@@E@;F@'@F@&@F@%@F@$0 2 1 1 2 2 2 2 2@PJ@K@ Kb@@@@ఐƠ+frequencies EK   FK  @W@@]Ġ@@F@2@@ఐ!e WK   XK  @Ȱ@@#@@ఐw!r dK   eK  @-@@0@@E@@61@ఐ!r oK   pK  @8@@A@<=@R@@>@b@@@@ wH Z `@@@@ yG N R @@డ J$incr L   L  @@@@@u@@@t$unitF@@@s@@r%%incrAA@@@@@԰@@@$@@C@HD@B@D@A0        @"@@ a@@@@ఐ*!r L   L  @@@&@@5@@@డ !> M   M  @@!a@@$boolE@@@-@@,@@+,%greaterthanBAΠ@@@@%@@T@@@JA@DC@M@ @@C@_C@L@C@K@C@JE@@డ !! M   M  @@i!a@~@@@m@@l'%field0AA@@@9@@Ұ@@@a/A@R@D@Qk@@ఐ!r# M  @t%@@w@@'@@x@@డ 35 +M   ,M  @2@@@QD@X@@D@Y@D@W@@ఐ`(max_freq @M  @ @@D@[@@@@@@M@@_@డ ":= QM   RM  @@!a@{@@@q@@@@p@@o@@n*%setfield0BA\@@@@\]@@|Ӱ@@@۠D@e@@D@f@@@C@sD@d@D@c@D@b@@ఐ(max_freq M   M  @R@@D@i@@డ ] M   M  @@@@@E@l@@ఐ!r M  @@@@@@@@@#@@2@డ xbd M  ! M  #@a@@@"-@@C@y@0@@@B@C@~C@w@C@v@C@u@@ఐ)most_freq M   M  @@@C@|+@@ఐ!e M  $ M  %@N@@8@@@@$9@ M   M  )@@'<@@ M  @@)>@b@@*?@o@@+Y@h@@,@@j@@A@B@0        @5@@@డ  O 2 4 O 2 5@@@@gp@@A@q@A@@@ఐߠ)most_freq@O@@A@@@@@ @@@!@p@@@@@#@=@@q@@AA@@@@0@@@@@@@@ࠠ4non_default_elements"S  #S  @@@@@@A@@ A@@@@A@ u@@@@@@@@A@@@A@@@A@0A@@AAAAA@@@ZZ@@@@#def TS  US  @@@.0RQQRRRRR@:[S  \Y L V@@@@@@!v gS  hS  @@@90eddeeeee@ D@@~d@@@@Aࠠ&nondef xT  yT  @@@@A@@@B@B@Ӡe@@B@@@@B@@@B@0@(4c@+@e@@@@!i T  T  @@@#0@0*@+@f@@@@డ v">=U  U  @@!a@@@@@3@@2@@1-%greaterequalBA@@@@...b@@V@@@SB@B@B@B@@ @@B@B@@B@@B@0@9E^@<@g@@@@ఐM!iU  U  @@@l@@డ %Array&lengthU  U  @@@@A@2@C@&@@ఐ!v U   U  @y@@3@@@@@4@@'@@:5@ภ#U  U  @"@@@B@>@@ࠠ!e#V  $V  @@@A@0"!!"""""@M@@@డ ݠ߰1V  2V  A۰A@@@h@C@@C@@@ఐߠ!vBV  @@@@@ఐ!iNV  OV  @t@@*@@! @@+@@SV  "@@డ$!=_W  `W  @@!a@@@@@$@@#@@"&%equalBAf@@@@fygy@@ Q@@@QA@@@@B@B@@B@@B@0}||}}}}}@e_@`@h@@@@ఐm!eW  W  @@@m@@ఐM#defW  W  @3@@w@@@@$@ఐ2&nondefW  W  @@@2+@@డ~!+W  "W  #@@~@@@@@@@@@@@@@@'%addintBAà@@@@[5:5:[5:5h@@ p@@@@@@C@ C@@C@@C@\@@ఐM!iW  !0@ 1@@kh@@A7W  $@@D@r@@JW  %@@t@@M@@su@ภ 5W  2W  4@ 3ఐn!i W  , W  -@/@@@ఐ!eW  /W  0@@@@@W  +W  1@@B@@ఐ&nondef&W  5'W  ;@@@@@డ|~4W  =5W  >@{@@@@x@@C@C@@C@@C@@@ఐ!iJW  <@o@@@@ASW  ?@@D@@@0WW  @@@@@3@@@@B@@B@@\W  @@@^U  _X A H@@9@aU  @@;@@AA@@@@0`__`````@@@@@gT   @@ఐ&nondefqY L NrY L T@ϰ@@@6<@A@@@@}Y L U"@@@B@@@%@@G@&@@J@@A'A@V0~}}~~~~~@@@@@A1)A@@^Z@@0@0@@@@.@.-@CA()t_compactA\ Y ^\ Y g@@8@@'c_transAwJ@@@@@@] j l] j @@j'c_checkA[@@@@@@^  ^  @@k+c_last_usedAh@@@_  _  @@l@@A@@@@@\ Y Y_  @@@@i@33] j t] j {@AШ@г7%array] j ] j @г<#int] j ~] j @@D0@@@cY8@@@A@@@@@$@@@!@@ @@@O @@R@C@ @I@EE^  ^  @AШ@гI%array^  ^  @гN#int^  ^  @@V#@@@[$ @@^@C@'@U@QQ _  _  @AШ@гU#int_  _  @@]7@@`@C@:@\@@A@X@@XW@0@:@@@ࠠ.create_compact)a  *a  @@@@@@@B@@@@B@@@B@076677777@Z@@@@%paramĠ"()Ja  Ka  @8@@@U@@@@A@@A#@@@@@@"0MLLMMMMM@.Va  Wd * A@@@@@ະ,%@@@A@,AA@A@,AB@A@@A@'c_transhb  ib  @డ9%Array$makevb  wb  @@@@@@!a@5@@@@@@@ސ.caml_make_vectBA@@@@uu@@D@@@@@D@ @@@D@D@$D@ @@D@D@@D@@D@V@@b  b  @@E@#a@@@b  b  @@j@@G@@k@]'c_checkc  c  @డ%Array$makec  c  @[@@@[@@D@.@0@@D@'D@2D@-9@@D@&D@,@D@+@D@*@@c  c  "@@E@1@@c  #c  '@@@@,@@@+c_last_usedd * .d * 9@@ d * < d * =@@Q@@D@4D@6@@@b  @@@@AA@@@@9@@@@ڠ@ࠠ-reset_compact!f C G"f C T@@@@@@@EB@; @@@kB@<@@=B@:0-,,-----@ @ @Fm@@@@!c@f C UAf C V@@@0>==>>>>>@'Gf C CHi  @@@@@ఐ!cTg Y [Ug Y \@/@@ho@@10TSSTTTTT@#@@@'c_trans_g Y ]`g Y d@డ0%Array$makemg Y hng Y r@@@@@@D@K@@@D@DD@OD@J@@D@CD@I@D@H@D@G+@@g Y sg Y w@@E@N6@@@g Y xg Y y@@?@@,@@@@F@@ @@B@SC@QF@ఐn!ch | ~h | @V@@T@'c_checkh | h | @Rడ%Array$makeh | h | @I@@@I@@D@^@@@D@WD@bD@]'@@D@VD@\@D@[@D@Z}@@h | h | @@E@a@@h | h | @@@@,@@@B@@ m@@B@fC@d@ఐ!ci  i  @@@@+c_last_usedi  i  @@i  @@N@@C@hC@j@@@@e@@@@@@@AA@@@@m0  @@@@@@@㠰@ࠠ%trans l  !l  @@@@@@rB@n0#""#####@ @@ Bp > N@@@@[@@@B@$unitF@@@B@@@B@~0@x@@pRL@M@q@@@@!cp > Op > P@@@!0@-p > >w/a@@@@@@ࠠ)old_transq S Yq S b@@@-,@@@@@@C@0@)@@ @s@@@ఐ0!cq S eq S f@ @@M@'c_transq S gq S n@ @@@@q S U@ࠠ)old_checkr o ur o ~@@@IH@@@@@@C@-@ఐY!cr o r o @6@@v9@'c_check r o  r o @ @@@@@r o q@@@ࠠ!n s  s  @@@ @@@C@0@Vga@b@7t<6@7@9u@@@డ%Array&length5s  6s  @ 2@@@ 2@@C@C@@@C@$@C@!@@ఐ)old_transMs  Ns  @*@@C@0@@@@41@@Ts  @@ఐ!c`t  at  @@@0^]]^^^^^@BOI@J@wv@@@'c_transkt  lt  @డ<%Array$makeyt  zt  @@@@@@D@@@@D@D@D@@@D@D@@D@@D@-@@డa!*t  t  @@ @@@@ @@@ @@@@@@@'%mulintBA @@@@ e6i6i e6i6@@r@@@@@E@@@@E@GE@@E@@E@b@@Bt  1@@F@l@@ఐ!n<t  @u>@@F@z@@t  t  @@}@@@t  t  @@d@@q@@`@@@l@@B@C@@డ%Array$blitu  u  @@ !a@r@@@'@ @@@&@ Ġ@@@%@ @@@$@ @@@#@@@"@@!@@ @@@@@@@ 77 qy@@ P/.@@@,@@C@C@@@C@@,@@C@@+@@C@@*@@C@@)@@C@@@B@C@@C@@C@@C@@C@@C@@@ఐ)old_trans\u  ]u  @9@@2C@@@@hu  iu  @@2D@ @@ఐ͠!cxu  yu  @@@@'c_transu  u  @% @@EC@!@@@u  u  @@JD@,@@ఐ!cu  u  @Ͱ@@ ;@+c_last_usedu  u @B @@]D@D@@@@[E@ఐ!cv  v  @@@%S@'c_checkv  v @[డ%Array$makev v "@R@@@R@@D@@'@@D@D@D@0@@D@D@@D@@D@|@@డOQv %v &@N@@@N@@E@@M@@E@,E@@E@@E@@@Bv $@@F@@@ఐ!n" v '@$@@F@@@v #v (@@@@v )v -@@I@@V@@E@l@@@@B@C@@డ%Array$blit0w/11w/;@2@@@2@@B@B@@@B@@2@@B@@1@@B@@0@@B@@/@@B@@B@@B@@B@@B@@B@@@ఐn)old_check]w/<^w/E@8@@-B@@@@iw/Fjw/G@@-C@ @@ఐΠ!cyw/Hzw/I@@@@'c_checkw/Jw/Q@! @@@B@ "@@@w/Rw/S@@EC@ -@@ఐ!cw/Tw/U@ΰ@@<@+c_last_usedw/V@B @@WC@D@@x@@E@@@F@@@G@K@@H@X@@@@@@@AA@@@@0@@@@@@@@ࠠ'do_pack!ycgycn@@@@@@@B@@ 6@@@B@1@@@2B@@@@@0@".<@%@~@@@@డFH~~@E@@@OC@C@I@E@@E@H&@E@F@E@E@@ఐN!b~~@&@@b)@@~ ~@@F@L4@@@@?5@@డ%Array&length3~4~$@ 0@@@ 0@@E@VE@R@@E@Q^E@P@E@OT@@ఐ3'compactO~%P~,@@@vc@'c_transV~-W~4@ @@#E@Ul@@)@@m@@H@@sn@ఐܠ,grow_compactf<Bg<N@x@@@B@B@B@B@_@@D@cE@^@E@]@@ఐe'compact<O<V@L@@@@@@@}W_@@ @@C@fD@d@Aࠠ(try_pack*amau@@@@Y@@@D@p@@q@@rD@l@@@kD@iD@h@@jD@g0@@@@@u.Ġ̰@@@@@"0@/)@*@@@@@ఐ!b@ܰ@@@Ġ"::@ ࠠ#pos+@@@=0@%@@@ࠠ"_v,@@@B @@@@NI@F@s@ࠠ#rem-@@@aD@n@@@t!@@@@@i"@@డ  @ @@@i@@E@E@}@ 6@@E@E@|@E@{@E@z0@eH@C@8@?{@:@:A0*@+@<B@@@@డ䠡89AA@@*F@@@F@@@@F@@F@@F@&@@ఐ8'compactT@@@z4@'c_checkZ[@%@@"F@=@@డ0  jk@ @@@j@.G@@G@@G@Q@@ఐ!b}~@@@^@@ఐ#pos@f@@k@@@@l@@WV@@Om@@@@F@x@@c@@~y@ఐ (try_pack@@@ @@ఐ#rem@@@D@@@@@@ఐ)pack_from@@@@@డ   @ @@@@ @@F@#F@@F@@F@@@ఐ!b@@@1@@A @@G@@@ @@@@4@@:@@@F@@Aax@@@]J@@;@@ae @@ఐo(try_pack@F@@@Ġ N@@C@ƠCB@@C@@@C@f@C@2@@ఐ&nondef!""@d@@C@A@@!@@vB@,@@wv@@@nw@@A_A@@vq@@0'&&'''''@^@@@@.| @@@ࠠ$base/9&,:&0@@@ @@@C@s@ఐ)pack_fromJ&3K&<@|@@@@C@@@@V&=W&>@@D@@@@@@@\&(@@డ.$List$iterkBDlBM@@@@@ @@C@C@C@@C@C@ @@C@@C@@@@C@ @@B@&C@@C@@C@0@ZT@U@C@@@@@ V2ࠠ#pos0NXN[@@@.@ࠠ!v1N]N^@@@2"@@NWN_@@>9@E@)@@డn#setmcicA@w!a@@@@@m@@@@ @@@@@@@@@@ؐ/%array_safe_setCAq@@@@@qmrm@@pC%$A@@"E@@@E@@@@E@@ w@@D@E@@E@@E@@E@0@p`@[@DX@S@E@@@@ఐ'compactLcp@ذN@@4@'c_transcqcx@ U@@0E@@@డ l n$c%c@ k@@@ @@F@@C@@F@@F@@F@6@@ఐ$base;cz<c~@@@G@E@@ఐ#posJcKc@N@@R@@@@S@@ఐ!vXc@Y@@_@@@@e`@డ*deAA@@D@ @@D@ @@@D@ @ D@ @D@@D@@D@}@@ఐh'compact @N"@@@'c_check@ +)@@&D@@@డ` ⠐ @ @@@ _@@E@@+5E@@E@@E@@@ఐw$base@#@@F@@@ఐ#pos@ð@@K@@@@@@ఐՠ)state_numi@j@@ @@lk@@Z@l@@R@@ANR@@fC@ 0@I@@@@ఐ}&nondef@$@@bC@!Y@@|@@_@డ/1@.@@@ 3@@C@2C@,@@@C@>C@+@C@*@C@).@@డ W Y@ V@@@ @@D@4@ V@@D@3"@D@1@D@0F@@ఐ$base&'@@@E@7U@@23@@E@8`@@@@=a@@ఐ''compactCD@@@jp@+c_last_usedJK@  @@UD@;y@@*@@Qz@ఐ='compactYZ@$@@@+c_last_used`a @ డ0  jk@ @@@/@@D@G@ @@D@F @@D@@D@E@D@D@D@C@@ఐM$base@@@E@J@@@@"E@K@@@@ @?@@@@B@PC@NC@M@@@@ @ఐr$base"@@@@ఐ'default$+@B@@@@@@֠@B@U@ @@@V@@@f@@@@@@ @@ P@l@@@@AA@0@@@@@AA@0@@@@@AA@@@@[0@@@@@@@࠰@ࠠ*pack_moves3.2.<@@@@ 3@@@B@]@-automata_move@@@B@@@@@@@B@@@B@@@@B@b@@@ u@@@@@B@@@@ @@@@@B@@@B@c@@dB@^@@_B@\0@6lf@g@7w@@@@)state_num51.=2.F@@@T0/../////@`8..9@@@@@@&move_t6D.GE.M@@@^0BAABBBBB@ j@@[G@@@@@ࠠ&move_v7UPVVP\@@@ ՠ@@@rC@m@@@lC@g0^]]^^^^^@)}@ @wH@@@డ6%Array$makesP_tPi@ @@@ @@C@n@ #@C@k@C@j@@PjPm@@D@q%@@@PnPo@@2.@@@@8/@@PR@ࠠ&move_m8pvp|@@@ @@@}C@x@@@wC@hG@డy%Array$makepp@ @@@@ @@@C@y@@C@v@C@u]@@pp@@D@|h@@@pp@@.q@@@@4r@@pr@@!i9@@@@@@@+@@C@C@0@@@I\V@W@J@@@@@=@@C@C@@@@ࠠ#act:@@@0        @#8D@@C@C@@,2@@-K@@@ࠠ!c;$%@@@,@@@@8@డݠ߰12A۰A@@K@&C@C@M@E@@E@*@@ఐ&move_tE@@@^6@@ఐr!iQR@@@@@C@@$#@@gD@@V%@@డ( bcAA@@@@E@E@@@E@@8@ @@D@E@@E@@E@@E@0tssttttt@jr@m@L^@Y@M@@@@ఐ5&move_v(@*@@'E@0@@@@@ఐ!i@@@@@ఐ#act@.@@2@Ġ)Backtrack@8)Backtrack@@@@@@@AA@A^^@@@J@@  @@4@@4@@@@^:@Ġ$Goto@8$Goto@@@@@A@AA@A;_<_@@@Kࠠ!n<@@@@@@t@@@@@u@@u@@ఐ!n@@@ N@@0@@@@@A@@p@@@@q@డGI   +AFA@@F D@@@D@@@@@C@D@@D@@D@@D@@@ఐ&move_m& @3 @@D@@@ఐU!i4 5 @#@@#@@ఐ-emit_mem_codeC D )@@@@K@E@@@ఐ.!cR *J@հK@@Y@@L@@@@NM@@?@N@@@@O@@AG@?@@@B@C@0XWWXXXXX@n@@@@ࠠ(pk_trans=h5;i5C@@@0@@@Ԡ@@@@@C@0rqqrrrrr@@@@ఐĠ'do_pack5F5M@^@@@B@@9@@C@@W@@C@%@C@@C@@C@@@ఐo)state_num5N5W@U@@(@@ఐT&move_v5X5^@@@%C@7@@ఐ %trans5_5d@ @@.D@F@@=@@QG@@57@ࠠ(pk_moves>ekes@@@@@@6@@@@@C@`@ఐ #'do_packeve}@@@@@@@C@@@@C@#@C@@C@@C@y@@ఐ͠)state_nume~e@@@@@ఐk&move_m e e@@@%C@@@ఐ %moves e e@ u@@.D@@@<@@O@@ eg@@ఐ(pk_trans ( )@@@ <O@@!0 ( ' ' ( ( ( ( (@@lf@g@ BP@@@ఐr(pk_moves :@ @@#@@@@4(@B@@ @@@) @@@ @@?@@A A@`0 @ ? ? @ @ @ @ @@@@@@AA@@id@@0 D C C D D D D D@@@@@@@(A(*lex_tables?B T U@@8@@(tbl_base@@ 9 @@@@@@ f g@@ yR+tbl_backtrkA@ J @@@@@@ w x3@@ S+tbl_defaultB@ [ .@@@ @@@  ^b ^y@@ T)tbl_transC@ l ?@@@@@@  @@ U)tbl_checkD@ } P@@@@@@  @@ V-tbl_base_codeE@  a@@@@@@ mq m@@ W0tbl_backtrk_codeF@  r@@@@@@  @@ X0tbl_default_codeG@  @@@"@@@$ 8< 8Y@@ Y.tbl_trans_codeH@  @@@'@@@) Z^ Zy@@!Z.tbl_check_codeI@ Ҡ @@@,@@@. z~!z@@![(tbl_codeJ@  @@@1@@@3!!@@!#\@@A@@@@@!!@@@@!'Q@!@@Ш@гà%array!%!&@гȠ#int!.!/@@0!+!*!*!+!+!+!+!+@^X@Y@!EF8@@@A@@@@@#@@@ @@ @@@ @@@D@ @@ѠѰ!>'@@Ш@гԠ%array!G-!H2@г٠#int!P)!Q,@@"@@@# @@@D@&@@ܠܰ!Z^m@@Ш@гߠ%array!c^s!d^x@г䠐#int!l^o!m^r@@>@@@? @@@D@ B@@!v@@Ш@гꠐ%array!!@г#int!!@@Z@@@[ @@@D@^@@!@@Ш@г%array!!@г#int!!@@v@@@w @@ @D@z@@!m~@@Ш@г%array!m!m@г#int!m!m@@ @@@ @@@D@@ @!@@Ш@г %array!!@г#int!!@@@@@ @@ @D@ @@ !8L@@Ш@г%array!8S!8X@г#int!8O!8R@@#ʰ@@@(˰ @@+@D@%@"@"Zl@@Ш@г!%array" Zs" Zx@г&#int"Zo"Zr@@.@@@3 @@6@D@*@-@))"z@@Ш@г,%array"'z"(z@г1#int"0z"1z@@9@@@> @@A@D@/@8@44*":@@Ш@г7%array"C"D@г<#int"L"M@@D@@@I @@L@D@4"@C@@A@?@@?>@0"N"M"M"N"N"N"N"N@"@@@ࠠ.compact_tablesK"_"`@@@@ B(automata@@@C@@@@C@t(@@@C@u@@vC@s0"t"s"s"t"t"t"t"t@I+%@@@@'state_vM""@@@"0""""""""@.""FN@@@@@@ࠠ!nN""@@@@@@|D@y0""""""""@%=@@"^@@@డ!s%Array&length""@@@@OC@}@D@{@@ఐ?'state_v""@ @@]#@@@@'$@@"@@@ࠠ$baseO" " @@@P"@@@D@@@@D@0""""""""@?LF@G@"_@@@డ!%Array$make" " #@x@@@x@@D@@ #@D@@D@@@ఐj!n# $# %@$@@E@)@@@# &# '@@62@@#@@<3@@# @ࠠ'backtrkP#(.#(5@@@"d@@@D@@@@D@K@డ!%Array$make#5(8#6(B@@@@@@D@@@D@@D@a@@ఐ!n#I(C#J(D@k@@E@p@@#U(E#V(I@@2y@@#@@8z@@#Y(*@ࠠ'defaultQ#bJP#cJW@@@"@@@D@@@@D@@డ"?%Array$make#|JZ#}Jd@@@@@@D@@@D@@D@@@ఐ!n#Je#Jf@@@E@@@@#Jg#Jh@@2@@#@@8@@#JL@ࠠ)base_codeR#io#ix@@@)"@@@D@@@@D@@డ"%Array$make#i{#i@M@@@M@@D@@@D@@D@@@ఐ?!n#i#i@@@E@@@@#i#i@@2@@#@@8@@#ik@ࠠ,backtrk_codeS##@@@p#9@@@D@@@@D@ @డ"%Array$make$ $ @@@@@@D@@@D@@D@6@@ఐ!n$$@@@@E@E@@@$*$+@@2N@@#@@8O@@$.@ࠠ,default_codeT$7$8@@@#@@@D@@@@D@g@డ#%Array$make$Q$R@۰@@@@@D@@@D@@D@}@@ఐ͠!n$e$f@@@E@@@@$q$r@@2@@#@@8@@$u@@!iU$$@@@@@$$@@#@@D@D@0$$$$$$$$@@@$`z@{@$a;5@6@$b@@$c@@$dlf@g@$e@@@డ#o䠐$$@@@@@@D@@@@D@#@@D@D@@D@@D@-@@ఐ-!n$$@@@E@<@@A$$@@"E@G@@@@ H@@డ#$$AA@@~@ (@@D@D@D@D@D@D@cD@RD@%D@D@@F@@F@0$$$$$$$$@pD@@%%@@%f@@@@ఐ'state_v.%@n0@@@@ఐ!i%%@@@!@@>=@@"@Ġ'Perform%)%*@8'Perform@@@@"@@@٠$listI!@@@@@@@B@@B@A"X"X@@@#Fࠠ!nV%L%M@@@@@@0%M%L%L%M%M%M%M%M@U@@@ࠠ!cW%Z%[@@@'!@@@@@@@@@<%e@@@@@@డ$7  %q'%r9A A@@ $@@G@ G@@@G@@@  @@F@G@@G@@G@@G@0%%%%%%%%@C=@>@%g71@2@%h@@@@ఐɠ$base(%+@*@@'G@ @@ఐ)!i%-%.@@@"@@డ${"~-%3%4@@@@@w@@@v@@u'%negintAA@@@I3?3?I3?3g@@l@@@@@H@XH@ @H@ K@@డ$&(%6%7@%@@@@@I@@%@@I@I@@I@@I@e@@ఐ!n%5@m@@J@s@@A#&8@@J@}@@O@@~@@Q@@6@@@@@డ$ P R&<D&<dA OA@@ O F@$@@F@&@2@ @@D@E@#@F@"@F@!@F@ @@ఐ)base_code&/<M@ @@F@*@@ఐ!i&=<O&><P@@@@@@@ఐD-emit_tag_code&L<U&M<b@@@@@"@@G@/@@G@.=@G@-@@ఐ!c&b<cQ@ְR@@G@1@@U@@L@@WV@@H@W@@KE@@Ġ%Shift&uek&vep@8%ShiftL@$O.automata_trans@@@ܠ%arrayH @@@ߠW$f@@@@@@@@@@@@BA@B@A#Y#Y7@@@$kGࠠ%transX&eq&ev@@@+@@@@ࠠ$moveY&ex&e|@@@2 @@@/$@@@@@@@@@@@@@@P&e}@@[@@[@@ఐ/%trans&&@/@0@&i@@\@@@70&&&&&&&&@> 1+@,@&j@@@Ġ+No_remember&&@8+No_rememberr@@@@@@@AA@A$O[MQ$P[M\@@@$H@@  @@${@@I@<0&&&&&&&&@ @@@@@@ภ&'@@@@!@@F@~G@JG@5@Ġ(Remember''@8(Remember+@$@@@#@@@@@@@B@AA@A$\]_$\]@@@$Iࠠ!nZ'1'2@@@@@@C^@ࠠ!c['>'?@@@$#@@@E@@@Do@@@6'I@@U@@I@Ft@@t@@డ&  'X'YA A@@ &@@I@XI@Q@@I@S@z@ !@@H@\I@P@I@O@I@N@I@M0'j'i'i'j'j'j'j'j@E?@@@'k:4@5@'l@@@@ఐe'backtrk('@*@@'I@W@@ఐ!i''@@@"@@ఐj!n'C@*D@@=J@Y0@@HG@@61@డ&oV 蠡T ''&A A@@ !H@b@@H@d@@H@a@H@`@H@_@H@^K@@ఐԠ,backtrk_code'@(@@H@hY@@ఐT!i''@հ@@f@@ఐ٠-emit_tag_code''$@@@@ՠ$i@@I@m@@I@l@I@k~@@ఐ!c'%N@O@@I@o@@R@@@@TS@@E@T@@@@A'('2@@@@ࠠ'b_trans\(4A(4H@@@@@@G@0((((((((@@@@@ࠠ'd_trans](!4J("4Q@@@@@@G@@@(*4@(+4R@@ @@@ࠠ'b_moves^(:4T(;4[@@@@@@G@)@ࠠ'd_moves_(I4\(J4c@@@@@@G@8@@(R4S(S4d@@ @@?@@/@@0 @@D@ఐ *pack_moves(f4g(g4q@5@@@y@ ~@@G@ f&O@@G@@@G@@G@@@G@(G@@G@@G@h@@ఐ !i(4r(4s@@@u@@ఐ預$move(4t(4x@@@0G@@@8@@@@(4<@@డ'qX ꠡV (|(|A A@@ '@@G@G@@@G@@@ #>@@F@G@@G@@G@@G@0((((((((@@@(m@@(n@@(o@@(p@@@@ఐ $base.(|@E0@@-G@@@ఐi!i(|(|@@@(@@ఐ㠐'b_trans(|I@.J@@CH@6@@NM@@<7@డ'CE)|)|ABA@@B(M@@G@G@@@G@@@ #@@F@G@@G@@G@@G@Y@@ఐà'default!)%|@#@@ G@g@@ఐ!i)3|)4|@6@@6t@@ఐ'd_trans)@|<@x=@@6H@@@A@@@/@డ()P)QAA@@(@@G@G@@@G@@h@ #@@F@G@@G@@G@@G@@@ఐȠ)base_code!)q@װ#@@ G@@@ఐ!i))@@@@@ఐR'b_moves)<@°=@@6H@@@A@@@/@డ(`G٠E۰))AذA@@ؠ(@@F@F@@@F@@@ F@@F@@F@@F@@@ఐ,default_code)@ @@F@@@ఐH!i))@ɰ@@@@ఐ'd_moves)9@:@@3G@@@>=@@,@)@@.@@@/@1@@0@>@@1@@@u@@A)@@w0))))))))@@@@@$b@@C@D@0))))))))@X@@@@ࠠ$code`))@@@%arrayH)=@@@D@@@@D@0))))))))@t@@@డ($trim%Table**@@(Ġ!a@$@@@D&@@@C@@B@(Y(Y@@(D@@@(נ.@@D@5@D@)@@ఐ(ꠐ$code*5*6@(@@D@8@@,@@E9@@*<@@@ࠠ&tablesa*G *H&@@@@@@D@0*J*I*I*J*J*J*J*J@d^@_@*cq@@@డ)#*])B*^)C@@@@S@@D@D@ @@@D@D@ @D@ @D@ @@డ)@%Array&length*})0*~)<@z@@@z)@@E@E@@@E@'@E@<@@ఐ$code*)=*)A@F@@E@K@@@@7L@@A*)D*)E@@BE@W@@*@@>X@,, Q7@@@r S@@,, E D@A@A ;@ 8, 5 4@B@A +@ (, % $@C@A @ ,  @D@A @ ,   @E@A @ ,   @F@A @ ,   @G@A @ ,   @H @A @ ,   @I @A @ ,  @J @A @ @A U@ R(tbl_base*KS*K[@ఐ$base*K^*Kb@5@@ q p@@E@@@E@E@ @%+tbl_backtrk*dl*dw@ఐȠ'backtrk*dz*d@N@@ { z@@E@#@@E@"E@%@?+tbl_default**@ఐ'default**@g@@  @@E@(@@E@'E@*@Y)tbl_trans++@డ)%Array#sub++@@!Ӡ!a@@@@@ @@@@ @@@!@@@@@ @@ @@ @ uUU uU@@ M$#@@@! @@E@-E@>E@4@@E@7@#@@E@6@"@@E@5 ̠@@E@,E@3@E@2@E@1@E@0@@ఐK%trans+k+l@̰@@8@@F@?F@<$@'c_trans+w+x@@@8E@=-@@@++@@6F@@8@@ఐs%trans++@@@`@@F@DF@BL@+c_last_used++@?@@NF@CU@@@@LV@󡠐)tbl_check++@డ*|%Array#sub++@@@@ !@@E@GE@XE@N@@E@Q@@@E@P@@@E@O 5@@E@FE@M@E@L@E@K@E@J@@ఐŠ%trans++@F@@@@F@YF@V@'c_check++@@@8E@W@@@++@@6F@Z@@ఐ%trans, ,@n@@@@F@^F@\@+c_last_used,,"@@@NF@]@@f@@L@l-tbl_base_code,%$,,&$9@ఐ)base_code,.$<,/$E@@@  @@E@a@@E@`E@c@0tbl_backtrk_code,@HP,AH`@ఐY,backtrk_code,IHc,JHo@@@  @@E@f@@E@eE@h@0tbl_default_code,[qy,\q@ఐ-,default_code,dq,eq@ǰ@@  @@E@k@@E@jE@m!@.tbl_trans_code,v,w@డ+G%Array#sub,,@f@@@f @@E@pE@E@w@@E@z@h@@E@y@g@@E@x @@E@oE@v@E@u@E@t@E@sU@@ఐ[%moves,,@@@}@@F@F@i@'c_trans,,@b@@8E@r@@@,,@@6F@}@@ఐ%moves,,@7@@@@F@F@@+c_last_used,,@@@NF@@@f@@L@3.tbl_check_code,,@డ+%Array#sub,,@@@@ @@E@E@E@@@E@@@@E@@@@E@ %@@E@E@@E@@E@@E@@@ఐՠ%moves-*-+@@@@@F@F@@'c_check-6 -7@װ@@8E@@@@-B-C@@6F@@@ఐ%moves-R-S@@@@@F@F@ @+c_last_used-^-_$@@@NF@@@f@@L@(tbl_code-j&.-k&6@ఐ$code-s&9-t&=@$@@ r q@@E@@@E@E@0@@@-KQ-&>@@83@,ܡ(tbl_base--@ఐ Š$base--@ @@ > =@@E@@@E@E@R@򡠐+tbl_backtrk--@ఐ 'backtrk--@ @@ H G@@E@@@E@E@m@ +tbl_default--@ఐ i'default--@ 4@@ R Q@@E@@@E@E@@&)tbl_trans--@డ,%Array#sub--@Ͱ@@@͠ d@@E@E@E@@@E@@@@E@@@@E@ x@@E@E@@E@@E@@E@@@ఐ%trans..@x@@@@F@F@@'c_trans.#.$@ɰ@@8E@@@@./.0@@6F@@@ఐ%trans.?.@ @@@ @@F@F@@+c_last_used.K .L@@@NF@@@f@@L@)tbl_check.W .X)@డ-(%Array#sub.e,.f5@G@@@G @@E@E@E@@@E@@I@@E@@H@@E@ @@E@E@@E@@E@@E@6@@ఐq%trans.6.;@@@^@@F@F@J@'c_check.<.C@>@@8E@S@@@.D.E@@6F@^@@ఐ%trans.F.K@@@@@F@F@r@+c_last_used.L.W@e@@NF@{@@f@@L|@-tbl_base_code.Ya.Yn@@.Yq.Yu@@'&@@E@@@E@@+0tbl_backtrk_code.x.x@@.x.x@@*)@@E@@@E@@>0tbl_default_code..@@..@@-,@@E@@@E@@Q.tbl_trans_code/ /@@//@@0/@@E@@@E@@d.tbl_check_code/!/"@@/&/'@@32@@E@@@E@@w(tbl_code/5/6@@/: /;@@65@@E@@@E@@@@/D/E@@@/G)-@@@@/I@@ఐ4-reset_compact/U/V%@-@@@"@@D@ )@@C@D@ @D@ 0/]/\/\/]/]/]/]/]@!@@/vr@@@@ఐP%trans/p&/q+@Ѱ@@E@@@!@@@ఐ`-reset_compact/.0/.=@Y@@@N@@D@* @@C@D@@D@,@@ఐC%moves/.>/.C@@@E@;@@@@<@ఐ^&tables/FH @B @@ 2E@' @@ 3F@T @@ 4G@a @@ 5[@o @@ 6@  @@ 7@  @@ 8 @  !@@ ; @@A * "A@@ K >@@0////////@ )@@@@ '@ ' &@ :@.n.@.!-g@-,@,H*@+)@))2@)B'@'&e@'&e@&!@!@=7A@@@0@0@O@@@A@  |@ }@/]@@0////////@ g @@@%arrayH&Lexgen(automata@@@#@@@"*lex_tablesb@@@!@@ @+compact.mlib]]b]@@'CompactL@ H************************************************************************0A@@0A@L@ H 0 BMM0 BM@ H OCaml 0C0C@ H 0D0D3@ H Xavier Leroy, projet Cristal, INRIA Rocquencourt 0E440E4@ H 0#F0$F@ H Copyright 1996 Institut National de Recherche en Informatique et 0)G0*G@ H en Automatique. 0/H00Hg@ H 05Ihh06Ih@ H All rights reserved. This file is distributed under the terms of 0;J0 instructions are 2 8-bits integers, a 0xff byte means return 0eW0fW@ 2 Code address 0 is the empty code (ie do nothing) 0kt0lt%@ )*****************************************0qz0rz@ ) Compact the transition and check arrays 0w{0x{"@ )*****************************************0}|##0~|#P@ = Determine the integer occurring most frequently in an array 0SS0S@ C Transform an array into a list of (position, non-default element) 0Q @ @0Q @ @ C One compacted table for transitions, one other for memory actions 0k  0k  @2 Build the tables 00@1 Perform / Shift 00@8 No_remember / Remember 0A0]@4 Default transition 0^0^@9 Transitions (compacted) 00@3 Check (compacted) 00'@ @ code addresses are managed in a similar fashion as transitions 0((0(l@; code ptr / base for Shift 0m0m@> nothing / code when Remember 00@ 1 moves to execute before transitions (compacted) 007@2 byte code itself 00@ 2 when no memory moves, do not emit related tables 0?H0?~@@H.../boot/ocamlc0-strict-sequence)-nostdlib"-I'../boot*-use-prims5../runtime/primitives"-c(-absname"-w8+a-4-9-41-42-44-45-48-70+-warn-error"+A,-safe-string0-strict-sequence/-strict-formats*-bin-annot00 ./home/barsac/ci/builds/workspace/bootstrap/lex @00ܹa0h\t+M000000000@0@@8CamlinternalFormatBasics0cEXy,W:(-Stdlib__Array0Q!3͒.Stdlib__Either0 }rCT0J){9)/Stdlib__Hashtbl0!z9ϸ@`VǠ,Stdlib__List0E &xa+Stdlib__Seq0yt\eǟ&Q,}&Syntax0R rl-Z/0(r7!ȇ7@@AU@"')V*@Sа s l o')*@*+M@@+&,v@@'(-/@@%(K W#@//@,a-@  ./@g@@ @@@P1W@@o@@AA:@@B