File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
    002e74fc
    002e74fc 00 00 00 00 ....
    002e7500
    002e7500 string "' [",0
    002e7504
    002e7504 00 00 00 04 fc 13 00 00 00 00 00 00 ............
    002e7510
    002e7510 string "Undefined block in text mode: '",0
    002e7530
    002e7530 SwitchTable
    002e7530 0xb00
    002e7538
    002e7538 PointerTable ← camlText.entry
    002e7538 0x2e7b48 0x2e7550
    002e7548
    002e7548 00 0b 00 00 00 00 00 00 ........
    002e7550
    002e7550 PointerTable
    002e7550 0x2e74d0 0x2e7568
    002e7560
    002e7560 00 0b 00 00 00 00 00 00 ........
    002e7568
    002e7568 PointerTable
    002e7568 0x2e72c8 0x2e7580
    002e7578
    002e7578 00 0b 00 00 00 00 00 00 ........
    002e7580
    002e7580 PointerTable
    002e7580 0x2e7100 0x2e7598
    002e7590
    002e7590 00 0b 00 00 00 00 00 00 ........
    002e7598
    002e7598 PointerTable
    002e7598 0x2e8fe8 0x2e75b0
    002e75a8
    002e75a8 00 0b 00 00 00 00 00 00 ........
    002e75b0
    002e75b0 PointerTable
    002e75b0 0x2e8df8 0x2e75c8
    002e75c0
    002e75c0 00 0b 00 00 00 00 00 00 ........
    002e75c8
    002e75c8 PointerTable
    002e75c8 0x2e8bb0 0x2e75f0
    002e75d8
    002e75d8 fc 07 00 00 00 00 00 00 ........
    002e75e0
    002e75e0 string "HEAD"
    002e75e4
    002e75e4 SwitchTable
    002e75e4 0xb00 0x2e8988 0x2e7608 0xb00 0x2e8770 0x2e7620 0xb00 0x2e8558
    002e7624 0x2e7638 0xb00 0x2e8350 0x2e7650 0xb00 0x2e80d8 0x2e7728 0x7fc
    002e7664 0x2e 0x7fc 0x3e 0x7fc 0x3c 0xb00 0x2e76e0 0x2e76b0
    002e76a4 0x17fc
    002e75f0
    002e75f0 PointerTable
    002e75f0 0x2e8988 0x2e7608
    002e7608
    002e7608 PointerTable
    002e7608 0x2e8770 0x2e7620
    002e7620
    002e7620 PointerTable
    002e7620 0x2e8558 0x2e7638
    002e7638
    002e7638 PointerTable
    002e7638 0x2e8350 0x2e7650
    002e7650
    002e7650 PointerTable
    002e7650 0x2e80d8 0x2e7728
    002e7698
    002e7698 PointerTable ← camlText.insert_vdisplay_1835
    002e7698 0x2e76e0 0x2e76b0
    002e76ac
    002e76ac 00 00 00 00 ....
    002e76b0
    002e76b0 ; insert_vdisplay : %s closes the table.
    002e76b0 69 6e 73 65 72 74 5f 76 64 69 73 70 6c 61 79 20 insert_vdisplay
    002e76c0 3a 20 25 73 20 63 6c 6f 73 65 73 20 74 68 65 20 : %s closes the
    002e76d0 74 61 62 6c tabl
    002e76d4
    002e76d4 SwitchTable
    002e76d4 0xb0b 0x2e78d8 0x2e76f8 0xb02 0x1 0x2e7710 0xb0b 0x2e7740
    002e7714 0x1 0xb00 0x2e7eb0 0x2e7870 0xffc
    002e76e0
    002e76e0 PointerTable
    002e76e0 0x2e78d8 0x2e76f8
    002e7728
    002e7728 PointerTable
    002e7728 0x2e7eb0 0x2e7870
    002e773c
    002e773c 00 00 00 00 ....
    002e7740
    002e7740 ; closes the table.
    002e7740 20 63 6c 6f 73 65 73 20 74 68 65 20 closes the
    002e774c
    002e774c SwitchTable
    002e774c 0x2e65 0xb00 0x2e77a8 0x2e7778 0x17fc
    002e7760
    002e7760 PointerTable ← camlText.insert_vdisplay_1835
    002e7760 0x2e77a8 0x2e7778
    002e7774
    002e7774 00 00 00 00 ....
    002e7778
    002e7778 string "insert_vdisplay : %s closes the cell2.",0
    002e77a0
    002e77a0 SwitchTable
    002e77a0 0xb0b 0x2e78d8 0x2e77c0 0xb02 0x1 0x2e77d8 0xb0b 0x2e77f0
    002e77e0 0x1 0xffc
    002e77a8
    002e77a8 PointerTable
    002e77a8 0x2e78d8 0x2e77c0
    002e77f0
    002e77f0 ; closes the cell2.
    002e77f0 20 20 63 6c 6f 73 65 73 20 74 68 65 closes the
    002e77fc
    002e77fc SwitchTable
    002e77fc 0x2e326c 0xb00
    002e780c
    002e780c 00 00 00 00 ....
    002e7810
    002e7810 PointerTable ← camlText.insert_vdisplay_1835
    002e7810 0x2e7858 0x2e7828
    002e7820
    002e7820 fc 17 00 00 00 00 00 00 ........
    002e7828
    002e7828 ; insert_vdisplay : %s closes the cell.
    002e7828 69 6e 73 65 72 74 5f 76 insert_v
    002e7830 64 69 73 70 6c 61 79 20 3a 20 25 73 20 63 6c 6f display : %s clo
    002e7840 73 65 73 20 74 68 65 20 63 65 6c 6c ses the cell
    002e784c
    002e784c SwitchTable
    002e784c 0xb0b 0x2e78d8 0x2e7888 0xb00 0x2e7c48 0x2e7958 0xb02 0x1
    002e788c 0x2e78a0 0xb0b 0x2e78b8 0x1 0xffc
    002e7858
    002e7858 PointerTable
    002e7858 0x2e78d8 0x2e7888
    002e7870
    002e7870 PointerTable
    002e7870 0x2e7c48 0x2e7958
    002e78b4
    002e78b4 00 00 00 00 ....
    002e78b8
    002e78b8 string " closes the cell.",0
    002e78ca
    002e78ca 00 00 00 00 00 06 ......
    002e78d0 fc 0f 00 00 00 00 00 00 ........
    002e78d8
    002e78d8 ; insert_vdisplay :
    002e78d8 69 6e 73 65 72 74 5f 76 insert_v
    002e78e0 64 69 73 70 disp
    002e78e4
    002e78e4 SwitchTable
    002e78e4 0x203a 0x7fc 0x5e 0x7fc 0x5f 0x7fc
    002e7914
    002e7914 00 00 00 00 ....
    002e7918
    002e7918 string "cmm",0 ← 0x159091
    002e791c
    002e791c SwitchTable
    002e791c 0x7fc 0x6d6c 0x7fc 0x626c 0x7fc 0x746c 0xb00 0x2e7a58
    002e795c 0x1 0x7fc 0x6d63 0xb00 0x2e79b8 0x2e7998 0xffc
    002e7980
    002e7980 PointerTable ← camlText.insert_sup_sub_1799
    002e7980 0x2e79b8 0x2e7998
    002e7994
    002e7994 00 00 00 00 ....
    002e7998
    002e7998 ; sup_sub : %s closes ""
    002e7998 73 75 70 5f 73 75 62 20 sup_sub
    002e79a0 3a 20 25 73 20 63 6c 6f 73 65 73 20 : %s closes
    002e79ac
    002e79ac SwitchTable
    002e79ac 0xb0b 0x2e7a18 0x2e79d0 0xb02 0x1 0x2e79e8 0xb0b 0x2e7a00
    002e79ec 0x1 0xbfc
    002e79b8
    002e79b8 PointerTable
    002e79b8 0x2e7a18 0x2e79d0
    002e79fc
    002e79fc 00 00 00 00 ....
    002e7a00
    002e7a00 string " closes \"\"",0
    002e7a0b
    002e7a0b 00 00 00 00 05 .....
    002e7a10 fc 0b 00 00 00 00 00 00 ........
    002e7a18
    002e7a18 string "sup_sub : ",0
    002e7a23
    002e7a23 00 00 00 00 05 fc 0b 00 00 00 00 00 00 .............
    002e7a30
    002e7a30 string "close_maths",0 ← 0x158c3c
    002e7a3c
    002e7a3c 00 00 00 04 ....
    002e7a40 fc 07 00 00 00 00 00 00 ........
    002e7a48
    002e7a48 ; CENTER ← 0x158b59
    002e7a48 43 45 4e 54 CENT
    002e7a4c
    002e7a4c SwitchTable
    002e7a4c 0xb00 0x1d 0x2e7b38 0xbfc
    002e7a58
    002e7a58 PointerTable
    002e7a58 0x1d 0x2e7b38
    002e7a6c
    002e7a6c 00 00 00 00 ....
    002e7a70
    002e7a70 string "open_maths",0 ← 0x158b3e
    002e7a7b
    002e7a7b 00 00 00 00 05 .....
    002e7a80 fc 0b 00 00 00 00 00 00 ........
    002e7a88
    002e7a88 ; erase_display ← 0x158ac2
    002e7a88 65 72 61 73 65 5f 64 69 erase_di
    002e7a90 73 70 6c 61 spla
    002e7a94
    002e7a94 SwitchTable
    002e7a94 0x7fc 0x7b 0xbfc
    002e7aac
    002e7aac 00 00 00 00 ....
    002e7ab0
    002e7ab0 string "flush_freeze",0 ← 0x158624
    002e7abd
    002e7abd 00 00 03 ...
    002e7ac0 fc 0b 00 00 00 00 00 00 ........
    002e7ac8
    002e7ac8 string "freeze: stack=",0 ← 0x158559
    002e7ad7
    002e7ad7 01 fc 07 00 00 00 00 00 00 .........
    002e7ae0
    002e7ae0 ; bottom ← 0x1583b4
    002e7ae0 62 6f 74 74 bott
    002e7ae4
    002e7ae4 SwitchTable
    002e7ae4 0x7fc 0x3534 0x7fc
    002e7afc
    002e7afc 00 00 00 00 ....
    002e7b00
    002e7b00 string "left",0 ← 0x15845e 0x158474
    002e7b05
    002e7b05 00 00 03 fc 07 00 00 00 00 00 00 ...........
    002e7b10
    002e7b10 ; middle ← 0x158392 0x15839c 0x15b52c
    002e7b10 6d 69 64 64 midd
    002e7b14
    002e7b14 SwitchTable
    002e7b14 0xb00
    002e7b1c
    002e7b1c 00 00 00 00 ....
    002e7b20
    002e7b20 PointerTable ← camlText.horizontal_line_1729
    002e7b20 0x2e7b78 0x2e7b60
    002e7b30
    002e7b30 fc 07 00 00 00 00 00 00 ........
    002e7b38
    002e7b38 uint8_t g_2e7b38 ← camlInfoRef.infomenu_467 camlInfoRef.loc_name_585 camlInfoRef.do_infonode_879 camlInfoRef.flush_rec_893 camlText.do_put_line_1086 camlText.do_put_char_format_1105 camlText.open_par_1177 camlText.try_open_block_1206 camlText.force_block_1235 camlText.close_block_1242 camlText.close_flow_1245 camlText.ditem_1271 camlText.erase_block_1279 camlText.to_string_1285 camlText.open_group_1289 camlText.open_aftergroup_1292 camlText.close_group_1295 camlText.to_style_1408 camlText.open_table_1557 camlText.new_row_1571 camlText.open_cell_1595 camlText.do_close_cell_1601 camlText.erase_cell_1620 camlText.safe_string_make_1653 camlText.put_ligne_1657 camlText.close_table_1695 camlText.image_1725 camlText.horizontal_line_1729 camlText.formated_1741 camlText.open_display_1756 camlText.open_display_varg_1759 camlText.open_maths_1781 camlText.close_maths_1782 camlText.open_vdisplay_1787 camlText.open_vdisplay_row_1789 camlText.insert_sup_sub_1799 camlText.standard_sup_sub_1809 camlText.limit_sup_sub_1810 camlText.int_sup_sub_1811 camlText.insert_vdisplay_1835 camlText.fun_2534 camlText.left_1860 camlText.entry
    002e7b38 00 00 00 00 ....
    002e7b3c
    002e7b3c SwitchTable
    002e7b3c 0xb00 0x1 0x2e8660 0xbfc
    002e7b5c
    002e7b5c 00 00 00 00 ....
    002e7b60
    002e7b60 ; HR: %s %s %s
    002e7b60 48 52 3a 20 25 73 20 25 73 20 25 73 HR: %s %s %s
    002e7b6c
    002e7b6c SwitchTable
    002e7b6c 0xb0b 0x2e7bf0 0x2e7b90 0xb02 0x1 0x2e7ba8 0xb0c 0x41
    002e7bac 0x2e7bc0 0xb02 0x1 0x2e7bd8 0xb0c 0x41 0x2e8af0 0x7fc
    002e7b78
    002e7b78 PointerTable
    002e7b78 0x2e7bf0 0x2e7b90
    002e7bec
    002e7bec 00 00 00 00 ....
    002e7bf0
    002e7bf0 string "HR: ",0
    002e7bf5
    002e7bf5 00 00 03 fc 0b 00 00 00 00 00 00 ...........
    002e7c00
    002e7c00 string "<= close_table",0 ← 0x157e38
    002e7c0f
    002e7c0f 01 .
    002e7c10 fc 0b 00 00 00 00 00 00 ........
    002e7c18
    002e7c18 string "cell to output:",0 ← 0x1579f9
    002e7c28
    002e7c28 fc 0b 00 00 00 00 00 00 ........
    002e7c30
    002e7c30 ; , height: ← 0x157741
    002e7c30 2c 20 68 65 , he
    002e7c34
    002e7c34 SwitchTable
    002e7c34 0x3a 0xb00 0x1b 0x2e7d90 0xbfc
    002e7c5c
    002e7c5c 00 00 00 00 ....
    002e7c60
    002e7c60 string ", columns:",0 ← 0x157775
    002e7c6b
    002e7c6b 00 00 00 00 05 .....
    002e7c70 fc 07 00 00 00 00 00 00 ........
    002e7c78
    002e7c78 string "line ",0 ← 0x15779d
    002e7c7e
    002e7c7e 00 02 ..
    002e7c80 fc 0f 00 00 00 00 00 00 ........
    002e7c88
    002e7c88 string "Invalid row type:table",0 ← 0x1576ee
    002e7c9f
    002e7c9f 01 .
    002e7ca0 fc 17 00 00 00 00 00 00 ........
    002e7ca8
    002e7ca8 string "overfull line in array : array too wide",0 ← 0x157659
    002e7cd0
    002e7cd0 fc 07 00 00 00 00 00 00 ........
    002e7cd8
    002e7cd8 string "lines :",0 ← 0x1575cb
    002e7ce0
    002e7ce0 fc 0b 00 00 00 00 00 00 ........
    002e7ce8
    002e7ce8 string "=> close_table",0 ← 0x15751a
    002e7cf7
    002e7cf7 01 fc 13 00 00 00 00 00 00 .........
    002e7d00
    002e7d00 string "Finalized multi-columns.",0 ← 0x157208
    002e7d19
    002e7d19 00 00 00 00 00 00 07 .......
    002e7d20 fc 13 00 00 00 00 00 00 ........
    002e7d28
    002e7d28 string "Finalizing multi-columns.",0 ← 0x1571d2
    002e7d42
    002e7d42 00 00 00 00 00 06 fc 0b 00 00 00 00 00 00 ..............
    002e7d50
    002e7d50 string "ajusting..",0 ← 0x15736a
    002e7d5b
    002e7d5b 00 00 00 00 05 .....
    002e7d60 fc 13 00 00 00 00 00 00 ........
    002e7d68
    002e7d68 string " and should be at least ",0 ← 0x1572b0
    002e7d81
    002e7d81 00 00 00 00 00 00 07 fc 07 00 00 00 00 00 00 ...............
    002e7d90
    002e7d90 string "NONE",0
    002e7d95
    002e7d95 00 00 03 fc 0b 00 00 00 00 00 00 ...........
    002e7da0
    002e7da0 string ", size was ",0 ← 0x1572d8
    002e7dac
    002e7dac 00 00 00 04 ....
    002e7db0 fc 07 00 00 00 00 00 00 ........
    002e7db8
    002e7db8 string " to ",0 ← 0x157300
    002e7dbd
    002e7dbd 00 00 03 ...
    002e7dc0 fc 07 00 00 00 00 00 00 ........
    002e7dc8
    002e7dc8 string "from ",0 ← 0x157328
    002e7dce
    002e7dce 00 02 ..
    002e7dd0 fc 0b 00 00 00 00 00 00 ........
    002e7dd8
    002e7dd8 string "line sent :#" ← 0x156fc2
    002e7de4
    002e7de4 SwitchTable
    002e7de4 0xf00 0x2e7418 0xc2d 0xd 0xb00
    002e7de8
    002e7de8 PointerTable
    002e7de8 0xf00 0x2e7418
    002e7e0c
    002e7e0c 00 00 00 00 ....
    002e7e10
    002e7e10 PointerTable ← camlText.safe_string_make_1653
    002e7e10 0x2e7e58 0x2e7e28
    002e7e20
    002e7e20 fc 17 00 00 00 00 00 00 ........
    002e7e28
    002e7e28 ; Text.put_line: negative line: %i '%c'
    002e7e28 54 65 78 74 2e 70 75 74 Text.put
    002e7e30 5f 6c 69 6e 65 3a 20 6e 65 67 61 74 69 76 65 20 _line: negative
    002e7e40 6c 69 6e 65 3a 20 25 69 20 27 25 63 line: %i '%c
    002e7e4c
    002e7e4c SwitchTable
    002e7e4c 0xb0b 0x2e7ee8 0x2e7e70 0x1304 0x7 0x1 0x1 0x2e7e98
    002e7e8c 0xb0b 0x2e7ed8 0x2e7ec8 0xb00 0x17 0x2e7fd8 0x700 0x2e90f0
    002e7ecc 0x7fc 0x2720 0x13fc
    002e7e58
    002e7e58 PointerTable
    002e7e58 0x2e7ee8 0x2e7e70
    002e7e98
    002e7e98 PointerTable
    002e7e98 0x2e7ed8 0x2e7ec8
    002e7eb0
    002e7eb0 PointerTable
    002e7eb0 0x17 0x2e7fd8
    002e7ee4
    002e7ee4 00 00 00 00 ....
    002e7ee8
    002e7ee8 string "Text.put_line: negative line: ",0
    002e7f07
    002e7f07 01 fc 13 00 00 00 00 00 00 .........
    002e7f10
    002e7f10 ; Adding inside after column ← 0x156774
    002e7f10 41 64 64 69 6e 67 20 69 6e 73 69 64 65 20 61 66 Adding inside af
    002e7f20 74 65 72 20 ter
    002e7f24
    002e7f24 SwitchTable
    002e7f24 0x206e6d 0x7fc
    002e7f34
    002e7f34 00 00 00 00 ....
    002e7f38
    002e7f38 string " :'",0 ← 0x1565dd 0x15673e
    002e7f3c
    002e7f3c 00 00 00 04 ....
    002e7f40 fc 13 00 00 00 00 00 00 ........
    002e7f48
    002e7f48 string "Adding border after column ",0 ← 0x156615
    002e7f64
    002e7f64 00 00 00 04 fc 07 00 00 00 00 00 00 ............
    002e7f70
    002e7f70 string "top",0 ← 0x1583a8 0x15b273
    002e7f74
    002e7f74 00 00 00 04 fc 07 00 00 00 00 00 00 ............
    002e7f80
    002e7f80 ; center ← 0x158468 0x15b269 0x15b522
    002e7f80 63 65 6e 74 cent
    002e7f84
    002e7f84 SwitchTable
    002e7f84 0xb00 0x2e7fe8 0x2e7fa8 0x17fc
    002e7f90
    002e7f90 PointerTable ← camlText.close_row_1624
    002e7f90 0x2e7fe8 0x2e7fa8
    002e7fa4
    002e7fa4 00 00 00 00 ....
    002e7fa8
    002e7fa8 string "close_row tailles=%a, taille=%a\n",0
    002e7fc9
    002e7fc9 00 00 00 ...
    002e7fcc
    002e7fcc SwitchTable
    002e7fcc 0x7fc 0x4c44 0xb0b 0x2e8040 0x2e8000 0x70f 0x2e8010 0xb0b
    002e800c 0x2e8028 0x2e83a8 0xbfc
    002e7fe8
    002e7fe8 PointerTable
    002e7fe8 0x2e8040 0x2e8000
    002e8010
    002e8010 PointerTable
    002e8010 0x2e8028 0x2e83a8
    002e8024
    002e8024 00 00 00 00 ....
    002e8028
    002e8028 string ", taille=",0 ← 0x157966
    002e8032
    002e8032 00 00 00 00 00 06 fc 0f 00 00 00 00 00 00 ..............
    002e8040
    002e8040 string "close_row tailles=",0
    002e8053
    002e8053 00 00 00 00 05 fc 0b 00 00 00 00 00 00 .............
    002e8060
    002e8060 string "erase_row",0 ← 0x1563c2
    002e806a
    002e806a 00 00 00 00 00 06 ......
    002e8070 fc 0b 00 00 00 00 00 00 ........
    002e8078
    002e8078 string "erase cell",0 ← 0x156276
    002e8083
    002e8083 00 00 00 00 05 fc 0b 00 00 00 00 00 00 .............
    002e8090
    002e8090 string "<= force_cell",0 ← 0x156179
    002e809e
    002e809e 00 02 ..
    002e80a0 fc 0f 00 00 00 00 00 00 ........
    002e80a8
    002e80a8 string "Invalid row type",0 ← 0x155f00 0x1564e5
    002e80b9
    002e80b9 00 00 00 00 00 00 07 .......
    002e80c0 fc 07 00 00 00 00 00 00 ........
    002e80c8
    002e80c8 ; , span= ← 0x155e45
    002e80c8 2c 20 73 70 , sp
    002e80cc
    002e80cc SwitchTable
    002e80cc 0xb00 0x19 0x2e81e0 0xbfc
    002e80ec
    002e80ec 00 00 00 00 ....
    002e80f0
    002e80f0 string ", height=",0 ← 0x155e7b
    002e80fa
    002e80fa 00 00 00 00 00 06 ......
    002e8100 fc 0b 00 00 00 00 00 00 ........
    002e8108
    002e8108 string "size : width=",0 ← 0x155eb1
    002e8116
    002e8116 00 02 fc 0b 00 00 00 00 00 00 ..........
    002e8120
    002e8120 string "#,post :#",0 ← 0x155c27
    002e812a
    002e812a 00 00 00 00 00 06 ......
    002e8130 fc 0b 00 00 00 00 00 00 ........
    002e8138
    002e8138 string "#,pre :#",0 ← 0x155c53
    002e8141
    002e8141 00 00 00 00 00 00 07 fc 07 00 00 00 00 00 00 ...............
    002e8150
    002e8150 string "cell :#",0 ← 0x155c7f
    002e8158
    002e8158 fc 0b 00 00 00 00 00 00 ........
    002e8160
    002e8160 string "=> force_cell",0 ← 0x155b1a
    002e816e
    002e816e 00 02 ..
    002e8170 fc 0b 00 00 00 00 00 00 ........
    002e8178
    002e8178 string "Column too wide",0 ← 0x155974
    002e8188
    002e8188 fc 0b 00 00 00 00 00 00 ........
    002e8190
    002e8190 string "open_cell, col=",0 ← 0x15580c
    002e81a0
    002e81a0 fc 0b 00 00 00 00 00 00 ........
    002e81a8
    002e81a8 string "as_align",0 ← 0x155722
    002e81b1
    002e81b1 00 00 00 00 00 00 07 fc 0f 00 00 00 00 00 00 ...............
    002e81c0
    002e81c0 ; '' in out-manager ← 0x155670 0x158130
    002e81c0 27 27 20 69 6e 20 6f 75 74 2d 6d 61 '' in out-ma
    002e81cc
    002e81cc SwitchTable
    002e81cc 0x72 0x7fc 0x4c4f 0xbfc
    002e81ec
    002e81ec 00 00 00 00 ....
    002e81f0
    002e81f0 string "No-length ``",0 ← 0x155682 0x158142
    002e81fd
    002e81fd 00 00 03 ...
    002e8200 fc 17 00 00 00 00 00 00 ........
    002e8208
    002e8208 string "cannot wrap column with no width",0 ← 0x1555c0
    002e8229
    002e8229 00 00 00 00 00 00 07 .......
    002e8230 fc 17 00 00 00 00 00 00 ........
    002e8238
    002e8238 string "open_cell, invalid horizontal format :",0 ← 0x155530
    002e825f
    002e825f 01 .
    002e8260 fc 17 00 00 00 00 00 00 ........
    002e8268
    002e8268 string "open_cell, invalid vertical format :" ← 0x1553bb 0x155426
    002e828c
    002e828c SwitchTable
    002e828c 0x700 0x65 0xffc
    002e82a4
    002e82a4 00 00 00 00 ....
    002e82a8
    002e82a8 string "<= new_row, line =",0 ← 0x155260
    002e82bb
    002e82bb 00 00 00 00 05 .....
    002e82c0 fc 13 00 00 00 00 00 00 ........
    002e82c8
    002e82c8 string "invalid table type in array",0 ← 0x1551a3
    002e82e4
    002e82e4 SwitchTable
    002e82e4 0xb00 0x2e8338 0x2e8308 0x17fc
    002e82f0
    002e82f0 PointerTable ← camlText.new_row_1571
    002e82f0 0x2e8338 0x2e8308
    002e8304
    002e8304 00 00 00 00 ....
    002e8308
    002e8308 ; => new_row, line =%d, tailles=%a
    002e8308 3d 3e 20 6e 65 77 5f 72 => new_r
    002e8310 6f 77 2c 20 6c 69 6e 65 20 3d 25 64 2c 20 74 61 ow, line =%d, ta
    002e8320 69 6c 6c 65 ille
    002e8324
    002e8324 SwitchTable
    002e8324 0xa 0xb0b 0x2e83d0 0x2e8368 0xb00 0x15 0x2e8468 0x1304
    002e8364 0x1 0x1 0x1 0x2e8390 0xb0b 0x2e83b8 0x2e83a8 0x70f
    002e83a4 0x2e8dd0 0xbfc
    002e8338
    002e8338 PointerTable
    002e8338 0x2e83d0 0x2e8368
    002e8390
    002e8390 PointerTable
    002e8390 0x2e83b8 0x2e83a8
    002e83b4
    002e83b4 00 00 00 00 ....
    002e83b8
    002e83b8 string ", tailles=",0
    002e83c3
    002e83c3 00 00 00 00 05 fc 0f 00 00 00 00 00 00 .............
    002e83d0
    002e83d0 string "=> new_row, line =",0
    002e83e3
    002e83e3 00 00 00 00 05 fc 0b 00 00 00 00 00 00 .............
    002e83f0
    002e83f0 string "=> open_table",0 ← 0x154c23
    002e83fe
    002e83fe 00 02 ..
    002e8400 fc 0b 00 00 00 00 00 00 ........
    002e8408
    002e8408 string "multi_stack",0 ← 0x15b021
    002e8414
    002e8414 00 00 00 04 fc 0b 00 00 00 00 00 00 ............
    002e8420
    002e8420 string "cell_stack",0 ← 0x15afbc
    002e842b
    002e842b 00 00 00 00 05 .....
    002e8430 fc 0b 00 00 00 00 00 00 ........
    002e8438
    002e8438 string "row_stack",0 ← 0x15af74
    002e8442
    002e8442 00 00 00 00 00 06 fc 0b 00 00 00 00 00 00 ..............
    002e8450
    002e8450 string "table_stack",0 ← 0x15af2c
    002e845c
    002e845c SwitchTable
    002e845c 0x7fc 0x4c55 0xb00 0x2e74e8 0x2e8fa8 0xb00 0x2e84b8 0x2e84a8
    002e849c 0x7fc
    002e8478
    002e8478 PointerTable ← camlText.ptailles_1487 camlText.ptaille_1543
    002e8478 0x2e74e8 0x2e8fa8
    002e8490
    002e8490 PointerTable ← camlText.ptailles_1487 camlText.ptaille_1543
    002e8490 0x2e84b8 0x2e84a8
    002e84a4
    002e84a4 00 00 00 00 ....
    002e84a8
    002e84a8 string "%d; "
    002e84ac
    002e84ac SwitchTable
    002e84ac 0x1304 0x1 0x1 0x1 0x2e84e0 0xb0b 0x2e84f8 0x1
    002e84ec 0x7fc 0x203b 0xb00 0x2e8530 0x2e8520 0x7fc 0x5b 0xb0c
    002e852c 0xb7 0x1 0x7fc 0x20 0xb00 0x13 0x2e8650 0xbfc
    002e8508
    002e8508 PointerTable ← camlText.ptailles_1487 camlText.ptaille_1543
    002e8508 0x2e8530 0x2e8520
    002e856c
    002e856c 00 00 00 00 ....
    002e8570
    002e8570 ; skip_line ← 0x154492
    002e8570 73 6b 69 70 skip
    002e8574
    002e8574 SwitchTable
    002e8574 0x65 0xb00 0x2e85b8 0x2e85a0 0xbfc
    002e8588
    002e8588 PointerTable ← camlText.put_char_1301
    002e8588 0x2e85b8 0x2e85a0
    002e859c
    002e859c 00 00 00 00 ....
    002e85a0
    002e85a0 ; put_char: %c
    002e85a0 70 75 74 5f 63 68 61 72 3a 20 25 63 put_char: %c
    002e85ac
    002e85ac SwitchTable
    002e85ac 0xb0b 0x2e85e0 0x2e85d0 0x700 0x2e8dd0 0xbfc
    002e85b8
    002e85b8 PointerTable
    002e85b8 0x2e85e0 0x2e85d0
    002e85dc
    002e85dc 00 00 00 00 ....
    002e85e0
    002e85e0 ; put_char:
    002e85e0 70 75 74 5f put_
    002e85e4
    002e85e4 SwitchTable
    002e85e4 0x203a 0xb00 0x2e8628 0x2e8610 0xbfc
    002e85f8
    002e85f8 PointerTable ← camlText.put_1298
    002e85f8 0x2e8628 0x2e8610
    002e860c
    002e860c 00 00 00 00 ....
    002e8610
    002e8610 string "put: %s\n",0
    002e8619
    002e8619 00 00 00 ...
    002e861c
    002e861c SwitchTable
    002e861c 0xb0b 0x2e8640 0x2e8af0 0x7fc
    002e8628
    002e8628 PointerTable
    002e8628 0x2e8640 0x2e8af0
    002e863c
    002e863c 00 00 00 00 ....
    002e8640
    002e8640 string "put: ",0
    002e8646
    002e8646 00 02 fc 07 00 00 00 00 00 00 ..........
    002e8650
    002e8650 string "TEMP",0 ← 0x1540d2 0x154111 0x15464f 0x154682 0x1557c0 0x156307
    002e8655
    002e8655 00 00 03 fc 07 00 00 00 00 00 00 ...........
    002e8660
    002e8660 ; ALIGN ← 0x158b60 0x158bff
    002e8660 41 4c 49 47 ALIG
    002e8664
    002e8664 SwitchTable
    002e8664 0xb00 0x2e86b0 0x2e8688 0x13fc
    002e8670
    002e8670 PointerTable ← camlText.erase_block_1279
    002e8670 0x2e86b0 0x2e8688 0x13fc
    002e8688
    002e8688 ; erase_block: %s closes %s
    002e8688 65 72 61 73 65 5f 62 6c erase_bl
    002e8690 6f 63 6b 3a 20 25 73 20 63 6c 6f 73 ock: %s clos
    002e869c
    002e869c SwitchTable
    002e869c 0x73 0xb0b 0x2e8758 0x2e86c8 0xb02 0x1 0x2e86e0 0xb0b
    002e86dc 0x2e86f8 0x2e8c10 0xbfc
    002e86b0
    002e86b0 PointerTable
    002e86b0 0x2e8758 0x2e86c8
    002e86e0
    002e86e0 PointerTable
    002e86e0 0x2e86f8 0x2e8c10
    002e86f4
    002e86f4 00 00 00 00 ....
    002e86f8
    002e86f8 string " closes ",0
    002e8701
    002e8701 00 00 00 ...
    002e8704
    002e8704 SwitchTable
    002e8704 0xb00 0x2e8740 0x2e8728 0xbfc
    002e8710
    002e8710 PointerTable ← camlText.erase_block_1279
    002e8710 0x2e8740 0x2e8728
    002e8724
    002e8724 00 00 00 00 ....
    002e8728
    002e8728 ; erase_block: %s
    002e8728 65 72 61 73 65 5f 62 6c erase_bl
    002e8730 6f 63 6b 3a ock:
    002e8734
    002e8734 SwitchTable
    002e8734 0xb0b 0x2e8758 0x2e8c10 0xbfc
    002e8740
    002e8740 PointerTable
    002e8740 0x2e8758 0x2e8c10
    002e8754
    002e8754 00 00 00 00 ....
    002e8758
    002e8758 ; erase_block:
    002e8758 65 72 61 73 65 5f 62 6c erase_bl
    002e8760 6f 63 6b 3a ock:
    002e8764
    002e8764 SwitchTable
    002e8764 0xb00 0x11 0x2e8870 0xbfc
    002e8784
    002e8784 00 00 00 00 ....
    002e8788
    002e8788 string "\\makelabel{",0 ← 0x153ed0
    002e8794
    002e8794 SwitchTable
    002e8794 0x7fc 0x7d 0xffc
    002e87ac
    002e87ac 00 00 00 00 ....
    002e87b0
    002e87b0 string "\\refstepcounter{",0 ← 0x153ea7
    002e87c1
    002e87c1 00 00 00 00 00 00 07 fc 0b 00 00 00 00 00 00 ...............
    002e87d0
    002e87d0 ; ditem: stack= ← 0x153d83
    002e87d0 64 69 74 65 6d 3a 20 73 74 61 63 6b ditem: stack
    002e87dc
    002e87dc SwitchTable
    002e87dc 0x7fc 0x202d 0x7fc 0x202e 0xbfc
    002e8804
    002e8804 00 00 00 00 ....
    002e8808
    002e8808 ; do_item: stack= ← 0x153c1e
    002e8808 64 6f 5f 69 74 65 6d 3a do_item:
    002e8810 20 73 74 61 sta
    002e8814
    002e8814 SwitchTable
    002e8814 0xb00 0x2e8858 0x2e8838 0xffc
    002e8820
    002e8820 PointerTable ← camlText.do_close_block_1239
    002e8820 0x2e8858 0x2e8838
    002e8834
    002e8834 00 00 00 00 ....
    002e8838
    002e8838 ; <= close_block %s
    002e8838 3c 3d 20 63 6c 6f 73 65 <= close
    002e8840 5f 62 6c 6f _blo
    002e8844
    002e8844 SwitchTable
    002e8844 0xa73 0xb0b 0x2e8880 0x2e8af0 0x7fc
    002e8858
    002e8858 PointerTable
    002e8858 0x2e8880 0x2e8af0
    002e886c
    002e886c 00 00 00 00 ....
    002e8870
    002e8870 string "AFTER",0 ← 0x1541d2
    002e8876
    002e8876 00 02 fc 0b 00 00 00 00 00 00 ..........
    002e8880
    002e8880 string "<= close_block ",0
    002e8890
    002e8890 SwitchTable
    002e8890 0xb00 0x2e88d0 0x2e88b0 0xffc
    002e8898
    002e8898 PointerTable ← camlText.do_close_block_1239
    002e8898 0x2e88d0 0x2e88b0
    002e88b0
    002e88b0 ; => close_block %s
    002e88b0 3d 3e 20 63 6c 6f 73 65 5f 62 6c 6f => close_blo
    002e88bc
    002e88bc SwitchTable
    002e88bc 0xa73 0xb0b 0x2e88e8 0x2e8af0 0xbfc
    002e88d0
    002e88d0 PointerTable
    002e88d0 0x2e88e8 0x2e8af0
    002e88e4
    002e88e4 00 00 00 00 ....
    002e88e8
    002e88e8 string "=> close_block ",0
    002e88f8
    002e88f8 fc 0f 00 00 00 00 00 00 ........
    002e8900
    002e8900 ; text: unflushed DELAY ← 0x15388a
    002e8900 74 65 78 74 3a 20 75 6e 66 6c 75 73 68 65 64 20 text: unflushed
    002e8910 44 45 4c 41 DELA
    002e8914
    002e8914 SwitchTable
    002e8914 0xb00 0x2e8958 0x2e8938 0xffc
    002e8920
    002e8920 PointerTable ← camlText.do_force_block_1228
    002e8920 0x2e8958 0x2e8938
    002e8934
    002e8934 00 00 00 00 ....
    002e8938
    002e8938 ; force_block '%s'
    002e8938 66 6f 72 63 65 5f 62 6c force_bl
    002e8940 6f 63 6b 20 ock
    002e8944
    002e8944 SwitchTable
    002e8944 0xa 0xb0b 0x2e8970 0x2e8a58 0xbfc
    002e8958
    002e8958 PointerTable
    002e8958 0x2e8970 0x2e8a58
    002e896c
    002e896c 00 00 00 00 ....
    002e8970
    002e8970 ; force_block '
    002e8970 66 6f 72 63 65 5f 62 6c 6f 63 6b 20 force_block
    002e897c
    002e897c SwitchTable
    002e897c 0xb00 0xf 0x2e8a98 0xb00 0x2e89d8 0x2e89b8 0xffc
    002e8988
    002e8988 PointerTable
    002e8988 0xf 0x2e8a98
    002e89a0
    002e89a0 PointerTable ← camlText.open_block_inner_2309
    002e89a0 0x2e89d8 0x2e89b8
    002e89b4
    002e89b4 00 00 00 00 ....
    002e89b8
    002e89b8 ; <= open_block '%s'
    002e89b8 3c 3d 20 6f 70 65 6e 5f <= open_
    002e89c0 62 6c 6f 63 bloc
    002e89c4
    002e89c4 SwitchTable
    002e89c4 0x2773 0xb0b 0x2e89f0 0x2e73c8 0xbfc
    002e89d8
    002e89d8 PointerTable
    002e89d8 0x2e89f0 0x2e73c8
    002e89ec
    002e89ec 00 00 00 00 ....
    002e89f0
    002e89f0 string "<= open_block '",0
    002e8a00
    002e8a00 SwitchTable
    002e8a00 0xb00 0x2e8a40 0x2e8a20 0xffc
    002e8a08
    002e8a08 PointerTable ← camlText.open_block_inner_2309
    002e8a08 0x2e8a40 0x2e8a20
    002e8a20
    002e8a20 ; => open_block '%s'
    002e8a20 3d 3e 20 6f 70 65 6e 5f 62 6c 6f 63 => open_bloc
    002e8a2c
    002e8a2c SwitchTable
    002e8a2c 0xa2773 0xb0b 0x2e8a70 0x2e8a58 0xb02 0x1 0x2e90f0 0xbfc
    002e8a40
    002e8a40 PointerTable
    002e8a40 0x2e8a70 0x2e8a58
    002e8a6c
    002e8a6c 00 00 00 00 ....
    002e8a70
    002e8a70 string "=> open_block '",0
    002e8a80
    002e8a80 SwitchTable
    002e8a80 0x7fc
    002e8a88
    002e8a88 string ">>\n",0 ← 0x15341a
    002e8a8c
    002e8a8c 00 00 00 04 ....
    002e8a90 fc 07 00 00 00 00 00 00 ........
    002e8a98
    002e8a98 ; DELAY
    002e8a98 44 45 4c 41 DELA
    002e8a9c
    002e8a9c SwitchTable
    002e8a9c 0xb00 0x2e8ad8 0x2e8ac0 0xbfc
    002e8aa8
    002e8aa8 PointerTable ← camlText.try_open_block_1206
    002e8aa8 0x2e8ad8 0x2e8ac0
    002e8abc
    002e8abc 00 00 00 00 ....
    002e8ac0
    002e8ac0 string "<= try_open %s\n",0
    002e8ad0
    002e8ad0 SwitchTable
    002e8ad0 0xb0b 0x2e8b08 0x2e8af0 0xb02 0x1 0x2e8dd0 0xbfc
    002e8ad8
    002e8ad8 PointerTable
    002e8ad8 0x2e8b08 0x2e8af0
    002e8b08
    002e8b08 string "<= try_open "
    002e8b14
    002e8b14 SwitchTable
    002e8b14 0x7fc 0x3c3c 0xb00 0x2e8b70 0x2e8b48 0x13fc
    002e8b30
    002e8b30 PointerTable ← camlText.try_open_block_1206 camlText.insert_block_1249
    002e8b30 0x2e8b70 0x2e8b48 0x13fc
    002e8b48
    002e8b48 ; Invalid argument in ALIGN: %s
    002e8b48 49 6e 76 61 6c 69 64 20 Invalid
    002e8b50 61 72 67 75 6d 65 6e 74 20 69 6e 20 41 4c 49 47 argument in ALIG
    002e8b60 4e 3a 20 25 N: %
    002e8b64
    002e8b64 SwitchTable
    002e8b64 0xb0b 0x2e8b88 0x2e8c10 0x13fc
    002e8b70
    002e8b70 PointerTable
    002e8b70 0x2e8b88 0x2e8c10 0x13fc
    002e8b88
    002e8b88 ; Invalid argument in ALIGN:
    002e8b88 49 6e 76 61 6c 69 64 20 Invalid
    002e8b90 61 72 67 75 6d 65 6e 74 20 69 6e 20 argument in
    002e8b9c
    002e8b9c SwitchTable
    002e8b9c 0x203a4e 0xb00 0xd 0x2e8cd0 0xb00 0x2e8bf8 0x2e8be0 0xbfc
    002e8bb0
    002e8bb0 PointerTable
    002e8bb0 0xd 0x2e8cd0
    002e8bc8
    002e8bc8 PointerTable ← camlText.try_open_block_1206
    002e8bc8 0x2e8bf8 0x2e8be0
    002e8bdc
    002e8bdc 00 00 00 00 ....
    002e8be0
    002e8be0 ; => try_open %s
    002e8be0 3d 3e 20 74 72 79 5f 6f 70 65 6e 20 => try_open
    002e8bec
    002e8bec SwitchTable
    002e8bec 0xb0b 0x2e8c28 0x2e8c10 0xb02 0x1 0x1 0xbfc
    002e8bf8
    002e8bf8 PointerTable
    002e8bf8 0x2e8c28 0x2e8c10
    002e8c24
    002e8c24 00 00 00 00 ....
    002e8c28
    002e8c28 string "=> try_open "
    002e8c34
    002e8c34 SwitchTable
    002e8c34 0xb00 0x2e8c88 0x2e8c58 0x17fc
    002e8c40
    002e8c40 PointerTable ← camlText.flush_par_1193
    002e8c40 0x2e8c88 0x2e8c58
    002e8c54
    002e8c54 00 00 00 00 ....
    002e8c58
    002e8c58 ; flush_par : last_closed=%s, p=%i
    002e8c58 66 6c 75 73 68 5f 70 61 flush_pa
    002e8c60 72 20 3a 20 6c 61 73 74 5f 63 6c 6f 73 65 64 3d r : last_closed=
    002e8c70 25 73 2c 20 %s,
    002e8c74
    002e8c74 SwitchTable
    002e8c74 0xa 0xb0b 0x2e8cf8 0x2e8ca0 0xb02 0x1 0x2e8cb8 0xb0b
    002e8cb4 0x2e8ce8 0x2e8da8 0xbfc
    002e8c88
    002e8c88 PointerTable
    002e8c88 0x2e8cf8 0x2e8ca0
    002e8cb8
    002e8cb8 PointerTable
    002e8cb8 0x2e8ce8 0x2e8da8
    002e8ccc
    002e8ccc 00 00 00 00 ....
    002e8cd0
    002e8cd0 string "INFOLINE",0
    002e8cd9
    002e8cd9 00 00 00 00 00 00 07 .......
    002e8ce0 fc 07 00 00 00 00 00 00 ........
    002e8ce8
    002e8ce8 string ", p=",0
    002e8ced
    002e8ced 00 00 03 ...
    002e8cf0 fc 13 00 00 00 00 00 00 ........
    002e8cf8
    002e8cf8 string "flush_par : last_closed=",0
    002e8d11
    002e8d11 00 00 00 ...
    002e8d14
    002e8d14 SwitchTable
    002e8d14 0xb00 0x2e8d60 0x2e8d38 0x13fc
    002e8d20
    002e8d20 PointerTable ← camlText.par_1185
    002e8d20 0x2e8d60 0x2e8d38 0x13fc
    002e8d38
    002e8d38 ; par: last_close=%s, r=%i
    002e8d38 70 61 72 3a 20 6c 61 73 par: las
    002e8d40 74 5f 63 6c 6f 73 65 3d 25 73 2c 20 t_close=%s,
    002e8d4c
    002e8d4c SwitchTable
    002e8d4c 0xa 0xb0b 0x2e8e10 0x2e8d78 0xb02 0x1 0x2e8d90 0xb0b
    002e8d8c 0x2e8de8 0x2e8da8 0x1304 0x7 0x1 0x1 0x2e8dd0 0xb0c
    002e8dcc 0x15 0x1 0x7fc
    002e8d60
    002e8d60 PointerTable
    002e8d60 0x2e8e10 0x2e8d78
    002e8d90
    002e8d90 PointerTable
    002e8d90 0x2e8de8 0x2e8da8
    002e8de4
    002e8de4 00 00 00 00 ....
    002e8de8
    002e8de8 string ", r="
    002e8dec
    002e8dec SwitchTable
    002e8dec 0xb00 0xb 0x2e8ee8 0xffc
    002e8df8
    002e8df8 PointerTable
    002e8df8 0xb 0x2e8ee8
    002e8e0c
    002e8e0c 00 00 00 00 ....
    002e8e10
    002e8e10 string "par: last_close=",0
    002e8e21
    002e8e21 00 00 00 ...
    002e8e24
    002e8e24 SwitchTable
    002e8e24 0x7fc 0x27 0x700 0x2e8e50 0x7fc
    002e8e4c
    002e8e4c 00 00 00 00 ....
    002e8e50
    002e8e50 string "CODE",0
    002e8e55
    002e8e55 00 00 03 fc 07 00 00 00 00 00 00 ...........
    002e8e60
    002e8e60 string "put:|",0 ← 0x1522e5
    002e8e66
    002e8e66 00 02 fc 0f 00 00 00 00 00 00 ..........
    002e8e70
    002e8e70 string "ending the line.",0 ← 0x152062
    002e8e81
    002e8e81 00 00 00 ...
    002e8e84
    002e8e84 SwitchTable
    002e8e84 0x7fc 0x7c 0xbfc
    002e8e9c
    002e8e9c 00 00 00 00 ....
    002e8ea0
    002e8ea0 string "put_char:|",0 ← 0x151f58
    002e8eab
    002e8eab 00 00 00 00 05 .....
    002e8eb0 fc 0b 00 00 00 00 00 00 ........
    002e8eb8
    002e8eb8 string "line size =",0 ← 0x151c2a
    002e8ec4
    002e8ec4 00 00 00 04 fc 0b 00 00 00 00 00 00 ............
    002e8ed0
    002e8ed0 string "last_space =",0 ← 0x151be6
    002e8edd
    002e8edd 00 00 03 ...
    002e8ee0 fc 07 00 00 00 00 00 00 ........
    002e8ee8
    002e8ee8 string "INFO",0 ← 0x158044 0x1582a1
    002e8eed
    002e8eed 00 00 03 ...
    002e8ef0 fc 07 00 00 00 00 00 00 ........
    002e8ef8
    002e8ef8 string "hsize =",0 ← 0x151bbb
    002e8f00
    002e8f00 fc 07 00 00 00 00 00 00 ........
    002e8f08
    002e8f08 string "x_end =",0 ← 0x151b90
    002e8f10
    002e8f10 fc 0b 00 00 00 00 00 00 ........
    002e8f18
    002e8f18 string "x_start =",0 ← 0x151b65
    002e8f22
    002e8f22 00 00 00 00 00 06 fc 07 00 00 00 00 00 00 ..............
    002e8f30
    002e8f30 string "x =",0 ← 0x151b3a
    002e8f34
    002e8f34 00 00 00 04 fc 1b 00 00 00 00 00 00 ............
    002e8f40
    002e8f40 string "Line and the beginning of the next word :",0 ← 0x151b0f
    002e8f6a
    002e8f6a 00 00 00 00 00 06 ......
    002e8f70 fc 0b 00 00 00 00 00 00 ........
    002e8f78
    002e8f78 string "line too long",0 ← 0x1519a2
    002e8f86
    002e8f86 00 02 fc 0b 00 00 00 00 00 00 ..........
    002e8f90
    002e8f90 ; line cut : ← 0x151991
    002e8f90 6c 69 6e 65 line
    002e8f94
    002e8f94 SwitchTable
    002e8f94 0x3a20 0x7fc 0x5d 0xbfc
    002e8fb4
    002e8fb4 00 00 00 00 ....
    002e8fb8
    002e8fb8 string "line not cut :[",0 ← 0x1518d2
    002e8fc8
    002e8fc8 fc 0b 00 00 00 00 00 00 ........
    002e8fd0
    002e8fd0 ; , length = ← 0x151711
    002e8fd0 2c 20 6c 65 , le
    002e8fd4
    002e8fd4 SwitchTable
    002e8fd4 0x3d20 0xb00 0x9 0x2e9108 0x7fc
    002e8fe8
    002e8fe8 PointerTable
    002e8fe8 0x9 0x2e9108
    002e8ffc
    002e8ffc 00 00 00 00 ....
    002e9000
    002e9000 string "', x=",0 ← 0x151746
    002e9006
    002e9006 00 02 fc 0f 00 00 00 00 00 00 ..........
    002e9010
    002e9010 string "caracters read : '",0 ← 0x15176e
    002e9023
    002e9023 00 00 00 00 05 fc 0b 00 00 00 00 00 00 .............
    002e9030
    002e9030 string "flush :#",0 ← 0x15164e
    002e9039
    002e9039 00 00 00 ...
    002e903c
    002e903c SwitchTable
    002e903c 0xb00 0x2e9090 0x2e9060 0x17fc
    002e9048
    002e9048 PointerTable ← camlText.do_put_line_1086
    002e9048 0x2e9090 0x2e9060
    002e905c
    002e905c 00 00 00 00 ....
    002e9060
    002e9060 string "line underlined: '%s' with '%S'\n",0
    002e9081
    002e9081 00 00 00 ...
    002e9084
    002e9084 SwitchTable
    002e9084 0xb0b 0x2e7040 0x2e90a8 0xb02 0x1 0x2e90c0 0xb0b 0x2e7028
    002e90c4 0x2e90d8 0xb03 0x1 0x2e90f0 0xb0b 0x2e7018 0x1 0x7fc
    002e9090
    002e9090 PointerTable
    002e9090 0x2e7040 0x2e90a8
    002e90c0
    002e90c0 PointerTable
    002e90c0 0x2e7028 0x2e90d8
    002e9104
    002e9104 00 00 00 00 ....
    002e9108
    002e9108 string "PRE",0
    002e910c
    002e910c 00 00 00 04 ....
    002e9110 fc 0b 00 00 00 00 00 00 ........
    002e9118
    002e9118 string "Text.Error",0 ← 0x159a9b
    002e9123
    002e9123 00 00 00 00 05 00 00 00 00 00 00 00 00 .............
    002e9130 00 00 00 00 ....
    002e9134
    002e9134 SwitchTable
    002e9134 0x2f4 0x15b512 0x1a
    002e914c
    002e914c 02 00 05 00 ....
    002e9150 59 b2 15 00 00 00 00 00 1a 00 00 00 02 00 05 00 Y...............
    002e9160 f5 af 15 00 00 00 00 00 1a 00 00 00 02 02 00 00 ................
    002e9170 a9 af 15 00 00 00 00 00 1a 00 00 00 01 02 00 00 ................
    002e9180 61 af 15 00 00 00 00 00 1a 00 00 00 01 02 00 00 a...............
    002e9190 19 af 15 00 00 00 00 00 1a 00 00 00 01 02 00 00 ................
    002e91a0 94 ae 15 00 00 00 00 00 1a 00 03 00 00 00 01 00 ................
    002e91b0 08 00 02 00 08 00 00 00 8b ae 15 00 00 00 00 00 ................
    002e91c0 19 00 02 00 00 00 08 00 d8 43 00 00 00 00 00 00 .........C......
    002e91d0 7d ae 15 00 00 00 00 00 19 00 01 00 08 00 00 00 }...............
    002e91e0 48 3f 00 00 00 00 00 00 62 ae 15 00 00 00 00 00 H?......b.......
    002e91f0 19 00 00 00 d4 4c 00 00 33 ae 15 00 00 00 00 00 .....L..3.......
    002e9200 1a 00 01 00 01 00 02 01 00 00 00 00 00 00 00 00 ................
    002e9210 2a ae 15 00 00 00 00 00 19 00 00 00 cc 41 00 00 *............A..
    002e9220 b2 ad 15 00 00 00 00 00 1a 00 01 00 01 00 03 00 ................
    002e9230 01 00 00 00 00 00 00 00 a9 ad 15 00 00 00 00 00 ................
    002e9240 19 00 00 00 04 44 00 00 05 ad 15 00 00 00 00 00 .....D..........
    002e9250 1a 00 00 00 02 00 0a 00 89 a2 15 00 00 00 00 00 ................
    002e9260 19 00 00 00 d4 40 00 00 7b 9f 15 00 00 00 00 00 .....@..{.......
    002e9270 1a 00 00 00 0e 0c 02 02 02 02 02 02 ............
    002e927c
    002e927c SwitchTable
    002e927c 0x20202 0x159e61 0x1a
    002e9294
    002e9294 01 11 00 00 6a 9d 15 00 00 00 00 00 ....j.......
    002e92a0 1a 00 00 00 02 00 03 00 d6 9c 15 00 00 00 00 00 ................
    002e92b0 1a 00 00 00 01 02 00 00 a1 9c 15 00 00 00 00 00 ................
    002e92c0 1a 00 00 00 01 00 00 00 ........
    002e92c8
    002e92c8 SwitchTable
    002e92c8 0x159bf9 0x1001a 0x159b98
    002e92e0
    002e92e0 19 00 00 00 cc 45 00 00 .....E..
    002e92e8
    002e92e8 SwitchTable
    002e92e8 0x159b41 0x10018 0x159b22 0x18 0x159a8f 0x1001a 0x159a41
    002e9320
    002e9320 09 00 00 00 ac 3f 00 00 37 9a 15 00 00 00 00 00 .....?..7.......
    002e9330 09 00 00 00 74 3f 00 00 2d 9a 15 00 00 00 00 00 ....t?..-.......
    002e9340 09 00 00 00 dc 41 00 00 28 9a 15 00 00 00 00 00 .....A..(.......
    002e9350 09 00 00 00 4c 45 00 00 b7 99 15 00 00 00 00 00 ....LE..........
    002e9360 19 00 00 00 b4 4c 00 00 a8 99 15 00 00 00 00 00 .....L..........
    002e9370 19 00 01 00 08 00 00 00 f0 4b 00 00 00 00 00 00 .........K......
    002e9380 a3 99 15 00 00 00 00 00 19 00 01 00 08 00 00 00 ................
    002e9390 80 41 00 00 00 00 00 00 81 99 15 00 00 00 00 00 .A..............
    002e93a0 19 00 02 00 00 00 08 00 68 49 00 00 00 00 00 00 ........hI......
    002e93b0 75 99 15 00 00 00 00 00 19 00 02 00 00 00 08 00 u...............
    002e93c0 08 3f 00 00 00 00 00 00 a2 98 15 00 00 00 00 00 .?..............
    002e93d0 09 00 00 00 c4 40 00 00 98 98 15 00 00 00 00 00 .....@..........
    002e93e0 09 00 00 00 04 47 00 00 68 98 15 00 00 00 00 00 .....G..h.......
    002e93f0 09 00 00 00 8c 3f 00 00 0f 98 15 00 00 00 00 00 .....?..........
    002e9400 09 00 00 00 94 3c 00 00 03 98 15 00 00 00 00 00 .....<..........
    002e9410 09 00 00 00 dc 42 00 00 f4 97 15 00 00 00 00 00 .....B..........
    002e9420 09 00 00 00 6c 46 00 00 ea 97 15 00 00 00 00 00 ....lF..........
    002e9430 09 00 00 00 4c 43 00 00 65 97 15 00 00 00 00 00 ....LC..e.......
    002e9440 51 00 00 00 ac 49 00 00 5b 97 15 00 00 00 00 00 Q....I..[.......
    002e9450 51 00 01 00 40 00 00 00 c0 47 00 00 00 00 00 00 Q...@....G......
    002e9460 56 97 15 00 00 00 00 00 51 00 01 00 40 00 00 00 V.......Q...@...
    002e9470 90 3d 00 00 00 00 00 00 48 97 15 00 00 00 00 00 .=......H.......
    002e9480 51 00 01 00 40 00 00 00 Q...@...
    002e9488
    002e9488 SwitchTable
    002e9488 0x3c48 0x159739 0x20051 0x4018 0x15970b 0x30051
    002e94b8
    002e94b8 40 00 00 00 0c 46 00 00 @....F..
    002e94c0 01 97 15 00 00 00 00 00 51 00 03 00 30 00 38 00 ........Q...0.8.
    002e94d0 40 00 00 00 e4 3e 00 00 74 97 15 00 00 00 00 00 @....>..t.......
    002e94e0 52 00 05 00 20 00 28 00 30 00 38 00 40 00 01 02 R... .(.0.8.@...
    002e94f0 b8 96 15 00 00 00 00 00 51 00 05 00 20 00 28 00 ........Q... .(.
    002e9500 30 00 38 00 40 00 00 00 e8 3e 00 00 00 00 00 00 0.8.@....>......
    002e9510 7e 97 15 00 00 00 00 00 52 00 07 00 10 00 18 00 ~.......R.......
    002e9520 20 00 28 00 30 00 38 00 40 00 01 02 00 00 00 00 .(.0.8.@.......
    002e9530 6f 96 15 00 00 00 00 00 51 00 07 00 10 00 18 00 o.......Q.......
    002e9540 20 00 28 00 30 00 38 00 40 00 00 00 b4 3f 00 00 .(.0.8.@....?..
    002e9550 88 97 15 00 00 00 00 00 52 00 0a 00 00 00 01 00 ........R.......
    002e9560 08 00 10 00 18 00 20 00 ...... .