Caml1999I010 {Ҡ&Lexing(position@@@)pos_fname@C&string@@@(pos_lnum@A#int@@@'pos_bol@ @@(pos_cnum@@@@@A@@A)dummy_pos@*@@@&lexbuf@@@+refill_buff@  @@F$unit@@@@*lex_bufferA=@@.lex_buffer_lenA:@@+lex_abs_posA@@@-lex_start_posAF@@,lex_curr_posAL@@,lex_last_posAR@@/lex_last_actionAX@@/lex_eof_reachedAE$bool@@@'lex_memAH%array@m@@@@+lex_start_pA]@@젰*lex_curr_pAc@@@@A@@A,from_channel@^@*PervasivesA*in_channel@@谲e@@@@+from_string@p@@尲r@@@@-from_function@}@@ް@@߰@@@@ⰲ@@@@&lexeme@@@۰@@@@+lexeme_char@@@ְ@@װB$char@@@@@@,lexeme_start@@@Ӱ@@@@*lexeme_end@ð@@а@@@@.lexeme_start_p@а@@Ͱ@@@@,lexeme_end_p@ݰ@@ʰ@@@@+flush_input@갲@@ǰ@@@@*sub_lexeme@@@"@@'@@°3@@@@@@.sub_lexeme_opt@ @@9@@>@@K&option@P@@@@@@@@/sub_lexeme_char@,+@@1W@@@@@@@3sub_lexeme_char_opt@>=@@Ci@@+@@@@@@@*lex_tables@@@(lex_base@@@+lex_backtrk@@@+lex_default@@@)lex_trans@@@)lex_check@@@-lex_base_code@@@0lex_backtrk_code@@@0lex_default_code@@@.lex_trans_code@@@.lex_check_code@@@(lex_code@@@@@A@@A&engine@P@@@@@@@@@@@@*new_engine@@@@@@@@@@@@@@9&Lexing0AS\6jS (*Pervasives0qE;&XF rt@