Caml1999I031| c.Stdlib__Lexing(position=8@@)pos_fname @&stringO@@@~*lexing.mliUU@@A(pos_lnum @#intA@@@}VV@@$B'pos_bol @@@@|WW@@0C(pos_cnum@@@@{'X(X@@E@@@@8h9h@@ME@&lexbuf?8@@+refill_buff@@ @@@$unitF@@@@@Rr=ASr=^@@gG*lex_bufferA%bytesC@@@`s_cas_~@@uH.lex_buffer_lenA_@@@ltmt@@I+lex_abs_posAk@@@xuyu@@J-lex_start_posAw@@@vv@@K,lex_curr_posA@@@ww @@L,lex_last_posA@@@x  x  @@M/lex_last_actionA@@@y ! %y ! C@@N/lex_eof_reachedA$boolE@@@z D Hz D g@@O'lex_memA%arrayH@@@@@@{ h l{ h @@P+lex_start_pA@@@|  |  @@Q*lex_curr_pA@@@}  }  @@R@@A@@@@@q//~  @@@@FA@,from_channel@.with_positions&optionJF@@@@@@@&Stdlib*in_channel@@@@@@@@@@@\CC \C@@S@+from_stringA.with_positions%h@@@@@@@%@@@@@@@@@@@&aEE'aE@@;T@-from_functionB.with_positionsC@@@@@@@@@@@@<@@@@@@@@@@@@@@@@@@@PgOOQgO@@eU@,set_positionC@@@@@,@@@@@@@@@@@go  ho :@@|V@,set_filenameD@*@@@@}@@@/@@@@@@@@tt@@W@.with_positionsE@B@@@@@@@@@yggyg@@X@&lexemeF@T@@@@@@@@@AAA^@@Y@+lexeme_charG@f@@@@@@@$charB@@@@@@@@@@Z@,lexeme_startH@@@@@@@@@@DDDd@@[@*lexeme_endI@@@@@@@@@@3@@\@.lexeme_start_pJ@@@@@@@@@@ @@]@,lexeme_end_pK@@@@@@@@@@@@^@(new_lineL@@@@@@@@@@@@*_@+flush_inputM@@@@@@@@@@'( @@<`@*sub_lexemeN@@@@@.@@@@4@@@G@@@@@@@@@@E ( (F ( W@@Za@.sub_lexeme_optO@@@@@L@@@@R@@@oi@@@@@@@@@@@@@h X Xi X @@}b@/sub_lexeme_charP@+@@@@o@@@@@@@@@@@    @@c@3sub_lexeme_char_optQ@C@@@@@@@@@@@@@@@@@@    @@d@*lex_tablesR8@@(lex_base0@@@@! ! ! !@@f+lex_backtrk1@@@@! !$! !9@@g+lex_default2@@@@!:!>!:!S@@h)lex_trans3@@@@!T!X!T!k@@i)lex_check4@@@@!l!p!l!@@j-lex_base_code5@@@@!!!!@@k0lex_backtrk_code6@@@@!!!!@@ l0lex_default_code7@@@@!!!!@@m.lex_trans_code8@@@@!!!!@@$n.lex_check_code9@@@@!!!"@@0o(lex_code:@)@@@'""(""-@@,W:(8CamlinternalFormatBasics0cEXy