ref: ed77f1550337e186ee740e42a1506fc61a5385c5
parent: 85ea771d37209f5aa5bce6fc682323d491b433e0
author: 9ferno <[email protected]>
date: Mon Feb 14 01:44:16 EST 2022
working forth interpreter reading from buffered files
--- a/os/pc64/forth.h
+++ b/os/pc64/forth.h
@@ -2,35 +2,34 @@
* Forth dictionary
*/
enum {
- Header,
- IHeader, /* Immediate dictionary definition */
- Absolute,
- FromDictionary,
- FromH0,
- FromV0,
- Byte, /* obsolete, all are counted strings now */
- Chars,
+ Sourceline,
Here,
There,
+ Byte, /* obsolete, all are counted strings now */
+ Chars,
+ Absolute,
+ Absoluteptr,
+ Relative, /* fmem+ value, for defined memory locations */
+ Relativevar, /* fmem+FORTHVARS+ value */
+ Relativedictionary, /* fmem+DICTIONARY+ value */
+ Dtop,
+ End
};
-typedef struct Hdr Hdr;
-struct Hdr {
- int len;
- char name[64];
- void *cfa;
-};
typedef struct Fentry Fentry;
struct Fentry
{
- int type;
- union {
- Hdr hdr;
- intptr p;
- s8 b;
+ int what; /* Source line or Here or There or Dtop value */
+ char desc[1024];
+ int type; /* Byte, Chars, Absolute, Relative, End */
+ intptr here;
+ intptr there;
+ /* union { */
+ intptr p; /* for Absolute and Relative */
+ s8 b; /* for immediates, write the value as immediate + length */
char str[128];
- };
- char src[128];
+ void *ptr;
+ /* }; */
};
enum {
M_fetch = 16,
@@ -43,364 +42,365 @@
M_clear = 184,
M_reset = 208,
M_exitcolon = 232,
- M_literal = 264,
- M_sliteral = 296,
- M_doinit = 320,
- M_doloop = 344,
- M_doploop = 368,
- M_rfetch = 392,
- M_rpop = 416,
- M_rpush = 440,
- M_i = 464,
- M_j = 488,
- M_plus = 512,
- M_minus = 536,
- M_multiply = 560,
- M_cjump = 584,
- M_jump = 608,
- M_slashmod = 632,
- M_uslashmod = 656,
- M_binand = 680,
- M_binor = 704,
- M_binxor = 728,
- M_xswap = 752,
- M_drop = 776,
- M_dup = 800,
- M_over = 824,
- M_equal = 848,
- M_greater = 872,
- M_less = 896,
- M_lshift = 920,
- M_rshift = 944,
- M_rshifta = 968,
- M_execute = 992,
- M_unloop = 1016,
- M_cmove = 1040,
- M_cmoveb = 1064,
- M_variable = 1096,
- M_constant = 1128,
- M_colon = 1152,
- M_dodoes = 1176,
- M_cas = 1200,
- M_deferred = 1232,
- M_stackptr = 1256,
- M_sysbind = 1280,
- M_sysclose = 1312,
- M_syscreate = 1344,
- M_sysmount = 1376,
- M_sysopen = 1400,
- M_sysread = 1424,
- M_sysseek = 1448,
- M_syswrite = 1480,
- MC_STDIN = 1504,
- MC_STDOUT = 1536,
- MC_STDERR = 1568,
- MC_WORDNUM = 1600,
- MC_LINENUM = 1632,
- MC_DOUBLEQUOTENUM = 1672,
- MC_CLOSEPARENNUM = 1712,
- MC_NBUFFERS = 1752,
- MV_Dp = 1784,
- MV_Dtop = 1816,
- MV_Vp = 1848,
- MV_Pid = 1880,
- MV_Parentpid = 1912,
- MV_S0 = 1944,
- MV_Wordb = 1976,
- MV_Tib = 2008,
- MV_Argsfilename = 2048,
- MV_Iobuf = 2080,
- MV_Findadr = 2112,
- MV_Searchlen = 2152,
- MV_Base = 2184,
- MV_toNum = 2216,
- MV_State = 2248,
- MV_Abortvec = 2288,
- MV_Infd = 2320,
- MV_Outfd = 2352,
- MV_Errfd = 2384,
- MV_Eof = 2416,
- MV_Ninputs = 2448,
- MV_H0 = 2480,
- MV_Bufferfds = 2520,
- MV_Bufferfilenames = 2560,
- C_false = 2592,
- C_true = 2640,
- C_bl = 2688,
- C_on = 2736,
- C_off = 2800,
- C_tobody = 2864,
- C_aligned = 2920,
- C_cells = 3000,
- C_cells_plus = 3056,
- C_cell_plus = 3104,
- C_depth = 3160,
- C_nip = 3264,
- C_rot = 3312,
- C_2drop = 3376,
- C_2dup = 3424,
- C_2nip = 3472,
- C_2swap = 3520,
- C_qdup = 3584,
- L_C_qdup = 3656,
- C_pick = 3680,
- L_C_pick = 3784,
- L_C_pick_1 = 3792,
- C_tuck = 3816,
- C_divides = 3880,
- C_plusstore = 3928,
- C_invert = 4008,
- C_mod = 4064,
- C_1plus = 4112,
- C_1minus = 4168,
- C_negate = 4224,
- C_2multiplies = 4288,
- C_2divides = 4344,
- C_0eq = 4400,
- C_0lt = 4456,
- C_0gt = 4512,
- C_neq = 4568,
- C_0neq = 4616,
- C_max = 4672,
- L_C_max = 4736,
- L_C_max_1 = 4744,
- C_min = 4768,
- L_C_min = 4832,
- L_C_min_1 = 4840,
- C_signum = 4864,
- L_C_signum = 4944,
- L_C_signum_2 = 5000,
- L_C_signum_3 = 5016,
- L_C_signum_1 = 5016,
- C_within = 5040,
- C_abs = 5144,
- L_C_abs = 5192,
- C_emit = 5216,
- C_type = 5320,
- C_cr = 5416,
- C_space = 5472,
- C_emits = 5520,
- L_C_emits = 5528,
- L_C_emits_1 = 5592,
- C_spaces = 5624,
- C_count = 5680,
- C_compare = 5824,
- L_C_compare = 5896,
- L_C_compare_1 = 6032,
- C_erase = 6112,
- L_C_erase = 6144,
- C_fill = 6232,
- L_C_fill = 6272,
- C_blank = 6360,
- C_search = 6408,
- L_C_search = 6512,
- L_C_search_1 = 6696,
- C_here = 6760,
- C_there = 6808,
- C_comma = 6856,
- C_c = 6936,
- C_allot = 7016,
- C_vallot = 7064,
- C_pad = 7112,
- C_align = 7176,
- C_unused = 7240,
- C_fromhash = 7304,
- C_hash = 7384,
- L_C_hash = 7536,
- L_C_hash_1 = 7560,
- C_hashs = 7640,
- L_C_hashs = 7648,
- L_C_hashs_1 = 7696,
- C_hashfrom = 7720,
- C_hold = 7832,
- C_sign = 7936,
- L_C_sign = 7992,
- C_counted_paren_dot_paren = 8016,
- C_paren_dot_paren = 8112,
- C_dot = 8200,
- C_dotr = 8256,
- C_hex = 8416,
- C_decimal = 8480,
- C_digit = 8544,
- L_C_digit = 8656,
- L_C_digit_2 = 8760,
- L_C_digit_4 = 8864,
- L_C_digit_5 = 8888,
- L_C_digit_3 = 8888,
- L_C_digit_1 = 8888,
- L_C_digit_6 = 8960,
- L_C_digit_7 = 8976,
- C_number = 9000,
- L_C_number = 9136,
- L_C_number_1 = 9168,
- L_C_number_2 = 9232,
- L_C_number_3 = 9336,
- L_C_number_4 = 9392,
- C_abort = 9480,
- C_bufferfilename_fetch = 9544,
- C_bufferfilename_store = 9616,
- C_toword = 9680,
- C_wordfd_fetch = 9736,
- C_wordfd_store = 9792,
- C_wordfilename_fetch = 9856,
- C_wordfilename_store = 9920,
- C_toline = 9976,
- C_linefd_fetch = 10032,
- C_linefd_store = 10088,
- C_linefilename_fetch = 10152,
- C_linefilename_store = 10216,
- C_todoublequote = 10280,
- C_doublequotefd_fetch = 10344,
- C_doublequotefd_store = 10408,
- C_doublequotefilename_fetch = 10480,
- C_doublequotefilename_store = 10552,
- C_tocloseparen = 10616,
- C_closeparenfd_fetch = 10680,
- C_closeparenfd_store = 10744,
- C_closeparenfilename_fetch = 10816,
- C_closeparenfilename_store = 10888,
- C_stdinput = 10952,
- L_C_stdinput = 11024,
- C_args = 11136,
- L_C_args_read = 11208,
- C_input_fetch = 11296,
- L_C_input_fetch = 11344,
- C_input_store = 11528,
- L_C_input_store = 11688,
- L_C_input_store_1 = 11800,
- C_close_input = 11840,
- L_C_close_input = 11888,
- L_C_close_next = 12016,
- C_restore_input = 12176,
- L_restore_input = 12304,
- C_concat = 12328,
- C_buffername = 12512,
- C_get = 12688,
- L_C_get_opened = 12952,
- L_C_get = 13000,
- L_C_get_read_failed = 13192,
- L_C_get_read_0 = 13256,
- C_parse = 13312,
- L_C_parse_1 = 13472,
- C_word = 13544,
- C_line = 13600,
- C_doublequote = 13656,
- C_counted_doublequote = 13712,
- C_closeparen = 13776,
- C_findname = 13832,
- L_C_findname = 13872,
- L_C_findname_2 = 13984,
- L_C_findname_4 = 14112,
- L_C_findname_3 = 14120,
- L_C_findname_1 = 14136,
- C_find = 14184,
- L_C_find_1 = 14376,
- L_C_find_2 = 14392,
- L_C_find = 14416,
- L_C_find_3 = 14424,
- C_single_quote = 14448,
- L_C_single_quote = 14568,
- C_qstack = 14592,
- L_C_qstack = 14688,
- C_interpret = 14760,
- L_C_interpret = 14768,
- L_C_interpret_2 = 14832,
- L_C_interpret_4 = 14936,
- L_C_interpret_3 = 14936,
- C_create = 14976,
- C_variable = 15216,
- C_constant = 15312,
- C_immediate = 15440,
- C_tocfa = 15552,
- C_compile = 15632,
- L_C_compile_1 = 15760,
- L_C_compile_2 = 15776,
- L_C_compile = 15792,
- L_C_compile_4 = 15912,
- L_C_compile_6 = 15944,
- L_C_compile_3 = 15944,
- C_close_bracket = 15968,
- L_C_close_bracket = 15992,
- L_C_close_bracket_1 = 16072,
- L_C_close_bracket_2 = 16096,
- L_C_close_bracket_3 = 16128,
- CI_open_bracket = 16152,
- C_smudge = 16200,
- C_reveal = 16312,
- C_colon = 16432,
- CI_semicolon = 16560,
- CI_recurse = 16640,
- C_char = 16712,
- C_literal = 16768,
- C_sliteral = 16840,
- C_string = 16992,
- CI_char_brackets = 17104,
- CI_quote_brackets = 17168,
- CI_openparen = 17216,
- CI_backslash = 17264,
- C_qabort_parens = 17312,
- L_C_qabort_parens = 17392,
- L_C_qabort_parens_1 = 17400,
- CI_abort_double_quote = 17424,
- C_double_quote = 17488,
- C_counted_double_quote = 17600,
- CI_sdouble_quote = 17720,
- CI_dotstr = 17760,
- CI_if = 17824,
- CI_else = 17912,
- CI_then = 18040,
- CI_begin = 18096,
- CI_again = 18136,
- CI_until = 18200,
- CI_while = 18264,
- CI_repeat = 18352,
- CI_do = 18448,
- CI_loop = 18528,
- L234 = 18616,
- CI_ploop = 18640,
- L236 = 18728,
- C_wo = 18752,
- C_ro = 18848,
- C_rw = 18896,
- C_cstring = 18944,
- C_cstring0 = 19128,
- C_cstring1 = 19192,
- C_open_file = 19256,
- C_close_file = 19360,
- C_read_file = 19416,
- C_write_file = 19496,
- C_reposition_file = 19568,
- C_qfcheck = 19632,
- L246 = 19720,
- C_create_file = 19752,
- C_bye = 20024,
- C_include = 20080,
- C_crash = 20192,
- C_quit = 20272,
- L_C_quit = 20296,
- C_parenabort = 20352,
- C_initialize = 20624,
- L_C_initialize = 20672,
- L_C_initialize_1 = 20808,
- C_boot = 21024,
- L_bin_prefix = 21248,
- L121 = 21256,
- L122 = 21264,
- L123 = 21272,
- L124 = 21288,
- L137 = 21304,
- L_open_failed = 21328,
- L_read_failed = 21352,
- L170 = 21376,
- L173 = 21384,
- L180 = 21408,
- L_C_compile_5 = 21416,
- L247 = 21424,
- L251 = 21440,
- L255 = 21472,
- L_C_get_too_long = 21480,
- L305 = 21536,
- L_C_long_word = 21552,
+ M_literal = 256,
+ M_sliteral = 280,
+ M_doinit = 304,
+ M_doloop = 328,
+ M_doploop = 352,
+ M_rfetch = 376,
+ M_rpop = 400,
+ M_rpush = 424,
+ M_i = 448,
+ M_j = 472,
+ M_plus = 496,
+ M_minus = 520,
+ M_multiply = 544,
+ M_cjump = 568,
+ M_jump = 592,
+ M_slashmod = 616,
+ M_uslashmod = 640,
+ M_binand = 664,
+ M_binor = 688,
+ M_binxor = 712,
+ M_xswap = 736,
+ M_drop = 760,
+ M_dup = 784,
+ M_over = 808,
+ M_equal = 832,
+ M_greater = 856,
+ M_less = 880,
+ M_lshift = 904,
+ M_rshift = 928,
+ M_rshifta = 952,
+ M_execute = 976,
+ M_unloop = 1000,
+ M_cmove = 1024,
+ M_cmoveb = 1048,
+ M_variable = 1072,
+ M_constant = 1096,
+ M_colon = 1120,
+ M_dodoes = 1144,
+ M_cas = 1168,
+ M_deferred = 1192,
+ M_stackptr = 1216,
+ M_sysbind = 1240,
+ M_sysclose = 1264,
+ M_syscreate = 1288,
+ M_sysmount = 1312,
+ M_sysopen = 1336,
+ M_sysread = 1360,
+ M_sysseek = 1384,
+ M_syswrite = 1408,
+ MC_STDIN = 1432,
+ MC_STDOUT = 1464,
+ MC_STDERR = 1496,
+ MC_WORDNUM = 1528,
+ MC_LINENUM = 1560,
+ MC_DOUBLEQUOTENUM = 1592,
+ MC_CLOSEPARENNUM = 1624,
+ MC_NBUFFERS = 1656,
+ MV_Dp = 1688,
+ MV_Dtop = 1720,
+ MV_Vp = 1752,
+ MV_Pid = 1784,
+ MV_Parentpid = 1816,
+ MV_S0 = 1848,
+ MV_Wordb = 1880,
+ MV_Tib = 1912,
+ MV_Argsfilename = 1944,
+ MV_Iobuf = 1976,
+ MV_Findadr = 2008,
+ MV_Searchlen = 2040,
+ MV_Base = 2072,
+ MV_toNum = 2104,
+ MV_State = 2136,
+ MV_Abortvec = 2168,
+ MV_Infd = 2200,
+ MV_Outfd = 2232,
+ MV_Errfd = 2264,
+ MV_Eof = 2296,
+ MV_Ninputs = 2328,
+ MV_H0 = 2360,
+ MV_Bufferfds = 2392,
+ MV_Bufferfilenames = 2424,
+ C_false = 2456,
+ C_true = 2504,
+ C_bl = 2552,
+ C_on = 2600,
+ C_off = 2664,
+ C_tobody = 2728,
+ C_aligned = 2784,
+ C_cells = 2864,
+ C_cells_plus = 2920,
+ C_cell_plus = 2968,
+ C_depth = 3024,
+ C_nip = 3128,
+ C_rot = 3176,
+ C_2drop = 3240,
+ C_2dup = 3288,
+ C_2nip = 3336,
+ C_2swap = 3384,
+ C_qdup = 3448,
+ L_C_qdup = 3520,
+ C_pick = 3544,
+ L_C_pick = 3648,
+ L_C_pick_1 = 3656,
+ C_tuck = 3680,
+ C_divides = 3744,
+ C_plusstore = 3792,
+ C_invert = 3872,
+ C_mod = 3928,
+ C_1plus = 3976,
+ C_1minus = 4032,
+ C_negate = 4088,
+ C_2multiplies = 4152,
+ C_2divides = 4208,
+ C_0eq = 4264,
+ C_0lt = 4320,
+ C_0gt = 4376,
+ C_neq = 4432,
+ C_0neq = 4480,
+ C_max = 4536,
+ L_C_max = 4600,
+ L_C_max_1 = 4608,
+ C_min = 4632,
+ L_C_min = 4696,
+ L_C_min_1 = 4704,
+ C_signum = 4728,
+ L_C_signum = 4808,
+ L_C_signum_2 = 4864,
+ L_C_signum_3 = 4880,
+ L_C_signum_1 = 4880,
+ C_within = 4904,
+ C_abs = 5008,
+ L_C_abs = 5056,
+ C_emit = 5080,
+ C_type = 5184,
+ C_cr = 5280,
+ C_space = 5336,
+ C_emits = 5384,
+ L_C_emits = 5392,
+ L_C_emits_1 = 5456,
+ C_spaces = 5488,
+ C_count = 5544,
+ C_compare = 5688,
+ L_C_compare = 5760,
+ L_C_compare_1 = 5896,
+ C_erase = 5976,
+ L_C_erase = 6008,
+ C_fill = 6096,
+ L_C_fill = 6136,
+ C_blank = 6224,
+ C_search = 6272,
+ L_C_search = 6376,
+ L_C_search_1 = 6560,
+ C_here = 6624,
+ C_there = 6672,
+ C_comma = 6720,
+ C_c = 6800,
+ C_allot = 6880,
+ C_vallot = 6928,
+ C_pad = 6976,
+ C_align = 7040,
+ C_unused = 7104,
+ C_fromhash = 7168,
+ C_hash = 7248,
+ L_C_hash = 7400,
+ L_C_hash_1 = 7424,
+ C_hashs = 7504,
+ L_C_hashs = 7512,
+ L_C_hashs_1 = 7560,
+ C_hashfrom = 7584,
+ C_hold = 7696,
+ C_sign = 7800,
+ L_C_sign = 7856,
+ C_counted_paren_dot_paren = 7880,
+ C_paren_dot_paren = 7976,
+ C_dot = 8064,
+ C_dotr = 8120,
+ C_hex = 8280,
+ C_decimal = 8344,
+ C_digit = 8408,
+ L_C_digit = 8520,
+ L_C_digit_2 = 8624,
+ L_C_digit_4 = 8728,
+ L_C_digit_5 = 8752,
+ L_C_digit_3 = 8752,
+ L_C_digit_1 = 8752,
+ L_C_digit_6 = 8824,
+ L_C_digit_7 = 8840,
+ C_number = 8864,
+ L_C_number = 9000,
+ L_C_number_1 = 9032,
+ L_C_number_2 = 9096,
+ L_C_number_3 = 9200,
+ L_C_number_4 = 9256,
+ C_abort = 9344,
+ C_bufferfilename_fetch = 9400,
+ C_bufferfilename_store = 9536,
+ C_toword = 9600,
+ C_wordfd_fetch = 9656,
+ C_wordfd_store = 9712,
+ C_wordfilename_fetch = 9768,
+ C_wordfilename_store = 9824,
+ C_toline = 9880,
+ C_linefd_fetch = 9936,
+ C_linefd_store = 9992,
+ C_linefilename_fetch = 10048,
+ C_linefilename_store = 10104,
+ C_todoublequote = 10160,
+ C_doublequotefd_fetch = 10216,
+ C_doublequotefd_store = 10272,
+ C_doublequotefilename_fetch = 10328,
+ C_doublequotefilename_store = 10384,
+ C_tocloseparen = 10440,
+ C_closeparenfd_fetch = 10496,
+ C_closeparenfd_store = 10552,
+ C_closeparenfilename_fetch = 10608,
+ C_closeparenfilename_store = 10664,
+ C_stdinput = 10720,
+ L_C_stdinput = 10792,
+ C_args = 10904,
+ L_C_args_read = 10976,
+ C_input_fetch = 11064,
+ L_C_input_fetch = 11112,
+ C_input_store = 11296,
+ L_C_input_store = 11456,
+ L_C_input_store_1 = 11568,
+ C_close_input = 11608,
+ L_C_close_input = 11656,
+ L_C_close_next = 11784,
+ C_restore_input = 11944,
+ L_restore_input = 12072,
+ C_concat = 12096,
+ C_buffername = 12272,
+ C_get = 12448,
+ L_C_get_opened = 12712,
+ L_C_get = 12760,
+ L_C_get_read_failed = 12952,
+ L_C_get_read_0 = 13016,
+ L_C_get_read_successful = 13056,
+ C_parse = 13080,
+ L_C_parse_1 = 13240,
+ C_word = 13312,
+ C_line = 13368,
+ C_doublequote = 13416,
+ C_counted_doublequote = 13464,
+ C_closeparen = 13520,
+ C_findname = 13568,
+ L_C_findname = 13608,
+ L_C_findname_2 = 13720,
+ L_C_findname_4 = 13848,
+ L_C_findname_3 = 13856,
+ L_C_findname_1 = 13872,
+ C_find = 13920,
+ L_C_find_1 = 14112,
+ L_C_find_2 = 14128,
+ L_C_find = 14152,
+ L_C_find_3 = 14160,
+ C_single_quote = 14184,
+ L_C_single_quote = 14304,
+ C_qstack = 14328,
+ L_C_qstack = 14424,
+ C_interpret = 14488,
+ L_C_interpret = 14496,
+ L_C_interpret_2 = 14560,
+ L_C_interpret_4 = 14664,
+ L_C_interpret_3 = 14664,
+ C_create = 14704,
+ C_variable = 14936,
+ C_constant = 15024,
+ C_immediate = 15144,
+ C_tocfa = 15256,
+ C_compile = 15336,
+ L_C_compile_1 = 15464,
+ L_C_compile_2 = 15480,
+ L_C_compile = 15496,
+ L_C_compile_4 = 15616,
+ L_C_compile_6 = 15648,
+ L_C_compile_3 = 15648,
+ C_close_bracket = 15672,
+ L_C_close_bracket = 15696,
+ L_C_close_bracket_1 = 15776,
+ L_C_close_bracket_2 = 15800,
+ L_C_close_bracket_3 = 15832,
+ CI_open_bracket = 15856,
+ C_smudge = 15904,
+ C_reveal = 16016,
+ C_colon = 16136,
+ CI_semicolon = 16264,
+ CI_recurse = 16344,
+ C_char = 16416,
+ C_literal = 16472,
+ C_sliteral = 16536,
+ C_string = 16688,
+ CI_char_brackets = 16800,
+ CI_quote_brackets = 16864,
+ CI_openparen = 16912,
+ CI_backslash = 16960,
+ C_qabort_parens = 17000,
+ L_C_qabort_parens = 17080,
+ L_C_qabort_parens_1 = 17088,
+ CI_abort_double_quote = 17112,
+ C_double_quote = 17176,
+ C_counted_double_quote = 17288,
+ CI_sdouble_quote = 17408,
+ CI_dotstr = 17448,
+ CI_if = 17512,
+ CI_else = 17600,
+ CI_then = 17728,
+ CI_begin = 17784,
+ CI_again = 17824,
+ CI_until = 17888,
+ CI_while = 17952,
+ CI_repeat = 18040,
+ CI_do = 18136,
+ CI_loop = 18216,
+ L234 = 18304,
+ CI_ploop = 18328,
+ L236 = 18416,
+ C_wo = 18440,
+ C_ro = 18536,
+ C_rw = 18584,
+ C_cstring = 18632,
+ C_cstring0 = 18808,
+ C_cstring1 = 18864,
+ C_open_file = 18920,
+ C_close_file = 19016,
+ C_read_file = 19064,
+ C_write_file = 19136,
+ C_reposition_file = 19200,
+ C_qfcheck = 19264,
+ L246 = 19352,
+ C_create_file = 19376,
+ C_bye = 19648,
+ C_include = 19704,
+ C_crash = 19816,
+ C_quit = 19896,
+ L_C_quit = 19920,
+ C_parenabort = 19976,
+ C_initialize = 20240,
+ L_C_initialize = 20288,
+ L_C_initialize_1 = 20424,
+ C_boot = 20640,
+ L_bin_prefix = 20864,
+ L_line_filename = 20868,
+ L_word_filename = 20874,
+ L_doublequote_filename = 20880,
+ L_closeparen_filename = 20893,
+ L137 = 20905,
+ L_open_failed = 20929,
+ L_read_failed = 20946,
+ L170 = 20963,
+ L173 = 20967,
+ L180 = 20984,
+ L_C_compile_5 = 20988,
+ L247 = 20992,
+ L251 = 21002,
+ L255 = 21033,
+ L_C_get_too_long = 21037,
+ L305 = 21089,
+ L_C_long_word = 21100,
};
extern void *sliteral(void);
extern void *syscreate(void);
@@ -462,7457 +462,5083 @@
extern void *rshifta(void);
extern void *doploop(void);
Fentry fentries[] = {
- {.type Header, {.hdr { 1, "@", /* M_fetch = 16 */ fetch }}}, /* MENTRY "@" fetch 1 h 24 */
- {.type Here, {.p 24 }}, /* 24 0 */
- {.type There, {.p 0 }}, /* 24 0 */
- {.type Here, {.p 24 }}, /* 24 0 */
- {.type There, {.p 0 }}, /* 24 0 */
- {.type Header, {.hdr { 1, "!", /* M_store = 40 */ store }}}, /* MENTRY "!" store 1 h 48 */
- {.type Here, {.p 48 }}, /* 48 0 */
- {.type There, {.p 0 }}, /* 48 0 */
- {.type Here, {.p 48 }}, /* 48 0 */
- {.type There, {.p 0 }}, /* 48 0 */
- {.type Header, {.hdr { 2, "c@", /* M_cfetch = 64 */ cfetch }}}, /* MENTRY "c@" cfetch 2 h 72 */
- {.type Here, {.p 72 }}, /* 72 0 */
- {.type There, {.p 0 }}, /* 72 0 */
- {.type Here, {.p 72 }}, /* 72 0 */
- {.type There, {.p 0 }}, /* 72 0 */
- {.type Header, {.hdr { 2, "c!", /* M_cstore = 88 */ cstore }}}, /* MENTRY "c!" cstore 2 h 96 */
- {.type Here, {.p 96 }}, /* 96 0 */
- {.type There, {.p 0 }}, /* 96 0 */
- {.type Here, {.p 96 }}, /* 96 0 */
- {.type There, {.p 0 }}, /* 96 0 */
- {.type Header, {.hdr { 4, "mmap", /* M_mmap = 112 */ mmap }}}, /* MENTRY "mmap" mmap 4 h 120 */
- {.type Here, {.p 120 }}, /* 120 0 */
- {.type There, {.p 0 }}, /* 120 0 */
- {.type Here, {.p 120 }}, /* 120 0 */
- {.type There, {.p 0 }}, /* 120 0 */
- {.type Header, {.hdr { 4, "halt", /* M_terminate = 136 */ terminate }}}, /* MENTRY "halt" terminate 4 h 144 */
- {.type Here, {.p 144 }}, /* 144 0 */
- {.type There, {.p 0 }}, /* 144 0 */
- {.type Here, {.p 144 }}, /* 144 0 */
- {.type There, {.p 0 }}, /* 144 0 */
- {.type Header, {.hdr { 4, "dump", /* M_fthdump = 160 */ fthdump }}}, /* MENTRY "dump" fthdump 4 h 168 */
- {.type Here, {.p 168 }}, /* 168 0 */
- {.type There, {.p 0 }}, /* 168 0 */
- {.type Here, {.p 168 }}, /* 168 0 */
- {.type There, {.p 0 }}, /* 168 0 */
- {.type Header, {.hdr { 5, "clear", /* M_clear = 184 */ clear }}}, /* MENTRY "clear" clear 5 h 192 */
- {.type Here, {.p 192 }}, /* 192 0 */
- {.type There, {.p 0 }}, /* 192 0 */
- {.type Here, {.p 192 }}, /* 192 0 */
- {.type There, {.p 0 }}, /* 192 0 */
- {.type Header, {.hdr { 5, "reset", /* M_reset = 208 */ reset }}}, /* MENTRY "reset" reset 5 h 216 */
- {.type Here, {.p 216 }}, /* 216 0 */
- {.type There, {.p 0 }}, /* 216 0 */
- {.type Here, {.p 216 }}, /* 216 0 */
- {.type There, {.p 0 }}, /* 216 0 */
- {.type Header, {.hdr { 4, "exit", /* M_exitcolon = 232 */ exitcolon }}}, /* MENTRY "exit" exitcolon 4 h 240 */
- {.type Here, {.p 240 }}, /* 240 0 */
- {.type There, {.p 0 }}, /* 240 0 */
- {.type Here, {.p 240 }}, /* 240 0 */
- {.type There, {.p 0 }}, /* 240 0 */
- {.type Header, {.hdr { 9, "(literal)", /* M_literal = 264 */ literal }}}, /* MENTRY "(literal)" literal 9 h 272 */
- {.type Here, {.p 272 }}, /* 272 0 */
- {.type There, {.p 0 }}, /* 272 0 */
- {.type Here, {.p 272 }}, /* 272 0 */
- {.type There, {.p 0 }}, /* 272 0 */
- {.type Header, {.hdr { 10, "(sliteral)", /* M_sliteral = 296 */ sliteral }}}, /* MENTRY "(sliteral)" sliteral 10 h 304 */
- {.type Here, {.p 304 }}, /* 304 0 */
- {.type There, {.p 0 }}, /* 304 0 */
- {.type Here, {.p 304 }}, /* 304 0 */
- {.type There, {.p 0 }}, /* 304 0 */
- {.type Header, {.hdr { 4, "(do)", /* M_doinit = 320 */ doinit }}}, /* MENTRY "(do)" doinit 4 h 328 */
- {.type Here, {.p 328 }}, /* 328 0 */
- {.type There, {.p 0 }}, /* 328 0 */
- {.type Here, {.p 328 }}, /* 328 0 */
- {.type There, {.p 0 }}, /* 328 0 */
- {.type Header, {.hdr { 6, "(loop)", /* M_doloop = 344 */ doloop }}}, /* MENTRY "(loop)" doloop 6 h 352 */
- {.type Here, {.p 352 }}, /* 352 0 */
- {.type There, {.p 0 }}, /* 352 0 */
- {.type Here, {.p 352 }}, /* 352 0 */
- {.type There, {.p 0 }}, /* 352 0 */
- {.type Header, {.hdr { 7, "(+loop)", /* M_doploop = 368 */ doploop }}}, /* MENTRY "(+loop)" doploop 7 h 376 */
- {.type Here, {.p 376 }}, /* 376 0 */
- {.type There, {.p 0 }}, /* 376 0 */
- {.type Here, {.p 376 }}, /* 376 0 */
- {.type There, {.p 0 }}, /* 376 0 */
- {.type Header, {.hdr { 2, "r@", /* M_rfetch = 392 */ rfetch }}}, /* MENTRY "r@" rfetch 2 h 400 */
- {.type Here, {.p 400 }}, /* 400 0 */
- {.type There, {.p 0 }}, /* 400 0 */
- {.type Here, {.p 400 }}, /* 400 0 */
- {.type There, {.p 0 }}, /* 400 0 */
- {.type Header, {.hdr { 2, "r>", /* M_rpop = 416 */ rpop }}}, /* MENTRY "r>" rpop 2 h 424 */
- {.type Here, {.p 424 }}, /* 424 0 */
- {.type There, {.p 0 }}, /* 424 0 */
- {.type Here, {.p 424 }}, /* 424 0 */
- {.type There, {.p 0 }}, /* 424 0 */
- {.type Header, {.hdr { 2, ">r", /* M_rpush = 440 */ rpush }}}, /* MENTRY ">r" rpush 2 h 448 */
- {.type Here, {.p 448 }}, /* 448 0 */
- {.type There, {.p 0 }}, /* 448 0 */
- {.type Here, {.p 448 }}, /* 448 0 */
- {.type There, {.p 0 }}, /* 448 0 */
- {.type Header, {.hdr { 1, "i", /* M_i = 464 */ i }}}, /* MENTRY "i" i 1 h 472 */
- {.type Here, {.p 472 }}, /* 472 0 */
- {.type There, {.p 0 }}, /* 472 0 */
- {.type Here, {.p 472 }}, /* 472 0 */
- {.type There, {.p 0 }}, /* 472 0 */
- {.type Header, {.hdr { 1, "j", /* M_j = 488 */ j }}}, /* MENTRY "j" j 1 h 496 */
- {.type Here, {.p 496 }}, /* 496 0 */
- {.type There, {.p 0 }}, /* 496 0 */
- {.type Here, {.p 496 }}, /* 496 0 */
- {.type There, {.p 0 }}, /* 496 0 */
- {.type Header, {.hdr { 1, "+", /* M_plus = 512 */ plus }}}, /* MENTRY "+" plus 1 h 520 */
- {.type Here, {.p 520 }}, /* 520 0 */
- {.type There, {.p 0 }}, /* 520 0 */
- {.type Here, {.p 520 }}, /* 520 0 */
- {.type There, {.p 0 }}, /* 520 0 */
- {.type Header, {.hdr { 1, "-", /* M_minus = 536 */ minus }}}, /* MENTRY "-" minus 1 h 544 */
- {.type Here, {.p 544 }}, /* 544 0 */
- {.type There, {.p 0 }}, /* 544 0 */
- {.type Here, {.p 544 }}, /* 544 0 */
- {.type There, {.p 0 }}, /* 544 0 */
- {.type Header, {.hdr { 1, "*", /* M_multiply = 560 */ multiply }}}, /* MENTRY "*" multiply 1 h 568 */
- {.type Here, {.p 568 }}, /* 568 0 */
- {.type There, {.p 0 }}, /* 568 0 */
- {.type Here, {.p 568 }}, /* 568 0 */
- {.type There, {.p 0 }}, /* 568 0 */
- {.type Header, {.hdr { 4, "(if)", /* M_cjump = 584 */ cjump }}}, /* MENTRY "(if)" cjump 4 h 592 */
- {.type Here, {.p 592 }}, /* 592 0 */
- {.type There, {.p 0 }}, /* 592 0 */
- {.type Here, {.p 592 }}, /* 592 0 */
- {.type There, {.p 0 }}, /* 592 0 */
- {.type Header, {.hdr { 6, "(else)", /* M_jump = 608 */ jump }}}, /* MENTRY "(else)" jump 6 h 616 */
- {.type Here, {.p 616 }}, /* 616 0 */
- {.type There, {.p 0 }}, /* 616 0 */
- {.type Here, {.p 616 }}, /* 616 0 */
- {.type There, {.p 0 }}, /* 616 0 */
- {.type Header, {.hdr { 4, "/mod", /* M_slashmod = 632 */ slashmod }}}, /* MENTRY "/mod" slashmod 4 h 640 */
- {.type Here, {.p 640 }}, /* 640 0 */
- {.type There, {.p 0 }}, /* 640 0 */
- {.type Here, {.p 640 }}, /* 640 0 */
- {.type There, {.p 0 }}, /* 640 0 */
- {.type Header, {.hdr { 5, "u/mod", /* M_uslashmod = 656 */ uslashmod }}}, /* MENTRY "u/mod" uslashmod 5 h 664 */
- {.type Here, {.p 664 }}, /* 664 0 */
- {.type There, {.p 0 }}, /* 664 0 */
- {.type Here, {.p 664 }}, /* 664 0 */
- {.type There, {.p 0 }}, /* 664 0 */
- {.type Header, {.hdr { 3, "and", /* M_binand = 680 */ binand }}}, /* MENTRY "and" binand 3 h 688 */
- {.type Here, {.p 688 }}, /* 688 0 */
- {.type There, {.p 0 }}, /* 688 0 */
- {.type Here, {.p 688 }}, /* 688 0 */
- {.type There, {.p 0 }}, /* 688 0 */
- {.type Header, {.hdr { 2, "or", /* M_binor = 704 */ binor }}}, /* MENTRY "or" binor 2 h 712 */
- {.type Here, {.p 712 }}, /* 712 0 */
- {.type There, {.p 0 }}, /* 712 0 */
- {.type Here, {.p 712 }}, /* 712 0 */
- {.type There, {.p 0 }}, /* 712 0 */
- {.type Header, {.hdr { 3, "xor", /* M_binxor = 728 */ binxor }}}, /* MENTRY "xor" binxor 3 h 736 */
- {.type Here, {.p 736 }}, /* 736 0 */
- {.type There, {.p 0 }}, /* 736 0 */
- {.type Here, {.p 736 }}, /* 736 0 */
- {.type There, {.p 0 }}, /* 736 0 */
- {.type Header, {.hdr { 4, "swap", /* M_xswap = 752 */ xswap }}}, /* MENTRY "swap" xswap 4 h 760 */
- {.type Here, {.p 760 }}, /* 760 0 */
- {.type There, {.p 0 }}, /* 760 0 */
- {.type Here, {.p 760 }}, /* 760 0 */
- {.type There, {.p 0 }}, /* 760 0 */
- {.type Header, {.hdr { 4, "drop", /* M_drop = 776 */ drop }}}, /* MENTRY "drop" drop 4 h 784 */
- {.type Here, {.p 784 }}, /* 784 0 */
- {.type There, {.p 0 }}, /* 784 0 */
- {.type Here, {.p 784 }}, /* 784 0 */
- {.type There, {.p 0 }}, /* 784 0 */
- {.type Header, {.hdr { 3, "dup", /* M_dup = 800 */ dup }}}, /* MENTRY "dup" dup 3 h 808 */
- {.type Here, {.p 808 }}, /* 808 0 */
- {.type There, {.p 0 }}, /* 808 0 */
- {.type Here, {.p 808 }}, /* 808 0 */
- {.type There, {.p 0 }}, /* 808 0 */
- {.type Header, {.hdr { 4, "over", /* M_over = 824 */ over }}}, /* MENTRY "over" over 4 h 832 */
- {.type Here, {.p 832 }}, /* 832 0 */
- {.type There, {.p 0 }}, /* 832 0 */
- {.type Here, {.p 832 }}, /* 832 0 */
- {.type There, {.p 0 }}, /* 832 0 */
- {.type Header, {.hdr { 1, "=", /* M_equal = 848 */ equal }}}, /* MENTRY "=" equal 1 h 856 */
- {.type Here, {.p 856 }}, /* 856 0 */
- {.type There, {.p 0 }}, /* 856 0 */
- {.type Here, {.p 856 }}, /* 856 0 */
- {.type There, {.p 0 }}, /* 856 0 */
- {.type Header, {.hdr { 1, ">", /* M_greater = 872 */ greater }}}, /* MENTRY ">" greater 1 h 880 */
- {.type Here, {.p 880 }}, /* 880 0 */
- {.type There, {.p 0 }}, /* 880 0 */
- {.type Here, {.p 880 }}, /* 880 0 */
- {.type There, {.p 0 }}, /* 880 0 */
- {.type Header, {.hdr { 1, "<", /* M_less = 896 */ less }}}, /* MENTRY "<" less 1 h 904 */
- {.type Here, {.p 904 }}, /* 904 0 */
- {.type There, {.p 0 }}, /* 904 0 */
- {.type Here, {.p 904 }}, /* 904 0 */
- {.type There, {.p 0 }}, /* 904 0 */
- {.type Header, {.hdr { 6, "lshift", /* M_lshift = 920 */ lshift }}}, /* MENTRY "lshift" lshift 6 h 928 */
- {.type Here, {.p 928 }}, /* 928 0 */
- {.type There, {.p 0 }}, /* 928 0 */
- {.type Here, {.p 928 }}, /* 928 0 */
- {.type There, {.p 0 }}, /* 928 0 */
- {.type Header, {.hdr { 6, "rshift", /* M_rshift = 944 */ rshift }}}, /* MENTRY "rshift" rshift 6 h 952 */
- {.type Here, {.p 952 }}, /* 952 0 */
- {.type There, {.p 0 }}, /* 952 0 */
- {.type Here, {.p 952 }}, /* 952 0 */
- {.type There, {.p 0 }}, /* 952 0 */
- {.type Header, {.hdr { 7, "rshifta", /* M_rshifta = 968 */ rshifta }}}, /* MENTRY "rshifta" rshifta 7 h 976 */
- {.type Here, {.p 976 }}, /* 976 0 */
- {.type There, {.p 0 }}, /* 976 0 */
- {.type Here, {.p 976 }}, /* 976 0 */
- {.type There, {.p 0 }}, /* 976 0 */
- {.type Header, {.hdr { 7, "execute", /* M_execute = 992 */ execute }}}, /* MENTRY "execute" execute 7 h 1000 */
- {.type Here, {.p 1000 }}, /* 1000 0 */
- {.type There, {.p 0 }}, /* 1000 0 */
- {.type Here, {.p 1000 }}, /* 1000 0 */
- {.type There, {.p 0 }}, /* 1000 0 */
- {.type Header, {.hdr { 6, "unloop", /* M_unloop = 1016 */ unloop }}}, /* MENTRY "unloop" unloop 6 h 1024 */
- {.type Here, {.p 1024 }}, /* 1024 0 */
- {.type There, {.p 0 }}, /* 1024 0 */
- {.type Here, {.p 1024 }}, /* 1024 0 */
- {.type There, {.p 0 }}, /* 1024 0 */
- {.type Header, {.hdr { 5, "cmove", /* M_cmove = 1040 */ cmove }}}, /* MENTRY "cmove" cmove 5 h 1048 */
- {.type Here, {.p 1048 }}, /* 1048 0 */
- {.type There, {.p 0 }}, /* 1048 0 */
- {.type Here, {.p 1048 }}, /* 1048 0 */
- {.type There, {.p 0 }}, /* 1048 0 */
- {.type Header, {.hdr { 6, "cmove>", /* M_cmoveb = 1064 */ cmoveb }}}, /* MENTRY "cmove>" cmoveb 6 h 1072 */
- {.type Here, {.p 1072 }}, /* 1072 0 */
- {.type There, {.p 0 }}, /* 1072 0 */
- {.type Here, {.p 1072 }}, /* 1072 0 */
- {.type There, {.p 0 }}, /* 1072 0 */
- {.type Header, {.hdr { 10, "(variable)", /* M_variable = 1096 */ variable }}}, /* MENTRY "(variable)" variable 10 h 1104 */
- {.type Here, {.p 1104 }}, /* 1104 0 */
- {.type There, {.p 0 }}, /* 1104 0 */
- {.type Here, {.p 1104 }}, /* 1104 0 */
- {.type There, {.p 0 }}, /* 1104 0 */
- {.type Header, {.hdr { 10, "(constant)", /* M_constant = 1128 */ constant }}}, /* MENTRY "(constant)" constant 10 h 1136 */
- {.type Here, {.p 1136 }}, /* 1136 0 */
- {.type There, {.p 0 }}, /* 1136 0 */
- {.type Here, {.p 1136 }}, /* 1136 0 */
- {.type There, {.p 0 }}, /* 1136 0 */
- {.type Header, {.hdr { 3, "(:)", /* M_colon = 1152 */ colon }}}, /* MENTRY "(:)" colon 3 h 1160 */
- {.type Here, {.p 1160 }}, /* 1160 0 */
- {.type There, {.p 0 }}, /* 1160 0 */
- {.type Here, {.p 1160 }}, /* 1160 0 */
- {.type There, {.p 0 }}, /* 1160 0 */
- {.type Header, {.hdr { 6, "(does)", /* M_dodoes = 1176 */ dodoes }}}, /* MENTRY "(does)" dodoes 6 h 1184 */
- {.type Here, {.p 1184 }}, /* 1184 0 */
- {.type There, {.p 0 }}, /* 1184 0 */
- {.type Here, {.p 1184 }}, /* 1184 0 */
- {.type There, {.p 0 }}, /* 1184 0 */
- {.type Header, {.hdr { 3, "cas", /* M_cas = 1200 */ cas }}}, /* MENTRY "cas" cas 3 h 1208 */
- {.type Here, {.p 1208 }}, /* 1208 0 */
- {.type There, {.p 0 }}, /* 1208 0 */
- {.type Here, {.p 1208 }}, /* 1208 0 */
- {.type There, {.p 0 }}, /* 1208 0 */
- {.type Header, {.hdr { 10, "(deferred)", /* M_deferred = 1232 */ deferred }}}, /* MENTRY "(deferred)" deferred 10 h 1240 */
- {.type Here, {.p 1240 }}, /* 1240 0 */
- {.type There, {.p 0 }}, /* 1240 0 */
- {.type Here, {.p 1240 }}, /* 1240 0 */
- {.type There, {.p 0 }}, /* 1240 0 */
- {.type Header, {.hdr { 2, "s@", /* M_stackptr = 1256 */ stackptr }}}, /* MENTRY "s@" stackptr 2 ; puts PSP on stack. Not a variable hence lower case. h 1264 */
- {.type Here, {.p 1264 }}, /* 1264 0 */
- {.type There, {.p 0 }}, /* 1264 0 */
- {.type Here, {.p 1264 }}, /* 1264 0 */
- {.type There, {.p 0 }}, /* 1264 0 */
- {.type Here, {.p 1264 }}, /* 1264 0 */
- {.type There, {.p 0 }}, /* 1264 0 */
- {.type Header, {.hdr { 7, "sysbind", /* M_sysbind = 1280 */ sysbind }}}, /* MENTRY "sysbind" sysbind 7 h 1288 */
- {.type Here, {.p 1288 }}, /* 1288 0 */
- {.type There, {.p 0 }}, /* 1288 0 */
- {.type Here, {.p 1288 }}, /* 1288 0 */
- {.type There, {.p 0 }}, /* 1288 0 */
- {.type Header, {.hdr { 8, "sysclose", /* M_sysclose = 1312 */ sysclose }}}, /* MENTRY "sysclose" sysclose 8 h 1320 */
- {.type Here, {.p 1320 }}, /* 1320 0 */
- {.type There, {.p 0 }}, /* 1320 0 */
- {.type Here, {.p 1320 }}, /* 1320 0 */
- {.type There, {.p 0 }}, /* 1320 0 */
- {.type Header, {.hdr { 9, "syscreate", /* M_syscreate = 1344 */ syscreate }}}, /* MENTRY "syscreate" syscreate 9 h 1352 */
- {.type Here, {.p 1352 }}, /* 1352 0 */
- {.type There, {.p 0 }}, /* 1352 0 */
- {.type Here, {.p 1352 }}, /* 1352 0 */
- {.type There, {.p 0 }}, /* 1352 0 */
- {.type Header, {.hdr { 8, "sysmount", /* M_sysmount = 1376 */ sysmount }}}, /* MENTRY "sysmount" sysmount 8 h 1384 */
- {.type Here, {.p 1384 }}, /* 1384 0 */
- {.type There, {.p 0 }}, /* 1384 0 */
- {.type Here, {.p 1384 }}, /* 1384 0 */
- {.type There, {.p 0 }}, /* 1384 0 */
- {.type Header, {.hdr { 7, "sysopen", /* M_sysopen = 1400 */ sysopen }}}, /* MENTRY "sysopen" sysopen 7 h 1408 */
- {.type Here, {.p 1408 }}, /* 1408 0 */
- {.type There, {.p 0 }}, /* 1408 0 */
- {.type Here, {.p 1408 }}, /* 1408 0 */
- {.type There, {.p 0 }}, /* 1408 0 */
- {.type Header, {.hdr { 7, "sysread", /* M_sysread = 1424 */ sysread }}}, /* MENTRY "sysread" sysread 7 h 1432 */
- {.type Here, {.p 1432 }}, /* 1432 0 */
- {.type There, {.p 0 }}, /* 1432 0 */
- {.type Here, {.p 1432 }}, /* 1432 0 */
- {.type There, {.p 0 }}, /* 1432 0 */
- {.type Header, {.hdr { 7, "sysseek", /* M_sysseek = 1448 */ sysseek }}}, /* MENTRY "sysseek" sysseek 7 h 1456 */
- {.type Here, {.p 1456 }}, /* 1456 0 */
- {.type There, {.p 0 }}, /* 1456 0 */
- {.type Here, {.p 1456 }}, /* 1456 0 */
- {.type There, {.p 0 }}, /* 1456 0 */
- {.type Header, {.hdr { 8, "syswrite", /* M_syswrite = 1480 */ syswrite }}}, /* MENTRY "syswrite" syswrite 8 h 1488 */
- {.type Here, {.p 1488 }}, /* 1488 0 */
- {.type There, {.p 0 }}, /* 1488 0 */
- {.type Here, {.p 1488 }}, /* 1488 0 */
- {.type There, {.p 0 }}, /* 1488 0 */
- {.type Here, {.p 1488 }}, /* 1488 0 */
- {.type There, {.p 0 }}, /* 1488 0 */
- {.type Header, {.hdr { 5, "STDIN", /* MC_STDIN = 1504 */ constant }}}, /* MCENTRY "STDIN" STDIN 5 0 ; 3 constants from here CAPITALS h 1512 */
- {.type Here, {.p 1512 }}, /* 1512 0 */
- {.type There, {.p 0 }}, /* 1512 0 */
- {.type Absolute, {.p 0}}, /* 1520 */
- {.type Here, {.p 1520 }}, /* 1520 0 */
- {.type There, {.p 0 }}, /* 1520 0 */
- {.type Header, {.hdr { 6, "STDOUT", /* MC_STDOUT = 1536 */ constant }}}, /* MCENTRY "STDOUT" STDOUT 6 1 h 1544 */
- {.type Here, {.p 1544 }}, /* 1544 0 */
- {.type There, {.p 0 }}, /* 1544 0 */
- {.type Absolute, {.p 1}}, /* 1552 */
- {.type Here, {.p 1552 }}, /* 1552 0 */
- {.type There, {.p 0 }}, /* 1552 0 */
- {.type Header, {.hdr { 6, "STDERR", /* MC_STDERR = 1568 */ constant }}}, /* MCENTRY "STDERR" STDERR 6 2 h 1576 */
- {.type Here, {.p 1576 }}, /* 1576 0 */
- {.type There, {.p 0 }}, /* 1576 0 */
- {.type Absolute, {.p 2}}, /* 1584 */
- {.type Here, {.p 1584 }}, /* 1584 0 */
- {.type There, {.p 0 }}, /* 1584 0 */
- {.type Here, {.p 1584 }}, /* 1584 0 */
- {.type There, {.p 0 }}, /* 1584 0 */
- {.type Header, {.hdr { 5, "WORD#", /* MC_WORDNUM = 1600 */ constant }}}, /* MCENTRY "WORD#" WORDNUM 5 0 h 1608 */
- {.type Here, {.p 1608 }}, /* 1608 0 */
- {.type There, {.p 0 }}, /* 1608 0 */
- {.type Absolute, {.p 0}}, /* 1616 */
- {.type Here, {.p 1616 }}, /* 1616 0 */
- {.type There, {.p 0 }}, /* 1616 0 */
- {.type Header, {.hdr { 5, "LINE#", /* MC_LINENUM = 1632 */ constant }}}, /* MCENTRY "LINE#" LINENUM 5 1 h 1640 */
- {.type Here, {.p 1640 }}, /* 1640 0 */
- {.type There, {.p 0 }}, /* 1640 0 */
- {.type Absolute, {.p 1}}, /* 1648 */
- {.type Here, {.p 1648 }}, /* 1648 0 */
- {.type There, {.p 0 }}, /* 1648 0 */
- {.type Header, {.hdr { 12, "DOUBLEQUOTE#", /* MC_DOUBLEQUOTENUM = 1672 */ constant }}}, /* MCENTRY "DOUBLEQUOTE#" DOUBLEQUOTENUM 12 2 h 1680 */
- {.type Here, {.p 1680 }}, /* 1680 0 */
- {.type There, {.p 0 }}, /* 1680 0 */
- {.type Absolute, {.p 2}}, /* 1688 */
- {.type Here, {.p 1688 }}, /* 1688 0 */
- {.type There, {.p 0 }}, /* 1688 0 */
- {.type Header, {.hdr { 11, "CLOSEPAREN#", /* MC_CLOSEPARENNUM = 1712 */ constant }}}, /* MCENTRY "CLOSEPAREN#" CLOSEPARENNUM 11 3 h 1720 */
- {.type Here, {.p 1720 }}, /* 1720 0 */
- {.type There, {.p 0 }}, /* 1720 0 */
- {.type Absolute, {.p 3}}, /* 1728 */
- {.type Here, {.p 1728 }}, /* 1728 0 */
- {.type There, {.p 0 }}, /* 1728 0 */
- {.type Header, {.hdr { 8, "#BUFFERS", /* MC_NBUFFERS = 1752 */ constant }}}, /* MCENTRY "#BUFFERS" NBUFFERS 8 16 h 1760 */
- {.type Here, {.p 1760 }}, /* 1760 0 */
- {.type There, {.p 0 }}, /* 1760 0 */
- {.type Absolute, {.p 16}}, /* 1768 */
- {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
- {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
-/* ; put address of the defined location on the top of stack */ {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
-/* ; cannot use H as it is nil in inferno, address where here (next available dictionary cell location) is stored */ {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
-/* ; here = Dp @ */ {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
-/* ; these memory locations (HERE, DTOP, etc.) are populated with values by the forth initializer */ {.type Here, {.p 1768 }}, /* 1768 0 */
- {.type There, {.p 0 }}, /* 1768 0 */
- {.type Header, {.hdr { 2, "Dp", /* MV_Dp = 1784 */ variable }}}, /* MVDENTRY "Dp" Dp 2 HERE ; here h 1792 */
- {.type Here, {.p 1792 }}, /* 1792 0 */
- {.type There, {.p 0 }}, /* 1792 0 */
- {.type FromH0, {.p HERE }}, /* 1800 0 */
- {.type Here, {.p 1800 }}, /* 1800 0 */
- {.type There, {.p 0 }}, /* 1800 0 */
- {.type Header, {.hdr { 4, "Dtop", /* MV_Dtop = 1816 */ variable }}}, /* MVDENTRY "Dtop" Dtop 4 DTOP ; last defined header h 1824 */
- {.type Here, {.p 1824 }}, /* 1824 0 */
- {.type There, {.p 0 }}, /* 1824 0 */
- {.type FromH0, {.p DTOP }}, /* 1832 0 */
- {.type Here, {.p 1832 }}, /* 1832 0 */
- {.type There, {.p 0 }}, /* 1832 0 */
- {.type Header, {.hdr { 2, "Vp", /* MV_Vp = 1848 */ variable }}}, /* MVDENTRY "Vp" Vp 2 THERE ; here of the variables space h 1856 */
- {.type Here, {.p 1856 }}, /* 1856 0 */
- {.type There, {.p 0 }}, /* 1856 0 */
- {.type FromH0, {.p THERE }}, /* 1864 0 */
- {.type Here, {.p 1864 }}, /* 1864 0 */
- {.type There, {.p 0 }}, /* 1864 0 */
- {.type Header, {.hdr { 3, "Pid", /* MV_Pid = 1880 */ variable }}}, /* MVDENTRY "Pid" Pid 3 FTHPID h 1888 */
- {.type Here, {.p 1888 }}, /* 1888 0 */
- {.type There, {.p 0 }}, /* 1888 0 */
- {.type FromH0, {.p FTHPID }}, /* 1896 0 */
- {.type Here, {.p 1896 }}, /* 1896 0 */
- {.type There, {.p 0 }}, /* 1896 0 */
- {.type Header, {.hdr { 4, "Parentpid", /* MV_Parentpid = 1912 */ variable }}}, /* MVDENTRY "Parentpid" Parentpid 4 FTHPARENTPID h 1920 */
- {.type Here, {.p 1920 }}, /* 1920 0 */
- {.type There, {.p 0 }}, /* 1920 0 */
- {.type FromH0, {.p FTHPARENTPID }}, /* 1928 0 */
- {.type Here, {.p 1928 }}, /* 1928 0 */
- {.type There, {.p 0 }}, /* 1928 0 */
-/* ; the below memory locations are left alone as zeros by the initializer */ {.type Here, {.p 1928 }}, /* 1928 0 */
- {.type There, {.p 0 }}, /* 1928 0 */
- {.type Header, {.hdr { 2, "S0", /* MV_S0 = 1944 */ variable }}}, /* MVDENTRY "S0" S0 2 PSTACK h 1952 */
- {.type Here, {.p 1952 }}, /* 1952 0 */
- {.type There, {.p 0 }}, /* 1952 0 */
- {.type FromH0, {.p PSTACK }}, /* 1960 0 */
- {.type Here, {.p 1960 }}, /* 1960 0 */
- {.type There, {.p 0 }}, /* 1960 0 */
- {.type Header, {.hdr { 5, "Wordb", /* MV_Wordb = 1976 */ variable }}}, /* MVDENTRY "Wordb" Wordb 5 WORDB h 1984 */
- {.type Here, {.p 1984 }}, /* 1984 0 */
- {.type There, {.p 0 }}, /* 1984 0 */
- {.type FromH0, {.p WORDB }}, /* 1992 0 */
- {.type Here, {.p 1992 }}, /* 1992 0 */
- {.type There, {.p 0 }}, /* 1992 0 */
- {.type Header, {.hdr { 3, "Tib", /* MV_Tib = 2008 */ variable }}}, /* MVDENTRY "Tib" Tib 3 TIB h 2016 */
- {.type Here, {.p 2016 }}, /* 2016 0 */
- {.type There, {.p 0 }}, /* 2016 0 */
- {.type FromH0, {.p TIB }}, /* 2024 0 */
- {.type Here, {.p 2024 }}, /* 2024 0 */
- {.type There, {.p 0 }}, /* 2024 0 */
- {.type Header, {.hdr { 12, "Argsfilename", /* MV_Argsfilename = 2048 */ variable }}}, /* MVDENTRY "Argsfilename" Argsfilename 12 ARGSFILENAME ; counted string populated by forth starter from params h 2056 */
- {.type Here, {.p 2056 }}, /* 2056 0 */
- {.type There, {.p 0 }}, /* 2056 0 */
- {.type FromH0, {.p ARGSFILENAME }}, /* 2064 0 */
- {.type Here, {.p 2064 }}, /* 2064 0 */
- {.type There, {.p 0 }}, /* 2064 0 */
- {.type Here, {.p 2064 }}, /* 2064 0 */
- {.type There, {.p 0 }}, /* 2064 0 */
- {.type Header, {.hdr { 5, "Iobuf", /* MV_Iobuf = 2080 */ variable }}}, /* MVENTRY "Iobuf" Iobuf 5 ; the values are not being used from the definition. All are initialized to 0. h 2088 */
- {.type Here, {.p 2088 }}, /* 2088 0 */
- {.type There, {.p 0 }}, /* 2088 0 */
- {.type FromV0, {.p 0 }}, /* 2096 0 */
- {.type Here, {.p 2096 }}, /* 2096 8 */
- {.type There, {.p 8 }}, /* 2096 8 */
- {.type Header, {.hdr { 7, "Findadr", /* MV_Findadr = 2112 */ variable }}}, /* MVENTRY "Findadr" Findadr 7 h 2120 */
- {.type Here, {.p 2120 }}, /* 2120 8 */
- {.type There, {.p 8 }}, /* 2120 8 */
- {.type FromV0, {.p 8 }}, /* 2128 8 */
- {.type Here, {.p 2128 }}, /* 2128 16 */
- {.type There, {.p 16 }}, /* 2128 16 */
- {.type Header, {.hdr { 9, "Searchlen", /* MV_Searchlen = 2152 */ variable }}}, /* MVENTRY "Searchlen" Searchlen 9 h 2160 */
- {.type Here, {.p 2160 }}, /* 2160 16 */
- {.type There, {.p 16 }}, /* 2160 16 */
- {.type FromV0, {.p 16 }}, /* 2168 16 */
- {.type Here, {.p 2168 }}, /* 2168 24 */
- {.type There, {.p 24 }}, /* 2168 24 */
- {.type Header, {.hdr { 4, "Base", /* MV_Base = 2184 */ variable }}}, /* MVENTRY "Base" Base 4 h 2192 */
- {.type Here, {.p 2192 }}, /* 2192 24 */
- {.type There, {.p 24 }}, /* 2192 24 */
- {.type FromV0, {.p 24 }}, /* 2200 24 */
- {.type Here, {.p 2200 }}, /* 2200 32 */
- {.type There, {.p 32 }}, /* 2200 32 */
- {.type Header, {.hdr { 4, ">Num", /* MV_toNum = 2216 */ variable }}}, /* MVENTRY ">Num" toNum 4 h 2224 */
- {.type Here, {.p 2224 }}, /* 2224 32 */
- {.type There, {.p 32 }}, /* 2224 32 */
- {.type FromV0, {.p 32 }}, /* 2232 32 */
- {.type Here, {.p 2232 }}, /* 2232 40 */
- {.type There, {.p 40 }}, /* 2232 40 */
- {.type Header, {.hdr { 5, "State", /* MV_State = 2248 */ variable }}}, /* MVENTRY "State" State 5 h 2256 */
- {.type Here, {.p 2256 }}, /* 2256 40 */
- {.type There, {.p 40 }}, /* 2256 40 */
- {.type FromV0, {.p 40 }}, /* 2264 40 */
- {.type Here, {.p 2264 }}, /* 2264 48 */
- {.type There, {.p 48 }}, /* 2264 48 */
- {.type Header, {.hdr { 8, "Abortvec", /* MV_Abortvec = 2288 */ variable }}}, /* MVENTRY "Abortvec" Abortvec 8 ; not sure if these 3 can be constants instead? h 2296 */
- {.type Here, {.p 2296 }}, /* 2296 48 */
- {.type There, {.p 48 }}, /* 2296 48 */
- {.type FromV0, {.p 48 }}, /* 2304 48 */
- {.type Here, {.p 2304 }}, /* 2304 56 */
- {.type There, {.p 56 }}, /* 2304 56 */
- {.type Header, {.hdr { 4, "Infd", /* MV_Infd = 2320 */ variable }}}, /* MVENTRY "Infd" Infd 4 h 2328 */
- {.type Here, {.p 2328 }}, /* 2328 56 */
- {.type There, {.p 56 }}, /* 2328 56 */
- {.type FromV0, {.p 56 }}, /* 2336 56 */
- {.type Here, {.p 2336 }}, /* 2336 64 */
- {.type There, {.p 64 }}, /* 2336 64 */
- {.type Header, {.hdr { 5, "Outfd", /* MV_Outfd = 2352 */ variable }}}, /* MVENTRY "Outfd" Outfd 5 h 2360 */
- {.type Here, {.p 2360 }}, /* 2360 64 */
- {.type There, {.p 64 }}, /* 2360 64 */
- {.type FromV0, {.p 64 }}, /* 2368 64 */
- {.type Here, {.p 2368 }}, /* 2368 72 */
- {.type There, {.p 72 }}, /* 2368 72 */
- {.type Header, {.hdr { 5, "Errfd", /* MV_Errfd = 2384 */ variable }}}, /* MVENTRY "Errfd" Errfd 5 h 2392 */
- {.type Here, {.p 2392 }}, /* 2392 72 */
- {.type There, {.p 72 }}, /* 2392 72 */
- {.type FromV0, {.p 72 }}, /* 2400 72 */
- {.type Here, {.p 2400 }}, /* 2400 80 */
- {.type There, {.p 80 }}, /* 2400 80 */
- {.type Header, {.hdr { 3, "Eof", /* MV_Eof = 2416 */ variable }}}, /* MVENTRY "Eof" Eof 3 h 2424 */
- {.type Here, {.p 2424 }}, /* 2424 80 */
- {.type There, {.p 80 }}, /* 2424 80 */
- {.type FromV0, {.p 80 }}, /* 2432 80 */
- {.type Here, {.p 2432 }}, /* 2432 88 */
- {.type There, {.p 88 }}, /* 2432 88 */
- {.type Header, {.hdr { 7, "Ninputs", /* MV_Ninputs = 2448 */ variable }}}, /* MVENTRY "Ninputs" Ninputs 7 h 2456 */
- {.type Here, {.p 2456 }}, /* 2456 88 */
- {.type There, {.p 88 }}, /* 2456 88 */
- {.type FromV0, {.p 88 }}, /* 2464 88 */
- {.type Here, {.p 2464 }}, /* 2464 96 */
- {.type There, {.p 96 }}, /* 2464 96 */
- {.type Header, {.hdr { 2, "H0", /* MV_H0 = 2480 */ variable }}}, /* MVENTRY "H0" H0 2 ; here at startup h 2488 */
- {.type Here, {.p 2488 }}, /* 2488 96 */
- {.type There, {.p 96 }}, /* 2488 96 */
- {.type FromV0, {.p 96 }}, /* 2496 96 */
- {.type Here, {.p 2496 }}, /* 2496 104 */
- {.type There, {.p 104 }}, /* 2496 104 */
- {.type Here, {.p 2496 }}, /* 2496 104 */
- {.type There, {.p 104 }}, /* 2496 104 */
- {.type Header, {.hdr { 9, "Bufferfds", /* MV_Bufferfds = 2520 */ variable }}}, /* MVENTRY "Bufferfds" Bufferfds 9 16 h 2528 */
- {.type Here, {.p 2528 }}, /* 2528 104 */
- {.type There, {.p 104 }}, /* 2528 104 */
- {.type FromV0, {.p 104 }}, /* 2536 104 */
- {.type Here, {.p 2536 }}, /* 2536 232 */
- {.type There, {.p 232 }}, /* 2536 232 */
- {.type Header, {.hdr { 15, "Bufferfilenames", /* MV_Bufferfilenames = 2560 */ variable }}}, /* MVENTRY "Bufferfilenames" Bufferfilenames 15 16 ; counted string labels of the searchers populated by boot h 2568 */
- {.type Here, {.p 2568 }}, /* 2568 232 */
- {.type There, {.p 232 }}, /* 2568 232 */
- {.type FromV0, {.p 232 }}, /* 2576 232 */
- {.type Here, {.p 2576 }}, /* 2576 360 */
- {.type There, {.p 360 }}, /* 2576 360 */
- {.type Here, {.p 2576 }}, /* 2576 360 */
- {.type There, {.p 360 }}, /* 2576 360 */
- {.type Header, {.hdr { 5, "false", /* C_false = 2592 */ colon }}}, /* CENTRY "false" false 5 h 2600 */
- {.type Here, {.p 2600 }}, /* 2600 360 */
- {.type There, {.p 360 }}, /* 2600 360 */
- {.type Here, {.p 2600 }}, /* 2600 360 */
- {.type There, {.p 360 }}, /* 2600 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2608 */
- {.type Here, {.p 2608 }}, /* 2608 360 */
- {.type There, {.p 360 }}, /* 2608 360 */
- {.type Absolute, {.p 0}}, /* dd 0 2616 */
- {.type Here, {.p 2616 }}, /* 2616 360 */
- {.type There, {.p 360 }}, /* 2616 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2624 */
- {.type Here, {.p 2624 }}, /* 2624 360 */
- {.type There, {.p 360 }}, /* 2624 360 */
- {.type Header, {.hdr { 4, "true", /* C_true = 2640 */ colon }}}, /* CENTRY "true" true 4 h 2648 */
- {.type Here, {.p 2648 }}, /* 2648 360 */
- {.type There, {.p 360 }}, /* 2648 360 */
- {.type Here, {.p 2648 }}, /* 2648 360 */
- {.type There, {.p 360 }}, /* 2648 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2656 */
- {.type Here, {.p 2656 }}, /* 2656 360 */
- {.type There, {.p 360 }}, /* 2656 360 */
- {.type Absolute, {.p -1}}, /* dd -1 2664 */
- {.type Here, {.p 2664 }}, /* 2664 360 */
- {.type There, {.p 360 }}, /* 2664 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2672 */
- {.type Here, {.p 2672 }}, /* 2672 360 */
- {.type There, {.p 360 }}, /* 2672 360 */
- {.type Header, {.hdr { 2, "bl", /* C_bl = 2688 */ colon }}}, /* CENTRY "bl" bl 2 h 2696 */
- {.type Here, {.p 2696 }}, /* 2696 360 */
- {.type There, {.p 360 }}, /* 2696 360 */
- {.type Here, {.p 2696 }}, /* 2696 360 */
- {.type There, {.p 360 }}, /* 2696 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2704 */
- {.type Here, {.p 2704 }}, /* 2704 360 */
- {.type There, {.p 360 }}, /* 2704 360 */
- {.type Absolute, {.p 32}}, /* dd 32 2712 */
- {.type Here, {.p 2712 }}, /* 2712 360 */
- {.type There, {.p 360 }}, /* 2712 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2720 */
- {.type Here, {.p 2720 }}, /* 2720 360 */
- {.type There, {.p 360 }}, /* 2720 360 */
- {.type Header, {.hdr { 2, "on", /* C_on = 2736 */ colon }}}, /* CENTRY "on" on 2 ; ( a -- ) (G stores -1 at a ) h 2744 */
- {.type Here, {.p 2744 }}, /* 2744 360 */
- {.type There, {.p 360 }}, /* 2744 360 */
- {.type Here, {.p 2744 }}, /* 2744 360 */
- {.type There, {.p 360 }}, /* 2744 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2752 */
- {.type Here, {.p 2752 }}, /* 2752 360 */
- {.type There, {.p 360 }}, /* 2752 360 */
- {.type Absolute, {.p -1}}, /* dd -1 2760 */
- {.type Here, {.p 2760 }}, /* 2760 360 */
- {.type There, {.p 360 }}, /* 2760 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 2768 */
- {.type Here, {.p 2768 }}, /* 2768 360 */
- {.type There, {.p 360 }}, /* 2768 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 2776 */
- {.type Here, {.p 2776 }}, /* 2776 360 */
- {.type There, {.p 360 }}, /* 2776 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2784 */
- {.type Here, {.p 2784 }}, /* 2784 360 */
- {.type There, {.p 360 }}, /* 2784 360 */
- {.type Header, {.hdr { 3, "off", /* C_off = 2800 */ colon }}}, /* CENTRY "off" off 3 ; ( a -- ) (G stores 0 at a ) h 2808 */
- {.type Here, {.p 2808 }}, /* 2808 360 */
- {.type There, {.p 360 }}, /* 2808 360 */
- {.type Here, {.p 2808 }}, /* 2808 360 */
- {.type There, {.p 360 }}, /* 2808 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2816 */
- {.type Here, {.p 2816 }}, /* 2816 360 */
- {.type There, {.p 360 }}, /* 2816 360 */
- {.type Absolute, {.p 0}}, /* dd 0 2824 */
- {.type Here, {.p 2824 }}, /* 2824 360 */
- {.type There, {.p 360 }}, /* 2824 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 2832 */
- {.type Here, {.p 2832 }}, /* 2832 360 */
- {.type There, {.p 360 }}, /* 2832 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 2840 */
- {.type Here, {.p 2840 }}, /* 2840 360 */
- {.type There, {.p 360 }}, /* 2840 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2848 */
- {.type Here, {.p 2848 }}, /* 2848 360 */
- {.type There, {.p 360 }}, /* 2848 360 */
- {.type Header, {.hdr { 5, ">body", /* C_tobody = 2864 */ colon }}}, /* CENTRY ">body" tobody 5 h 2872 */
- {.type Here, {.p 2872 }}, /* 2872 360 */
- {.type There, {.p 360 }}, /* 2872 360 */
- {.type Here, {.p 2872 }}, /* 2872 360 */
- {.type There, {.p 360 }}, /* 2872 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2880 */
- {.type Here, {.p 2880 }}, /* 2880 360 */
- {.type There, {.p 360 }}, /* 2880 360 */
- {.type Absolute, {.p 8}}, /* dd 8 2888 */
- {.type Here, {.p 2888 }}, /* 2888 360 */
- {.type There, {.p 360 }}, /* 2888 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 2896 */
- {.type Here, {.p 2896 }}, /* 2896 360 */
- {.type There, {.p 360 }}, /* 2896 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2904 */
- {.type Here, {.p 2904 }}, /* 2904 360 */
- {.type There, {.p 360 }}, /* 2904 360 */
- {.type Header, {.hdr { 7, "aligned", /* C_aligned = 2920 */ colon }}}, /* CENTRY "aligned" aligned 7 ; align a number to a multiple of 8 h 2928 */
- {.type Here, {.p 2928 }}, /* 2928 360 */
- {.type There, {.p 360 }}, /* 2928 360 */
- {.type Here, {.p 2928 }}, /* 2928 360 */
- {.type There, {.p 360 }}, /* 2928 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2936 */
- {.type Here, {.p 2936 }}, /* 2936 360 */
- {.type There, {.p 360 }}, /* 2936 360 */
- {.type Absolute, {.p 7}}, /* dd 7 2944 */
- {.type Here, {.p 2944 }}, /* 2944 360 */
- {.type There, {.p 360 }}, /* 2944 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 2952 */
- {.type Here, {.p 2952 }}, /* 2952 360 */
- {.type There, {.p 360 }}, /* 2952 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 2960 */
- {.type Here, {.p 2960 }}, /* 2960 360 */
- {.type There, {.p 360 }}, /* 2960 360 */
- {.type Absolute, {.p -8}}, /* dd -8 2968 */
- {.type Here, {.p 2968 }}, /* 2968 360 */
- {.type There, {.p 360 }}, /* 2968 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 2976 */
- {.type Here, {.p 2976 }}, /* 2976 360 */
- {.type There, {.p 360 }}, /* 2976 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 2984 */
- {.type Here, {.p 2984 }}, /* 2984 360 */
- {.type There, {.p 360 }}, /* 2984 360 */
- {.type Header, {.hdr { 5, "cells", /* C_cells = 3000 */ colon }}}, /* CENTRY "cells" cells 5 h 3008 */
- {.type Here, {.p 3008 }}, /* 3008 360 */
- {.type There, {.p 360 }}, /* 3008 360 */
- {.type Here, {.p 3008 }}, /* 3008 360 */
- {.type There, {.p 360 }}, /* 3008 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3016 */
- {.type Here, {.p 3016 }}, /* 3016 360 */
- {.type There, {.p 360 }}, /* 3016 360 */
- {.type Absolute, {.p 3}}, /* dd 3 ; (index << 2) -> (index << 3) for amd64 3024 */
- {.type Here, {.p 3024 }}, /* 3024 360 */
- {.type There, {.p 360 }}, /* 3024 360 */
- {.type FromDictionary, {.p M_lshift}, .src = "dd M_lshift"}, /* dd M_lshift 3032 */
- {.type Here, {.p 3032 }}, /* 3032 360 */
- {.type There, {.p 360 }}, /* 3032 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3040 */
- {.type Here, {.p 3040 }}, /* 3040 360 */
- {.type There, {.p 360 }}, /* 3040 360 */
- {.type Header, {.hdr { 6, "cells+", /* C_cells_plus = 3056 */ colon }}}, /* CENTRY "cells+" cells_plus 6 ; ( n1 n2 -- n1+(n2*cellsize) ) h 3064 */
- {.type Here, {.p 3064 }}, /* 3064 360 */
- {.type There, {.p 360 }}, /* 3064 360 */
- {.type Here, {.p 3064 }}, /* 3064 360 */
- {.type There, {.p 360 }}, /* 3064 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 3072 */
- {.type Here, {.p 3072 }}, /* 3072 360 */
- {.type There, {.p 360 }}, /* 3072 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 3080 */
- {.type Here, {.p 3080 }}, /* 3080 360 */
- {.type There, {.p 360 }}, /* 3080 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3088 */
- {.type Here, {.p 3088 }}, /* 3088 360 */
- {.type There, {.p 360 }}, /* 3088 360 */
- {.type Header, {.hdr { 5, "cell+", /* C_cell_plus = 3104 */ colon }}}, /* CENTRY "cell+" cell_plus 5 h 3112 */
- {.type Here, {.p 3112 }}, /* 3112 360 */
- {.type There, {.p 360 }}, /* 3112 360 */
- {.type Here, {.p 3112 }}, /* 3112 360 */
- {.type There, {.p 360 }}, /* 3112 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3120 */
- {.type Here, {.p 3120 }}, /* 3120 360 */
- {.type There, {.p 360 }}, /* 3120 360 */
- {.type Absolute, {.p 1}}, /* dd 1 3128 */
- {.type Here, {.p 3128 }}, /* 3128 360 */
- {.type There, {.p 360 }}, /* 3128 360 */
- {.type FromDictionary, {.p C_cells_plus}, .src = "dd C_cells_plus"}, /* dd C_cells_plus 3136 */
- {.type Here, {.p 3136 }}, /* 3136 360 */
- {.type There, {.p 360 }}, /* 3136 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3144 */
- {.type Here, {.p 3144 }}, /* 3144 360 */
- {.type There, {.p 360 }}, /* 3144 360 */
- {.type Here, {.p 3144 }}, /* 3144 360 */
- {.type There, {.p 360 }}, /* 3144 360 */
- {.type Header, {.hdr { 5, "depth", /* C_depth = 3160 */ colon }}}, /* CENTRY "depth" depth 5 h 3168 */
- {.type Here, {.p 3168 }}, /* 3168 360 */
- {.type There, {.p 360 }}, /* 3168 360 */
- {.type Here, {.p 3168 }}, /* 3168 360 */
- {.type There, {.p 360 }}, /* 3168 360 */
- {.type FromDictionary, {.p MV_S0}, .src = "dd MV_S0"}, /* dd MV_S0 3176 */
- {.type Here, {.p 3176 }}, /* 3176 360 */
- {.type There, {.p 360 }}, /* 3176 360 */
- {.type FromDictionary, {.p M_stackptr}, .src = "dd M_stackptr"}, /* dd M_stackptr 3184 */
- {.type Here, {.p 3184 }}, /* 3184 360 */
- {.type There, {.p 360 }}, /* 3184 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 3192 */
- {.type Here, {.p 3192 }}, /* 3192 360 */
- {.type There, {.p 360 }}, /* 3192 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3200 */
- {.type Here, {.p 3200 }}, /* 3200 360 */
- {.type There, {.p 360 }}, /* 3200 360 */
- {.type Absolute, {.p 3}}, /* dd 3 3208 */
- {.type Here, {.p 3208 }}, /* 3208 360 */
- {.type There, {.p 360 }}, /* 3208 360 */
- {.type FromDictionary, {.p M_rshift}, .src = "dd M_rshift"}, /* dd M_rshift 3216 */
- {.type Here, {.p 3216 }}, /* 3216 360 */
- {.type There, {.p 360 }}, /* 3216 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3224 */
- {.type Here, {.p 3224 }}, /* 3224 360 */
- {.type There, {.p 360 }}, /* 3224 360 */
- {.type Absolute, {.p 1}}, /* dd 1 3232 */
- {.type Here, {.p 3232 }}, /* 3232 360 */
- {.type There, {.p 360 }}, /* 3232 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 3240 */
- {.type Here, {.p 3240 }}, /* 3240 360 */
- {.type There, {.p 360 }}, /* 3240 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3248 */
- {.type Here, {.p 3248 }}, /* 3248 360 */
- {.type There, {.p 360 }}, /* 3248 360 */
- {.type Header, {.hdr { 3, "nip", /* C_nip = 3264 */ colon }}}, /* CENTRY "nip" nip 3 h 3272 */
- {.type Here, {.p 3272 }}, /* 3272 360 */
- {.type There, {.p 360 }}, /* 3272 360 */
- {.type Here, {.p 3272 }}, /* 3272 360 */
- {.type There, {.p 360 }}, /* 3272 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 3280 */
- {.type Here, {.p 3280 }}, /* 3280 360 */
- {.type There, {.p 360 }}, /* 3280 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 3288 */
- {.type Here, {.p 3288 }}, /* 3288 360 */
- {.type There, {.p 360 }}, /* 3288 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3296 */
- {.type Here, {.p 3296 }}, /* 3296 360 */
- {.type There, {.p 360 }}, /* 3296 360 */
- {.type Header, {.hdr { 3, "rot", /* C_rot = 3312 */ colon }}}, /* CENTRY "rot" rot 3 h 3320 */
- {.type Here, {.p 3320 }}, /* 3320 360 */
- {.type There, {.p 360 }}, /* 3320 360 */
- {.type Here, {.p 3320 }}, /* 3320 360 */
- {.type There, {.p 360 }}, /* 3320 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 3328 */
- {.type Here, {.p 3328 }}, /* 3328 360 */
- {.type There, {.p 360 }}, /* 3328 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 3336 */
- {.type Here, {.p 3336 }}, /* 3336 360 */
- {.type There, {.p 360 }}, /* 3336 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 3344 */
- {.type Here, {.p 3344 }}, /* 3344 360 */
- {.type There, {.p 360 }}, /* 3344 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 3352 */
- {.type Here, {.p 3352 }}, /* 3352 360 */
- {.type There, {.p 360 }}, /* 3352 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3360 */
- {.type Here, {.p 3360 }}, /* 3360 360 */
- {.type There, {.p 360 }}, /* 3360 360 */
- {.type Header, {.hdr { 5, "2drop", /* C_2drop = 3376 */ colon }}}, /* CENTRY "2drop" 2drop 5 h 3384 */
- {.type Here, {.p 3384 }}, /* 3384 360 */
- {.type There, {.p 360 }}, /* 3384 360 */
- {.type Here, {.p 3384 }}, /* 3384 360 */
- {.type There, {.p 360 }}, /* 3384 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 3392 */
- {.type Here, {.p 3392 }}, /* 3392 360 */
- {.type There, {.p 360 }}, /* 3392 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 3400 */
- {.type Here, {.p 3400 }}, /* 3400 360 */
- {.type There, {.p 360 }}, /* 3400 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3408 */
- {.type Here, {.p 3408 }}, /* 3408 360 */
- {.type There, {.p 360 }}, /* 3408 360 */
- {.type Header, {.hdr { 4, "2dup", /* C_2dup = 3424 */ colon }}}, /* CENTRY "2dup" 2dup 4 h 3432 */
- {.type Here, {.p 3432 }}, /* 3432 360 */
- {.type There, {.p 360 }}, /* 3432 360 */
- {.type Here, {.p 3432 }}, /* 3432 360 */
- {.type There, {.p 360 }}, /* 3432 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 3440 */
- {.type Here, {.p 3440 }}, /* 3440 360 */
- {.type There, {.p 360 }}, /* 3440 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 3448 */
- {.type Here, {.p 3448 }}, /* 3448 360 */
- {.type There, {.p 360 }}, /* 3448 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3456 */
- {.type Here, {.p 3456 }}, /* 3456 360 */
- {.type There, {.p 360 }}, /* 3456 360 */
- {.type Header, {.hdr { 4, "2nip", /* C_2nip = 3472 */ colon }}}, /* CENTRY "2nip" 2nip 4 h 3480 */
- {.type Here, {.p 3480 }}, /* 3480 360 */
- {.type There, {.p 360 }}, /* 3480 360 */
- {.type Here, {.p 3480 }}, /* 3480 360 */
- {.type There, {.p 360 }}, /* 3480 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 3488 */
- {.type Here, {.p 3488 }}, /* 3488 360 */
- {.type There, {.p 360 }}, /* 3488 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 3496 */
- {.type Here, {.p 3496 }}, /* 3496 360 */
- {.type There, {.p 360 }}, /* 3496 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3504 */
- {.type Here, {.p 3504 }}, /* 3504 360 */
- {.type There, {.p 360 }}, /* 3504 360 */
- {.type Header, {.hdr { 5, "2swap", /* C_2swap = 3520 */ colon }}}, /* CENTRY "2swap" 2swap 5 h 3528 */
- {.type Here, {.p 3528 }}, /* 3528 360 */
- {.type There, {.p 360 }}, /* 3528 360 */
- {.type Here, {.p 3528 }}, /* 3528 360 */
- {.type There, {.p 360 }}, /* 3528 360 */
- {.type FromDictionary, {.p C_rot}, .src = "dd C_rot"}, /* dd C_rot 3536 */
- {.type Here, {.p 3536 }}, /* 3536 360 */
- {.type There, {.p 360 }}, /* 3536 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 3544 */
- {.type Here, {.p 3544 }}, /* 3544 360 */
- {.type There, {.p 360 }}, /* 3544 360 */
- {.type FromDictionary, {.p C_rot}, .src = "dd C_rot"}, /* dd C_rot 3552 */
- {.type Here, {.p 3552 }}, /* 3552 360 */
- {.type There, {.p 360 }}, /* 3552 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 3560 */
- {.type Here, {.p 3560 }}, /* 3560 360 */
- {.type There, {.p 360 }}, /* 3560 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3568 */
- {.type Here, {.p 3568 }}, /* 3568 360 */
- {.type There, {.p 360 }}, /* 3568 360 */
- {.type Header, {.hdr { 4, "?dup", /* C_qdup = 3584 */ colon }}}, /* CENTRY "?dup" qdup 4 ; if (n != 0) ( n -- n n) else ( n -- n ) h 3592 */
- {.type Here, {.p 3592 }}, /* 3592 360 */
- {.type There, {.p 360 }}, /* 3592 360 */
- {.type Here, {.p 3592 }}, /* 3592 360 */
- {.type There, {.p 360 }}, /* 3592 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( n -- n n )"}, /* dd M_dup ; ( n -- n n ) 3600 */
- {.type Here, {.p 3600 }}, /* 3600 360 */
- {.type There, {.p 360 }}, /* 3600 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( n n -- n n n )"}, /* dd M_dup ; ( n n -- n n n ) 3608 */
- {.type Here, {.p 3608 }}, /* 3608 360 */
- {.type There, {.p 360 }}, /* 3608 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3616 */
- {.type Here, {.p 3616 }}, /* 3616 360 */
- {.type There, {.p 360 }}, /* 3616 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( n n n -- n n n 0 ) 3624 */
- {.type Here, {.p 3624 }}, /* 3624 360 */
- {.type There, {.p 360 }}, /* 3624 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal ; ( n n n 0 -- n n f )"}, /* dd M_equal ; ( n n n 0 -- n n f ) 3632 */
- {.type Here, {.p 3632 }}, /* 3632 360 */
- {.type There, {.p 360 }}, /* 3632 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump ; ( n n f -- n n )"}, /* dd M_cjump ; ( n n f -- n n ) 3640 */
- {.type Here, {.p 3640 }}, /* 3640 360 */
- {.type There, {.p 360 }}, /* 3640 360 */
- {.type FromDictionary, {.p L_C_qdup}, .src = "dd L_C_qdup ; when n != 0, go to L20"}, /* dd L_C_qdup ; when n != 0, go to L20 3648 */
- {.type Here, {.p 3648 }}, /* 3648 360 */
- {.type There, {.p 360 }}, /* 3648 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; when n == 0 ( n n -- n)"}, /* dd M_drop ; when n == 0 ( n n -- n) 3656 */
- {.type Here, {.p 3656 }}, /* 3656 360 */
- {.type There, {.p 360 }}, /* 3656 360 */
- {.type Here, {.p 3656 }}, /* 3656 360 */
- {.type There, {.p 360 }}, /* 3656 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3664 */
- {.type Here, {.p 3664 }}, /* 3664 360 */
- {.type There, {.p 360 }}, /* 3664 360 */
- {.type Here, {.p 3664 }}, /* 3664 360 */
- {.type There, {.p 360 }}, /* 3664 360 */
- {.type Header, {.hdr { 4, "pick", /* C_pick = 3680 */ colon }}}, /* CENTRY "pick" pick 4 h 3688 */
- {.type Here, {.p 3688 }}, /* 3688 360 */
- {.type There, {.p 360 }}, /* 3688 360 */
- {.type Here, {.p 3688 }}, /* 3688 360 */
- {.type There, {.p 360 }}, /* 3688 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 3696 */
- {.type Here, {.p 3696 }}, /* 3696 360 */
- {.type There, {.p 360 }}, /* 3696 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 3704 */
- {.type Here, {.p 3704 }}, /* 3704 360 */
- {.type There, {.p 360 }}, /* 3704 360 */
- {.type FromDictionary, {.p L_C_pick}, .src = "dd L_C_pick"}, /* dd L_C_pick 3712 */
- {.type Here, {.p 3712 }}, /* 3712 360 */
- {.type There, {.p 360 }}, /* 3712 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 3720 */
- {.type Here, {.p 3720 }}, /* 3720 360 */
- {.type There, {.p 360 }}, /* 3720 360 */
- {.type Absolute, {.p 1}}, /* dd 1 3728 */
- {.type Here, {.p 3728 }}, /* 3728 360 */
- {.type There, {.p 360 }}, /* 3728 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 3736 */
- {.type Here, {.p 3736 }}, /* 3736 360 */
- {.type There, {.p 360 }}, /* 3736 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 3744 */
- {.type Here, {.p 3744 }}, /* 3744 360 */
- {.type There, {.p 360 }}, /* 3744 360 */
- {.type FromDictionary, {.p M_stackptr}, .src = "dd M_stackptr"}, /* dd M_stackptr 3752 */
- {.type Here, {.p 3752 }}, /* 3752 360 */
- {.type There, {.p 360 }}, /* 3752 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 3760 */
- {.type Here, {.p 3760 }}, /* 3760 360 */
- {.type There, {.p 360 }}, /* 3760 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 3768 */
- {.type Here, {.p 3768 }}, /* 3768 360 */
- {.type There, {.p 360 }}, /* 3768 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 3776 */
- {.type Here, {.p 3776 }}, /* 3776 360 */
- {.type There, {.p 360 }}, /* 3776 360 */
- {.type FromDictionary, {.p L_C_pick_1}, .src = "dd L_C_pick_1"}, /* dd L_C_pick_1 3784 */
- {.type Here, {.p 3784 }}, /* 3784 360 */
- {.type There, {.p 360 }}, /* 3784 360 */
- {.type Here, {.p 3784 }}, /* 3784 360 */
- {.type There, {.p 360 }}, /* 3784 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 3792 */
- {.type Here, {.p 3792 }}, /* 3792 360 */
- {.type There, {.p 360 }}, /* 3792 360 */
- {.type Here, {.p 3792 }}, /* 3792 360 */
- {.type There, {.p 360 }}, /* 3792 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3800 */
- {.type Here, {.p 3800 }}, /* 3800 360 */
- {.type There, {.p 360 }}, /* 3800 360 */
- {.type Here, {.p 3800 }}, /* 3800 360 */
- {.type There, {.p 360 }}, /* 3800 360 */
- {.type Header, {.hdr { 4, "tuck", /* C_tuck = 3816 */ colon }}}, /* CENTRY "tuck" tuck 4 h 3824 */
- {.type Here, {.p 3824 }}, /* 3824 360 */
- {.type There, {.p 360 }}, /* 3824 360 */
- {.type Here, {.p 3824 }}, /* 3824 360 */
- {.type There, {.p 360 }}, /* 3824 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 3832 */
- {.type Here, {.p 3832 }}, /* 3832 360 */
- {.type There, {.p 360 }}, /* 3832 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 3840 */
- {.type Here, {.p 3840 }}, /* 3840 360 */
- {.type There, {.p 360 }}, /* 3840 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 3848 */
- {.type Here, {.p 3848 }}, /* 3848 360 */
- {.type There, {.p 360 }}, /* 3848 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 3856 */
- {.type Here, {.p 3856 }}, /* 3856 360 */
- {.type There, {.p 360 }}, /* 3856 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3864 */
- {.type Here, {.p 3864 }}, /* 3864 360 */
- {.type There, {.p 360 }}, /* 3864 360 */
- {.type Header, {.hdr { 1, "/", /* C_divides = 3880 */ colon }}}, /* CENTRY "/" divides 1 h 3888 */
- {.type Here, {.p 3888 }}, /* 3888 360 */
- {.type There, {.p 360 }}, /* 3888 360 */
- {.type Here, {.p 3888 }}, /* 3888 360 */
- {.type There, {.p 360 }}, /* 3888 360 */
- {.type FromDictionary, {.p M_slashmod}, .src = "dd M_slashmod"}, /* dd M_slashmod 3896 */
- {.type Here, {.p 3896 }}, /* 3896 360 */
- {.type There, {.p 360 }}, /* 3896 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 3904 */
- {.type Here, {.p 3904 }}, /* 3904 360 */
- {.type There, {.p 360 }}, /* 3904 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3912 */
- {.type Here, {.p 3912 }}, /* 3912 360 */
- {.type There, {.p 360 }}, /* 3912 360 */
- {.type Here, {.p 3912 }}, /* 3912 360 */
- {.type There, {.p 360 }}, /* 3912 360 */
- {.type Header, {.hdr { 2, "+!", /* C_plusstore = 3928 */ colon }}}, /* CENTRY "+!" plusstore 2 ; ( n 'a -- ) a@ = a@+n h 3936 */
- {.type Here, {.p 3936 }}, /* 3936 360 */
- {.type There, {.p 360 }}, /* 3936 360 */
- {.type Here, {.p 3936 }}, /* 3936 360 */
- {.type There, {.p 360 }}, /* 3936 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 3944 */
- {.type Here, {.p 3944 }}, /* 3944 360 */
- {.type There, {.p 360 }}, /* 3944 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 3952 */
- {.type Here, {.p 3952 }}, /* 3952 360 */
- {.type There, {.p 360 }}, /* 3952 360 */
- {.type FromDictionary, {.p C_rot}, .src = "dd C_rot"}, /* dd C_rot 3960 */
- {.type Here, {.p 3960 }}, /* 3960 360 */
- {.type There, {.p 360 }}, /* 3960 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 3968 */
- {.type Here, {.p 3968 }}, /* 3968 360 */
- {.type There, {.p 360 }}, /* 3968 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 3976 */
- {.type Here, {.p 3976 }}, /* 3976 360 */
- {.type There, {.p 360 }}, /* 3976 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 3984 */
- {.type Here, {.p 3984 }}, /* 3984 360 */
- {.type There, {.p 360 }}, /* 3984 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 3992 */
- {.type Here, {.p 3992 }}, /* 3992 360 */
- {.type There, {.p 360 }}, /* 3992 360 */
- {.type Here, {.p 3992 }}, /* 3992 360 */
- {.type There, {.p 360 }}, /* 3992 360 */
- {.type Header, {.hdr { 6, "invert", /* C_invert = 4008 */ colon }}}, /* CENTRY "invert" invert 6 h 4016 */
- {.type Here, {.p 4016 }}, /* 4016 360 */
- {.type There, {.p 360 }}, /* 4016 360 */
- {.type Here, {.p 4016 }}, /* 4016 360 */
- {.type There, {.p 360 }}, /* 4016 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4024 */
- {.type Here, {.p 4024 }}, /* 4024 360 */
- {.type There, {.p 360 }}, /* 4024 360 */
- {.type Absolute, {.p -1}}, /* dd -1 4032 */
- {.type Here, {.p 4032 }}, /* 4032 360 */
- {.type There, {.p 360 }}, /* 4032 360 */
- {.type FromDictionary, {.p M_binxor}, .src = "dd M_binxor"}, /* dd M_binxor 4040 */
- {.type Here, {.p 4040 }}, /* 4040 360 */
- {.type There, {.p 360 }}, /* 4040 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4048 */
- {.type Here, {.p 4048 }}, /* 4048 360 */
- {.type There, {.p 360 }}, /* 4048 360 */
- {.type Header, {.hdr { 3, "mod", /* C_mod = 4064 */ colon }}}, /* CENTRY "mod" mod 3 h 4072 */
- {.type Here, {.p 4072 }}, /* 4072 360 */
- {.type There, {.p 360 }}, /* 4072 360 */
- {.type Here, {.p 4072 }}, /* 4072 360 */
- {.type There, {.p 360 }}, /* 4072 360 */
- {.type FromDictionary, {.p M_slashmod}, .src = "dd M_slashmod"}, /* dd M_slashmod 4080 */
- {.type Here, {.p 4080 }}, /* 4080 360 */
- {.type There, {.p 360 }}, /* 4080 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 4088 */
- {.type Here, {.p 4088 }}, /* 4088 360 */
- {.type There, {.p 360 }}, /* 4088 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4096 */
- {.type Here, {.p 4096 }}, /* 4096 360 */
- {.type There, {.p 360 }}, /* 4096 360 */
- {.type Header, {.hdr { 2, "1+", /* C_1plus = 4112 */ colon }}}, /* CENTRY "1+" 1plus 2 h 4120 */
- {.type Here, {.p 4120 }}, /* 4120 360 */
- {.type There, {.p 360 }}, /* 4120 360 */
- {.type Here, {.p 4120 }}, /* 4120 360 */
- {.type There, {.p 360 }}, /* 4120 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4128 */
- {.type Here, {.p 4128 }}, /* 4128 360 */
- {.type There, {.p 360 }}, /* 4128 360 */
- {.type Absolute, {.p 1}}, /* dd 1 4136 */
- {.type Here, {.p 4136 }}, /* 4136 360 */
- {.type There, {.p 360 }}, /* 4136 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 4144 */
- {.type Here, {.p 4144 }}, /* 4144 360 */
- {.type There, {.p 360 }}, /* 4144 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4152 */
- {.type Here, {.p 4152 }}, /* 4152 360 */
- {.type There, {.p 360 }}, /* 4152 360 */
- {.type Header, {.hdr { 2, "1-", /* C_1minus = 4168 */ colon }}}, /* CENTRY "1-" 1minus 2 h 4176 */
- {.type Here, {.p 4176 }}, /* 4176 360 */
- {.type There, {.p 360 }}, /* 4176 360 */
- {.type Here, {.p 4176 }}, /* 4176 360 */
- {.type There, {.p 360 }}, /* 4176 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4184 */
- {.type Here, {.p 4184 }}, /* 4184 360 */
- {.type There, {.p 360 }}, /* 4184 360 */
- {.type Absolute, {.p 1}}, /* dd 1 4192 */
- {.type Here, {.p 4192 }}, /* 4192 360 */
- {.type There, {.p 360 }}, /* 4192 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 4200 */
- {.type Here, {.p 4200 }}, /* 4200 360 */
- {.type There, {.p 360 }}, /* 4200 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4208 */
- {.type Here, {.p 4208 }}, /* 4208 360 */
- {.type There, {.p 360 }}, /* 4208 360 */
- {.type Header, {.hdr { 6, "negate", /* C_negate = 4224 */ colon }}}, /* CENTRY "negate" negate 6 h 4232 */
- {.type Here, {.p 4232 }}, /* 4232 360 */
- {.type There, {.p 360 }}, /* 4232 360 */
- {.type Here, {.p 4232 }}, /* 4232 360 */
- {.type There, {.p 360 }}, /* 4232 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4240 */
- {.type Here, {.p 4240 }}, /* 4240 360 */
- {.type There, {.p 360 }}, /* 4240 360 */
- {.type Absolute, {.p 0}}, /* dd 0 4248 */
- {.type Here, {.p 4248 }}, /* 4248 360 */
- {.type There, {.p 360 }}, /* 4248 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 4256 */
- {.type Here, {.p 4256 }}, /* 4256 360 */
- {.type There, {.p 360 }}, /* 4256 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 4264 */
- {.type Here, {.p 4264 }}, /* 4264 360 */
- {.type There, {.p 360 }}, /* 4264 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4272 */
- {.type Here, {.p 4272 }}, /* 4272 360 */
- {.type There, {.p 360 }}, /* 4272 360 */
- {.type Header, {.hdr { 2, "2*", /* C_2multiplies = 4288 */ colon }}}, /* CENTRY "2*" 2multiplies 2 h 4296 */
- {.type Here, {.p 4296 }}, /* 4296 360 */
- {.type There, {.p 360 }}, /* 4296 360 */
- {.type Here, {.p 4296 }}, /* 4296 360 */
- {.type There, {.p 360 }}, /* 4296 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4304 */
- {.type Here, {.p 4304 }}, /* 4304 360 */
- {.type There, {.p 360 }}, /* 4304 360 */
- {.type Absolute, {.p 1}}, /* dd 1 4312 */
- {.type Here, {.p 4312 }}, /* 4312 360 */
- {.type There, {.p 360 }}, /* 4312 360 */
- {.type FromDictionary, {.p M_lshift}, .src = "dd M_lshift"}, /* dd M_lshift 4320 */
- {.type Here, {.p 4320 }}, /* 4320 360 */
- {.type There, {.p 360 }}, /* 4320 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4328 */
- {.type Here, {.p 4328 }}, /* 4328 360 */
- {.type There, {.p 360 }}, /* 4328 360 */
- {.type Header, {.hdr { 2, "2/", /* C_2divides = 4344 */ colon }}}, /* CENTRY "2/" 2divides 2 h 4352 */
- {.type Here, {.p 4352 }}, /* 4352 360 */
- {.type There, {.p 360 }}, /* 4352 360 */
- {.type Here, {.p 4352 }}, /* 4352 360 */
- {.type There, {.p 360 }}, /* 4352 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4360 */
- {.type Here, {.p 4360 }}, /* 4360 360 */
- {.type There, {.p 360 }}, /* 4360 360 */
- {.type Absolute, {.p 1}}, /* dd 1 4368 */
- {.type Here, {.p 4368 }}, /* 4368 360 */
- {.type There, {.p 360 }}, /* 4368 360 */
- {.type FromDictionary, {.p M_rshifta}, .src = "dd M_rshifta"}, /* dd M_rshifta 4376 */
- {.type Here, {.p 4376 }}, /* 4376 360 */
- {.type There, {.p 360 }}, /* 4376 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4384 */
- {.type Here, {.p 4384 }}, /* 4384 360 */
- {.type There, {.p 360 }}, /* 4384 360 */
- {.type Header, {.hdr { 2, "0=", /* C_0eq = 4400 */ colon }}}, /* CENTRY "0=" 0eq 2 h 4408 */
- {.type Here, {.p 4408 }}, /* 4408 360 */
- {.type There, {.p 360 }}, /* 4408 360 */
- {.type Here, {.p 4408 }}, /* 4408 360 */
- {.type There, {.p 360 }}, /* 4408 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4416 */
- {.type Here, {.p 4416 }}, /* 4416 360 */
- {.type There, {.p 360 }}, /* 4416 360 */
- {.type Absolute, {.p 0}}, /* dd 0 4424 */
- {.type Here, {.p 4424 }}, /* 4424 360 */
- {.type There, {.p 360 }}, /* 4424 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal"}, /* dd M_equal 4432 */
- {.type Here, {.p 4432 }}, /* 4432 360 */
- {.type There, {.p 360 }}, /* 4432 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4440 */
- {.type Here, {.p 4440 }}, /* 4440 360 */
- {.type There, {.p 360 }}, /* 4440 360 */
- {.type Header, {.hdr { 2, "0<", /* C_0lt = 4456 */ colon }}}, /* CENTRY "0<" 0lt 2 h 4464 */
- {.type Here, {.p 4464 }}, /* 4464 360 */
- {.type There, {.p 360 }}, /* 4464 360 */
- {.type Here, {.p 4464 }}, /* 4464 360 */
- {.type There, {.p 360 }}, /* 4464 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4472 */
- {.type Here, {.p 4472 }}, /* 4472 360 */
- {.type There, {.p 360 }}, /* 4472 360 */
- {.type Absolute, {.p 0}}, /* dd 0 4480 */
- {.type Here, {.p 4480 }}, /* 4480 360 */
- {.type There, {.p 360 }}, /* 4480 360 */
- {.type FromDictionary, {.p M_less}, .src = "dd M_less"}, /* dd M_less 4488 */
- {.type Here, {.p 4488 }}, /* 4488 360 */
- {.type There, {.p 360 }}, /* 4488 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4496 */
- {.type Here, {.p 4496 }}, /* 4496 360 */
- {.type There, {.p 360 }}, /* 4496 360 */
- {.type Header, {.hdr { 2, "0>", /* C_0gt = 4512 */ colon }}}, /* CENTRY "0>" 0gt 2 h 4520 */
- {.type Here, {.p 4520 }}, /* 4520 360 */
- {.type There, {.p 360 }}, /* 4520 360 */
- {.type Here, {.p 4520 }}, /* 4520 360 */
- {.type There, {.p 360 }}, /* 4520 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4528 */
- {.type Here, {.p 4528 }}, /* 4528 360 */
- {.type There, {.p 360 }}, /* 4528 360 */
- {.type Absolute, {.p 0}}, /* dd 0 4536 */
- {.type Here, {.p 4536 }}, /* 4536 360 */
- {.type There, {.p 360 }}, /* 4536 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 4544 */
- {.type Here, {.p 4544 }}, /* 4544 360 */
- {.type There, {.p 360 }}, /* 4544 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4552 */
- {.type Here, {.p 4552 }}, /* 4552 360 */
- {.type There, {.p 360 }}, /* 4552 360 */
- {.type Header, {.hdr { 2, "<>", /* C_neq = 4568 */ colon }}}, /* CENTRY "<>" neq 2 h 4576 */
- {.type Here, {.p 4576 }}, /* 4576 360 */
- {.type There, {.p 360 }}, /* 4576 360 */
- {.type Here, {.p 4576 }}, /* 4576 360 */
- {.type There, {.p 360 }}, /* 4576 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal"}, /* dd M_equal 4584 */
- {.type Here, {.p 4584 }}, /* 4584 360 */
- {.type There, {.p 360 }}, /* 4584 360 */
- {.type FromDictionary, {.p C_invert}, .src = "dd C_invert"}, /* dd C_invert 4592 */
- {.type Here, {.p 4592 }}, /* 4592 360 */
- {.type There, {.p 360 }}, /* 4592 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4600 */
- {.type Here, {.p 4600 }}, /* 4600 360 */
- {.type There, {.p 360 }}, /* 4600 360 */
- {.type Header, {.hdr { 3, "0<>", /* C_0neq = 4616 */ colon }}}, /* CENTRY "0<>" 0neq 3 h 4624 */
- {.type Here, {.p 4624 }}, /* 4624 360 */
- {.type There, {.p 360 }}, /* 4624 360 */
- {.type Here, {.p 4624 }}, /* 4624 360 */
- {.type There, {.p 360 }}, /* 4624 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4632 */
- {.type Here, {.p 4632 }}, /* 4632 360 */
- {.type There, {.p 360 }}, /* 4632 360 */
- {.type Absolute, {.p 0}}, /* dd 0 4640 */
- {.type Here, {.p 4640 }}, /* 4640 360 */
- {.type There, {.p 360 }}, /* 4640 360 */
- {.type FromDictionary, {.p C_neq}, .src = "dd C_neq"}, /* dd C_neq 4648 */
- {.type Here, {.p 4648 }}, /* 4648 360 */
- {.type There, {.p 360 }}, /* 4648 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4656 */
- {.type Here, {.p 4656 }}, /* 4656 360 */
- {.type There, {.p 360 }}, /* 4656 360 */
- {.type Here, {.p 4656 }}, /* 4656 360 */
- {.type There, {.p 360 }}, /* 4656 360 */
- {.type Header, {.hdr { 3, "max", /* C_max = 4672 */ colon }}}, /* CENTRY "max" max 3 h 4680 */
- {.type Here, {.p 4680 }}, /* 4680 360 */
- {.type There, {.p 360 }}, /* 4680 360 */
- {.type Here, {.p 4680 }}, /* 4680 360 */
- {.type There, {.p 360 }}, /* 4680 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup"}, /* dd C_2dup 4688 */
- {.type Here, {.p 4688 }}, /* 4688 360 */
- {.type There, {.p 360 }}, /* 4688 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 4696 */
- {.type Here, {.p 4696 }}, /* 4696 360 */
- {.type There, {.p 360 }}, /* 4696 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 4704 */
- {.type Here, {.p 4704 }}, /* 4704 360 */
- {.type There, {.p 360 }}, /* 4704 360 */
- {.type FromDictionary, {.p L_C_max}, .src = "dd L_C_max"}, /* dd L_C_max 4712 */
- {.type Here, {.p 4712 }}, /* 4712 360 */
- {.type There, {.p 360 }}, /* 4712 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 4720 */
- {.type Here, {.p 4720 }}, /* 4720 360 */
- {.type There, {.p 360 }}, /* 4720 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 4728 */
- {.type Here, {.p 4728 }}, /* 4728 360 */
- {.type There, {.p 360 }}, /* 4728 360 */
- {.type FromDictionary, {.p L_C_max_1}, .src = "dd L_C_max_1"}, /* dd L_C_max_1 4736 */
- {.type Here, {.p 4736 }}, /* 4736 360 */
- {.type There, {.p 360 }}, /* 4736 360 */
- {.type Here, {.p 4736 }}, /* 4736 360 */
- {.type There, {.p 360 }}, /* 4736 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 4744 */
- {.type Here, {.p 4744 }}, /* 4744 360 */
- {.type There, {.p 360 }}, /* 4744 360 */
- {.type Here, {.p 4744 }}, /* 4744 360 */
- {.type There, {.p 360 }}, /* 4744 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4752 */
- {.type Here, {.p 4752 }}, /* 4752 360 */
- {.type There, {.p 360 }}, /* 4752 360 */
- {.type Here, {.p 4752 }}, /* 4752 360 */
- {.type There, {.p 360 }}, /* 4752 360 */
- {.type Header, {.hdr { 3, "min", /* C_min = 4768 */ colon }}}, /* CENTRY "min" min 3 h 4776 */
- {.type Here, {.p 4776 }}, /* 4776 360 */
- {.type There, {.p 360 }}, /* 4776 360 */
- {.type Here, {.p 4776 }}, /* 4776 360 */
- {.type There, {.p 360 }}, /* 4776 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup"}, /* dd C_2dup 4784 */
- {.type Here, {.p 4784 }}, /* 4784 360 */
- {.type There, {.p 360 }}, /* 4784 360 */
- {.type FromDictionary, {.p M_less}, .src = "dd M_less"}, /* dd M_less 4792 */
- {.type Here, {.p 4792 }}, /* 4792 360 */
- {.type There, {.p 360 }}, /* 4792 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 4800 */
- {.type Here, {.p 4800 }}, /* 4800 360 */
- {.type There, {.p 360 }}, /* 4800 360 */
- {.type FromDictionary, {.p L_C_min}, .src = "dd L_C_min"}, /* dd L_C_min 4808 */
- {.type Here, {.p 4808 }}, /* 4808 360 */
- {.type There, {.p 360 }}, /* 4808 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 4816 */
- {.type Here, {.p 4816 }}, /* 4816 360 */
- {.type There, {.p 360 }}, /* 4816 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 4824 */
- {.type Here, {.p 4824 }}, /* 4824 360 */
- {.type There, {.p 360 }}, /* 4824 360 */
- {.type FromDictionary, {.p L_C_min_1}, .src = "dd L_C_min_1"}, /* dd L_C_min_1 4832 */
- {.type Here, {.p 4832 }}, /* 4832 360 */
- {.type There, {.p 360 }}, /* 4832 360 */
- {.type Here, {.p 4832 }}, /* 4832 360 */
- {.type There, {.p 360 }}, /* 4832 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 4840 */
- {.type Here, {.p 4840 }}, /* 4840 360 */
- {.type There, {.p 360 }}, /* 4840 360 */
- {.type Here, {.p 4840 }}, /* 4840 360 */
- {.type There, {.p 360 }}, /* 4840 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 4848 */
- {.type Here, {.p 4848 }}, /* 4848 360 */
- {.type There, {.p 360 }}, /* 4848 360 */
- {.type Here, {.p 4848 }}, /* 4848 360 */
- {.type There, {.p 360 }}, /* 4848 360 */
- {.type Header, {.hdr { 6, "signum", /* C_signum = 4864 */ colon }}}, /* CENTRY "signum" signum 6 h 4872 */
- {.type Here, {.p 4872 }}, /* 4872 360 */
- {.type There, {.p 360 }}, /* 4872 360 */
- {.type Here, {.p 4872 }}, /* 4872 360 */
- {.type There, {.p 360 }}, /* 4872 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 4880 */
- {.type Here, {.p 4880 }}, /* 4880 360 */
- {.type There, {.p 360 }}, /* 4880 360 */
- {.type FromDictionary, {.p C_0gt}, .src = "dd C_0gt"}, /* dd C_0gt 4888 */
- {.type Here, {.p 4888 }}, /* 4888 360 */
- {.type There, {.p 360 }}, /* 4888 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 4896 */
- {.type Here, {.p 4896 }}, /* 4896 360 */
- {.type There, {.p 360 }}, /* 4896 360 */
- {.type FromDictionary, {.p L_C_signum}, .src = "dd L_C_signum"}, /* dd L_C_signum 4904 */
- {.type Here, {.p 4904 }}, /* 4904 360 */
- {.type There, {.p 360 }}, /* 4904 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 4912 */
- {.type Here, {.p 4912 }}, /* 4912 360 */
- {.type There, {.p 360 }}, /* 4912 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4920 */
- {.type Here, {.p 4920 }}, /* 4920 360 */
- {.type There, {.p 360 }}, /* 4920 360 */
- {.type Absolute, {.p 1}}, /* dd 1 4928 */
- {.type Here, {.p 4928 }}, /* 4928 360 */
- {.type There, {.p 360 }}, /* 4928 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 4936 */
- {.type Here, {.p 4936 }}, /* 4936 360 */
- {.type There, {.p 360 }}, /* 4936 360 */
- {.type FromDictionary, {.p L_C_signum_1}, .src = "dd L_C_signum_1"}, /* dd L_C_signum_1 4944 */
- {.type Here, {.p 4944 }}, /* 4944 360 */
- {.type There, {.p 360 }}, /* 4944 360 */
- {.type Here, {.p 4944 }}, /* 4944 360 */
- {.type There, {.p 360 }}, /* 4944 360 */
- {.type FromDictionary, {.p C_0lt}, .src = "dd C_0lt"}, /* dd C_0lt 4952 */
- {.type Here, {.p 4952 }}, /* 4952 360 */
- {.type There, {.p 360 }}, /* 4952 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 4960 */
- {.type Here, {.p 4960 }}, /* 4960 360 */
- {.type There, {.p 360 }}, /* 4960 360 */
- {.type FromDictionary, {.p L_C_signum_2}, .src = "dd L_C_signum_2"}, /* dd L_C_signum_2 4968 */
- {.type Here, {.p 4968 }}, /* 4968 360 */
- {.type There, {.p 360 }}, /* 4968 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 4976 */
- {.type Here, {.p 4976 }}, /* 4976 360 */
- {.type There, {.p 360 }}, /* 4976 360 */
- {.type Absolute, {.p -1}}, /* dd -1 4984 */
- {.type Here, {.p 4984 }}, /* 4984 360 */
- {.type There, {.p 360 }}, /* 4984 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 4992 */
- {.type Here, {.p 4992 }}, /* 4992 360 */
- {.type There, {.p 360 }}, /* 4992 360 */
- {.type FromDictionary, {.p L_C_signum_3}, .src = "dd L_C_signum_3"}, /* dd L_C_signum_3 5000 */
- {.type Here, {.p 5000 }}, /* 5000 360 */
- {.type There, {.p 360 }}, /* 5000 360 */
- {.type Here, {.p 5000 }}, /* 5000 360 */
- {.type There, {.p 360 }}, /* 5000 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 5008 */
- {.type Here, {.p 5008 }}, /* 5008 360 */
- {.type There, {.p 360 }}, /* 5008 360 */
- {.type Absolute, {.p 0}}, /* dd 0 5016 */
- {.type Here, {.p 5016 }}, /* 5016 360 */
- {.type There, {.p 360 }}, /* 5016 360 */
- {.type Here, {.p 5016 }}, /* 5016 360 */
- {.type There, {.p 360 }}, /* 5016 360 */
- {.type Here, {.p 5016 }}, /* 5016 360 */
- {.type There, {.p 360 }}, /* 5016 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5024 */
- {.type Here, {.p 5024 }}, /* 5024 360 */
- {.type There, {.p 360 }}, /* 5024 360 */
- {.type Here, {.p 5024 }}, /* 5024 360 */
- {.type There, {.p 360 }}, /* 5024 360 */
- {.type Header, {.hdr { 6, "within", /* C_within = 5040 */ colon }}}, /* CENTRY "within" within 6 h 5048 */
- {.type Here, {.p 5048 }}, /* 5048 360 */
- {.type There, {.p 360 }}, /* 5048 360 */
- {.type Here, {.p 5048 }}, /* 5048 360 */
- {.type There, {.p 360 }}, /* 5048 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 5056 */
- {.type Here, {.p 5056 }}, /* 5056 360 */
- {.type There, {.p 360 }}, /* 5056 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 5064 */
- {.type Here, {.p 5064 }}, /* 5064 360 */
- {.type There, {.p 360 }}, /* 5064 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 5072 */
- {.type Here, {.p 5072 }}, /* 5072 360 */
- {.type There, {.p 360 }}, /* 5072 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 5080 */
- {.type Here, {.p 5080 }}, /* 5080 360 */
- {.type There, {.p 360 }}, /* 5080 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 5088 */
- {.type Here, {.p 5088 }}, /* 5088 360 */
- {.type There, {.p 360 }}, /* 5088 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 5096 */
- {.type Here, {.p 5096 }}, /* 5096 360 */
- {.type There, {.p 360 }}, /* 5096 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 5104 */
- {.type Here, {.p 5104 }}, /* 5104 360 */
- {.type There, {.p 360 }}, /* 5104 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 5112 */
- {.type Here, {.p 5112 }}, /* 5112 360 */
- {.type There, {.p 360 }}, /* 5112 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 5120 */
- {.type Here, {.p 5120 }}, /* 5120 360 */
- {.type There, {.p 360 }}, /* 5120 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5128 */
- {.type Here, {.p 5128 }}, /* 5128 360 */
- {.type There, {.p 360 }}, /* 5128 360 */
- {.type Header, {.hdr { 3, "abs", /* C_abs = 5144 */ colon }}}, /* CENTRY "abs" abs 3 h 5152 */
- {.type Here, {.p 5152 }}, /* 5152 360 */
- {.type There, {.p 360 }}, /* 5152 360 */
- {.type Here, {.p 5152 }}, /* 5152 360 */
- {.type There, {.p 360 }}, /* 5152 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 5160 */
- {.type Here, {.p 5160 }}, /* 5160 360 */
- {.type There, {.p 360 }}, /* 5160 360 */
- {.type FromDictionary, {.p C_0lt}, .src = "dd C_0lt"}, /* dd C_0lt 5168 */
- {.type Here, {.p 5168 }}, /* 5168 360 */
- {.type There, {.p 360 }}, /* 5168 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 5176 */
- {.type Here, {.p 5176 }}, /* 5176 360 */
- {.type There, {.p 360 }}, /* 5176 360 */
- {.type FromDictionary, {.p L_C_abs}, .src = "dd L_C_abs"}, /* dd L_C_abs 5184 */
- {.type Here, {.p 5184 }}, /* 5184 360 */
- {.type There, {.p 360 }}, /* 5184 360 */
- {.type FromDictionary, {.p C_negate}, .src = "dd C_negate"}, /* dd C_negate 5192 */
- {.type Here, {.p 5192 }}, /* 5192 360 */
- {.type There, {.p 360 }}, /* 5192 360 */
- {.type Here, {.p 5192 }}, /* 5192 360 */
- {.type There, {.p 360 }}, /* 5192 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5200 */
- {.type Here, {.p 5200 }}, /* 5200 360 */
- {.type There, {.p 360 }}, /* 5200 360 */
- {.type Here, {.p 5200 }}, /* 5200 360 */
- {.type There, {.p 360 }}, /* 5200 360 */
- {.type Header, {.hdr { 4, "emit", /* C_emit = 5216 */ colon }}}, /* CENTRY "emit" emit 4 ; ( character -- ) h 5224 */
- {.type Here, {.p 5224 }}, /* 5224 360 */
- {.type There, {.p 360 }}, /* 5224 360 */
- {.type Here, {.p 5224 }}, /* 5224 360 */
- {.type There, {.p 360 }}, /* 5224 360 */
- {.type FromDictionary, {.p MV_Iobuf}, .src = "dd MV_Iobuf ; variable iobuf address"}, /* dd MV_Iobuf ; variable iobuf address 5232 */
- {.type Here, {.p 5232 }}, /* 5232 360 */
- {.type There, {.p 360 }}, /* 5232 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; variable iobuf has character"}, /* dd M_cstore ; variable iobuf has character 5240 */
- {.type Here, {.p 5240 }}, /* 5240 360 */
- {.type There, {.p 360 }}, /* 5240 360 */
- {.type FromDictionary, {.p MV_Outfd}, .src = "dd MV_Outfd"}, /* dd MV_Outfd 5248 */
- {.type Here, {.p 5248 }}, /* 5248 360 */
- {.type There, {.p 360 }}, /* 5248 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; outfd"}, /* dd M_fetch ; outfd 5256 */
- {.type Here, {.p 5256 }}, /* 5256 360 */
- {.type There, {.p 360 }}, /* 5256 360 */
- {.type FromDictionary, {.p MV_Iobuf}, .src = "dd MV_Iobuf ; variable iobuf address"}, /* dd MV_Iobuf ; variable iobuf address 5264 */
- {.type Here, {.p 5264 }}, /* 5264 360 */
- {.type There, {.p 360 }}, /* 5264 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 5272 */
- {.type Here, {.p 5272 }}, /* 5272 360 */
- {.type There, {.p 360 }}, /* 5272 360 */
- {.type Absolute, {.p 1}}, /* dd 1 ; ( outfd iobuf 1 ) 5280 */
- {.type Here, {.p 5280 }}, /* 5280 360 */
- {.type There, {.p 360 }}, /* 5280 360 */
- {.type FromDictionary, {.p M_syswrite}, .src = "dd M_syswrite ; ( 1 iobuf outfd -- )"}, /* dd M_syswrite ; ( 1 iobuf outfd -- ) 5288 */
- {.type Here, {.p 5288 }}, /* 5288 360 */
- {.type There, {.p 360 }}, /* 5288 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the return value of write"}, /* dd M_drop ; drop the return value of write 5296 */
- {.type Here, {.p 5296 }}, /* 5296 360 */
- {.type There, {.p 360 }}, /* 5296 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5304 */
- {.type Here, {.p 5304 }}, /* 5304 360 */
- {.type There, {.p 360 }}, /* 5304 360 */
- {.type Here, {.p 5304 }}, /* 5304 360 */
- {.type There, {.p 360 }}, /* 5304 360 */
- {.type Header, {.hdr { 4, "type", /* C_type = 5320 */ colon }}}, /* CENTRY "type" type 4 ; ( addr n -- ) h 5328 */
- {.type Here, {.p 5328 }}, /* 5328 360 */
- {.type There, {.p 360 }}, /* 5328 360 */
- {.type Here, {.p 5328 }}, /* 5328 360 */
- {.type There, {.p 360 }}, /* 5328 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( addr ) (R n )"}, /* dd M_rpush ; ( addr ) (R n ) 5336 */
- {.type Here, {.p 5336 }}, /* 5336 360 */
- {.type There, {.p 360 }}, /* 5336 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( ) (R n addr )"}, /* dd M_rpush ; ( ) (R n addr ) 5344 */
- {.type Here, {.p 5344 }}, /* 5344 360 */
- {.type There, {.p 360 }}, /* 5344 360 */
- {.type FromDictionary, {.p MV_Outfd}, .src = "dd MV_Outfd"}, /* dd MV_Outfd 5352 */
- {.type Here, {.p 5352 }}, /* 5352 360 */
- {.type There, {.p 360 }}, /* 5352 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( outfd )"}, /* dd M_fetch ; ( outfd ) 5360 */
- {.type Here, {.p 5360 }}, /* 5360 360 */
- {.type There, {.p 360 }}, /* 5360 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( outfd addr ) (R n )"}, /* dd M_rpop ; ( outfd addr ) (R n ) 5368 */
- {.type Here, {.p 5368 }}, /* 5368 360 */
- {.type There, {.p 360 }}, /* 5368 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( outfd addr n ) (R )"}, /* dd M_rpop ; ( outfd addr n ) (R ) 5376 */
- {.type Here, {.p 5376 }}, /* 5376 360 */
- {.type There, {.p 360 }}, /* 5376 360 */
- {.type FromDictionary, {.p M_syswrite}, .src = "dd M_syswrite ; ( 1 addr n -- )"}, /* dd M_syswrite ; ( 1 addr n -- ) 5384 */
- {.type Here, {.p 5384 }}, /* 5384 360 */
- {.type There, {.p 360 }}, /* 5384 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the return value of write"}, /* dd M_drop ; drop the return value of write 5392 */
- {.type Here, {.p 5392 }}, /* 5392 360 */
- {.type There, {.p 360 }}, /* 5392 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5400 */
- {.type Here, {.p 5400 }}, /* 5400 360 */
- {.type There, {.p 360 }}, /* 5400 360 */
- {.type Here, {.p 5400 }}, /* 5400 360 */
- {.type There, {.p 360 }}, /* 5400 360 */
- {.type Header, {.hdr { 2, "cr", /* C_cr = 5416 */ colon }}}, /* CENTRY "cr" cr 2 h 5424 */
- {.type Here, {.p 5424 }}, /* 5424 360 */
- {.type There, {.p 360 }}, /* 5424 360 */
- {.type Here, {.p 5424 }}, /* 5424 360 */
- {.type There, {.p 360 }}, /* 5424 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 5432 */
- {.type Here, {.p 5432 }}, /* 5432 360 */
- {.type There, {.p 360 }}, /* 5432 360 */
- {.type Absolute, {.p 10}}, /* dd 10 ; ascii value of carriage return 5440 */
- {.type Here, {.p 5440 }}, /* 5440 360 */
- {.type There, {.p 360 }}, /* 5440 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit ; emit"}, /* dd C_emit ; emit 5448 */
- {.type Here, {.p 5448 }}, /* 5448 360 */
- {.type There, {.p 360 }}, /* 5448 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5456 */
- {.type Here, {.p 5456 }}, /* 5456 360 */
- {.type There, {.p 360 }}, /* 5456 360 */
- {.type Here, {.p 5456 }}, /* 5456 360 */
- {.type There, {.p 360 }}, /* 5456 360 */
- {.type Header, {.hdr { 5, "space", /* C_space = 5472 */ colon }}}, /* CENTRY "space" space 5 h 5480 */
- {.type Here, {.p 5480 }}, /* 5480 360 */
- {.type There, {.p 360 }}, /* 5480 360 */
- {.type Here, {.p 5480 }}, /* 5480 360 */
- {.type There, {.p 360 }}, /* 5480 360 */
- {.type FromDictionary, {.p C_bl}, .src = "dd C_bl"}, /* dd C_bl 5488 */
- {.type Here, {.p 5488 }}, /* 5488 360 */
- {.type There, {.p 360 }}, /* 5488 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit"}, /* dd C_emit 5496 */
- {.type Here, {.p 5496 }}, /* 5496 360 */
- {.type There, {.p 360 }}, /* 5496 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5504 */
- {.type Here, {.p 5504 }}, /* 5504 360 */
- {.type There, {.p 360 }}, /* 5504 360 */
- {.type Here, {.p 5504 }}, /* 5504 360 */
- {.type There, {.p 360 }}, /* 5504 360 */
- {.type Header, {.hdr { 5, "emits", /* C_emits = 5520 */ colon }}}, /* CENTRY "emits" emits 5 h 5528 */
- {.type Here, {.p 5528 }}, /* 5528 360 */
- {.type There, {.p 360 }}, /* 5528 360 */
- {.type Here, {.p 5528 }}, /* 5528 360 */
- {.type There, {.p 360 }}, /* 5528 360 */
- {.type Here, {.p 5528 }}, /* 5528 360 */
- {.type There, {.p 360 }}, /* 5528 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 5536 */
- {.type Here, {.p 5536 }}, /* 5536 360 */
- {.type There, {.p 360 }}, /* 5536 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 5544 */
- {.type Here, {.p 5544 }}, /* 5544 360 */
- {.type There, {.p 360 }}, /* 5544 360 */
- {.type FromDictionary, {.p L_C_emits_1}, .src = "dd L_C_emits_1"}, /* dd L_C_emits_1 5552 */
- {.type Here, {.p 5552 }}, /* 5552 360 */
- {.type There, {.p 360 }}, /* 5552 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 5560 */
- {.type Here, {.p 5560 }}, /* 5560 360 */
- {.type There, {.p 360 }}, /* 5560 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit"}, /* dd C_emit 5568 */
- {.type Here, {.p 5568 }}, /* 5568 360 */
- {.type There, {.p 360 }}, /* 5568 360 */
- {.type FromDictionary, {.p C_1minus}, .src = "dd C_1minus"}, /* dd C_1minus 5576 */
- {.type Here, {.p 5576 }}, /* 5576 360 */
- {.type There, {.p 360 }}, /* 5576 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 5584 */
- {.type Here, {.p 5584 }}, /* 5584 360 */
- {.type There, {.p 360 }}, /* 5584 360 */
- {.type FromDictionary, {.p L_C_emits}, .src = "dd L_C_emits"}, /* dd L_C_emits 5592 */
- {.type Here, {.p 5592 }}, /* 5592 360 */
- {.type There, {.p 360 }}, /* 5592 360 */
- {.type Here, {.p 5592 }}, /* 5592 360 */
- {.type There, {.p 360 }}, /* 5592 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 5600 */
- {.type Here, {.p 5600 }}, /* 5600 360 */
- {.type There, {.p 360 }}, /* 5600 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5608 */
- {.type Here, {.p 5608 }}, /* 5608 360 */
- {.type There, {.p 360 }}, /* 5608 360 */
- {.type Here, {.p 5608 }}, /* 5608 360 */
- {.type There, {.p 360 }}, /* 5608 360 */
- {.type Header, {.hdr { 6, "spaces", /* C_spaces = 5624 */ colon }}}, /* CENTRY "spaces" spaces 6 h 5632 */
- {.type Here, {.p 5632 }}, /* 5632 360 */
- {.type There, {.p 360 }}, /* 5632 360 */
- {.type Here, {.p 5632 }}, /* 5632 360 */
- {.type There, {.p 360 }}, /* 5632 360 */
- {.type FromDictionary, {.p C_bl}, .src = "dd C_bl"}, /* dd C_bl 5640 */
- {.type Here, {.p 5640 }}, /* 5640 360 */
- {.type There, {.p 360 }}, /* 5640 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 5648 */
- {.type Here, {.p 5648 }}, /* 5648 360 */
- {.type There, {.p 360 }}, /* 5648 360 */
- {.type FromDictionary, {.p C_emits}, .src = "dd C_emits"}, /* dd C_emits 5656 */
- {.type Here, {.p 5656 }}, /* 5656 360 */
- {.type There, {.p 360 }}, /* 5656 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5664 */
- {.type Here, {.p 5664 }}, /* 5664 360 */
- {.type There, {.p 360 }}, /* 5664 360 */
- {.type Here, {.p 5664 }}, /* 5664 360 */
- {.type There, {.p 360 }}, /* 5664 360 */
- {.type Header, {.hdr { 5, "count", /* C_count = 5680 */ colon }}}, /* CENTRY "count" count 5 ; ( 'counted-string -- 'text count ) a = address of counted string ( a - a+1 a[0]) h 5688 */
- {.type Here, {.p 5688 }}, /* 5688 360 */
- {.type There, {.p 360 }}, /* 5688 360 */
- {.type Here, {.p 5688 }}, /* 5688 360 */
- {.type There, {.p 360 }}, /* 5688 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 5696 */
- {.type Here, {.p 5696 }}, /* 5696 360 */
- {.type There, {.p 360 }}, /* 5696 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 5704 */
- {.type Here, {.p 5704 }}, /* 5704 360 */
- {.type There, {.p 360 }}, /* 5704 360 */
- {.type FromDictionary, {.p C_1minus}, .src = "dd C_1minus"}, /* dd C_1minus 5712 */
- {.type Here, {.p 5712 }}, /* 5712 360 */
- {.type There, {.p 360 }}, /* 5712 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 5720 */
- {.type Here, {.p 5720 }}, /* 5720 360 */
- {.type There, {.p 360 }}, /* 5720 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 5728 */
- {.type Here, {.p 5728 }}, /* 5728 360 */
- {.type There, {.p 360 }}, /* 5728 360 */
- {.type Here, {.p 5728 }}, /* 5728 360 */
- {.type There, {.p 360 }}, /* 5728 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup ; debug show the word name to search"}, /* dd C_2dup ; debug show the word name to search 5736 */
- {.type Here, {.p 5736 }}, /* 5736 360 */
- {.type There, {.p 360 }}, /* 5736 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 5744 */
- {.type Here, {.p 5744 }}, /* 5744 360 */
- {.type There, {.p 360 }}, /* 5744 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 5752 */
- {.type Here, {.p 5752 }}, /* 5752 360 */
- {.type There, {.p 360 }}, /* 5752 360 */
- {.type Here, {.p 5752 }}, /* 5752 360 */
- {.type There, {.p 360 }}, /* 5752 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; debug show the dictionary entry"}, /* dd M_rpush ; debug show the dictionary entry 5760 */
- {.type Here, {.p 5760 }}, /* 5760 360 */
- {.type There, {.p 360 }}, /* 5760 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 5768 */
- {.type Here, {.p 5768 }}, /* 5768 360 */
- {.type There, {.p 360 }}, /* 5768 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup"}, /* dd C_2dup 5776 */
- {.type Here, {.p 5776 }}, /* 5776 360 */
- {.type There, {.p 360 }}, /* 5776 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 5784 */
- {.type Here, {.p 5784 }}, /* 5784 360 */
- {.type There, {.p 360 }}, /* 5784 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 5792 */
- {.type Here, {.p 5792 }}, /* 5792 360 */
- {.type There, {.p 360 }}, /* 5792 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 5800 */
- {.type Here, {.p 5800 }}, /* 5800 360 */
- {.type There, {.p 360 }}, /* 5800 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 5808 */
- {.type Here, {.p 5808 }}, /* 5808 360 */
- {.type There, {.p 360 }}, /* 5808 360 */
- {.type Here, {.p 5808 }}, /* 5808 360 */
- {.type There, {.p 360 }}, /* 5808 360 */
- {.type Header, {.hdr { 7, "compare", /* C_compare = 5824 */ colon }}}, /* CENTRY "compare" compare 7 ; ( a1 n1 a2 n2 -- f ) a1 = dictionary entry a2 = word name to search h 5832 */
- {.type Here, {.p 5832 }}, /* 5832 360 */
- {.type There, {.p 360 }}, /* 5832 360 */
- {.type Here, {.p 5832 }}, /* 5832 360 */
- {.type There, {.p 360 }}, /* 5832 360 */
- {.type FromDictionary, {.p C_rot}, .src = "dd C_rot ; ( a1 n1 a2 n2 -- a1 a2 n2 n1 )"}, /* dd C_rot ; ( a1 n1 a2 n2 -- a1 a2 n2 n1 ) 5840 */
- {.type Here, {.p 5840 }}, /* 5840 360 */
- {.type There, {.p 360 }}, /* 5840 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup ; ( -- a1 a2 n2 n1 n2 n1 )"}, /* dd C_2dup ; ( -- a1 a2 n2 n1 n2 n1 ) 5848 */
- {.type Here, {.p 5848 }}, /* 5848 360 */
- {.type There, {.p 360 }}, /* 5848 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( -- a1 a2 n2 n1 n2 ) (R n1 -- )"}, /* dd M_rpush ; ( -- a1 a2 n2 n1 n2 ) (R n1 -- ) 5856 */
- {.type Here, {.p 5856 }}, /* 5856 360 */
- {.type There, {.p 360 }}, /* 5856 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( -- a1 a2 n2 n1 ) (R n1 n2 -- )"}, /* dd M_rpush ; ( -- a1 a2 n2 n1 ) (R n1 n2 -- ) 5864 */
- {.type Here, {.p 5864 }}, /* 5864 360 */
- {.type There, {.p 360 }}, /* 5864 360 */
- {.type FromDictionary, {.p C_min}, .src = "dd C_min ; ( -- a1 a2 nmin ) (R n1 n2 -- )"}, /* dd C_min ; ( -- a1 a2 nmin ) (R n1 n2 -- ) 5872 */
- {.type Here, {.p 5872 }}, /* 5872 360 */
- {.type There, {.p 360 }}, /* 5872 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 5880 */
- {.type Here, {.p 5880 }}, /* 5880 360 */
- {.type There, {.p 360 }}, /* 5880 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( -- a1 a2 nmin 0 ) (R n1 n2 -- ) 5888 */
- {.type Here, {.p 5888 }}, /* 5888 360 */
- {.type There, {.p 360 }}, /* 5888 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit ; ( -- a1 a2 ) (R n1 n2 0 nmin -- )"}, /* dd M_doinit ; ( -- a1 a2 ) (R n1 n2 0 nmin -- ) 5896 */
- {.type Here, {.p 5896 }}, /* 5896 360 */
- {.type There, {.p 360 }}, /* 5896 360 */
- {.type Here, {.p 5896 }}, /* 5896 360 */
- {.type There, {.p 360 }}, /* 5896 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 5904 */
- {.type Here, {.p 5904 }}, /* 5904 360 */
- {.type There, {.p 360 }}, /* 5904 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 5912 */
- {.type Here, {.p 5912 }}, /* 5912 360 */
- {.type There, {.p 360 }}, /* 5912 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 5920 */
- {.type Here, {.p 5920 }}, /* 5920 360 */
- {.type There, {.p 360 }}, /* 5920 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 5928 */
- {.type Here, {.p 5928 }}, /* 5928 360 */
- {.type There, {.p 360 }}, /* 5928 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 5936 */
- {.type Here, {.p 5936 }}, /* 5936 360 */
- {.type There, {.p 360 }}, /* 5936 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 5944 */
- {.type Here, {.p 5944 }}, /* 5944 360 */
- {.type There, {.p 360 }}, /* 5944 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 5952 */
- {.type Here, {.p 5952 }}, /* 5952 360 */
- {.type There, {.p 360 }}, /* 5952 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 5960 */
- {.type Here, {.p 5960 }}, /* 5960 360 */
- {.type There, {.p 360 }}, /* 5960 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 5968 */
- {.type Here, {.p 5968 }}, /* 5968 360 */
- {.type There, {.p 360 }}, /* 5968 360 */
- {.type FromDictionary, {.p C_signum}, .src = "dd C_signum"}, /* dd C_signum 5976 */
- {.type Here, {.p 5976 }}, /* 5976 360 */
- {.type There, {.p 360 }}, /* 5976 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 5984 */
- {.type Here, {.p 5984 }}, /* 5984 360 */
- {.type There, {.p 360 }}, /* 5984 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 5992 */
- {.type Here, {.p 5992 }}, /* 5992 360 */
- {.type There, {.p 360 }}, /* 5992 360 */
- {.type FromDictionary, {.p L_C_compare_1}, .src = "dd L_C_compare_1 ; matches"}, /* dd L_C_compare_1 ; matches 6000 */
- {.type Here, {.p 6000 }}, /* 6000 360 */
- {.type There, {.p 360 }}, /* 6000 360 */
- {.type FromDictionary, {.p C_2nip}, .src = "dd C_2nip ; does not match ( a1 a2 f -- f ) (R n1 n2 0 nmin -- )"}, /* dd C_2nip ; does not match ( a1 a2 f -- f ) (R n1 n2 0 nmin -- ) 6008 */
- {.type Here, {.p 6008 }}, /* 6008 360 */
- {.type There, {.p 360 }}, /* 6008 360 */
- {.type FromDictionary, {.p M_unloop}, .src = "dd M_unloop ; ( f -- f ) (R n1 n2 0 nmin -- n1 n2)"}, /* dd M_unloop ; ( f -- f ) (R n1 n2 0 nmin -- n1 n2) 6016 */
- {.type Here, {.p 6016 }}, /* 6016 360 */
- {.type There, {.p 360 }}, /* 6016 360 */
- {.type FromDictionary, {.p M_unloop}, .src = "dd M_unloop ; ( f -- f ) (R n1 n2 -- )"}, /* dd M_unloop ; ( f -- f ) (R n1 n2 -- ) 6024 */
- {.type Here, {.p 6024 }}, /* 6024 360 */
- {.type There, {.p 360 }}, /* 6024 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6032 */
- {.type Here, {.p 6032 }}, /* 6032 360 */
- {.type There, {.p 360 }}, /* 6032 360 */
- {.type Here, {.p 6032 }}, /* 6032 360 */
- {.type There, {.p 360 }}, /* 6032 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 6040 */
- {.type Here, {.p 6040 }}, /* 6040 360 */
- {.type There, {.p 360 }}, /* 6040 360 */
- {.type FromDictionary, {.p L_C_compare}, .src = "dd L_C_compare"}, /* dd L_C_compare 6048 */
- {.type Here, {.p 6048 }}, /* 6048 360 */
- {.type There, {.p 360 }}, /* 6048 360 */
- {.type FromDictionary, {.p C_2drop}, .src = "dd C_2drop ; ( a1 a2 -- ) (R n1 n2 -- )"}, /* dd C_2drop ; ( a1 a2 -- ) (R n1 n2 -- ) 6056 */
- {.type Here, {.p 6056 }}, /* 6056 360 */
- {.type There, {.p 360 }}, /* 6056 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 6064 */
- {.type Here, {.p 6064 }}, /* 6064 360 */
- {.type There, {.p 360 }}, /* 6064 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( n2 n1 -- ) (R -- )"}, /* dd M_rpop ; ( n2 n1 -- ) (R -- ) 6072 */
- {.type Here, {.p 6072 }}, /* 6072 360 */
- {.type There, {.p 360 }}, /* 6072 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus ; ( -- n1-n2 )"}, /* dd M_minus ; ( -- n1-n2 ) 6080 */
- {.type Here, {.p 6080 }}, /* 6080 360 */
- {.type There, {.p 360 }}, /* 6080 360 */
- {.type FromDictionary, {.p C_signum}, .src = "dd C_signum"}, /* dd C_signum 6088 */
- {.type Here, {.p 6088 }}, /* 6088 360 */
- {.type There, {.p 360 }}, /* 6088 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6096 */
- {.type Here, {.p 6096 }}, /* 6096 360 */
- {.type There, {.p 360 }}, /* 6096 360 */
- {.type Here, {.p 6096 }}, /* 6096 360 */
- {.type There, {.p 360 }}, /* 6096 360 */
- {.type Header, {.hdr { 5, "erase", /* C_erase = 6112 */ colon }}}, /* CENTRY "erase" erase 5 h 6120 */
- {.type Here, {.p 6120 }}, /* 6120 360 */
- {.type There, {.p 360 }}, /* 6120 360 */
- {.type Here, {.p 6120 }}, /* 6120 360 */
- {.type There, {.p 360 }}, /* 6120 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6128 */
- {.type Here, {.p 6128 }}, /* 6128 360 */
- {.type There, {.p 360 }}, /* 6128 360 */
- {.type Absolute, {.p 0}}, /* dd 0 6136 */
- {.type Here, {.p 6136 }}, /* 6136 360 */
- {.type There, {.p 360 }}, /* 6136 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 6144 */
- {.type Here, {.p 6144 }}, /* 6144 360 */
- {.type There, {.p 360 }}, /* 6144 360 */
- {.type Here, {.p 6144 }}, /* 6144 360 */
- {.type There, {.p 360 }}, /* 6144 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6152 */
- {.type Here, {.p 6152 }}, /* 6152 360 */
- {.type There, {.p 360 }}, /* 6152 360 */
- {.type Absolute, {.p 0}}, /* dd 0 6160 */
- {.type Here, {.p 6160 }}, /* 6160 360 */
- {.type There, {.p 360 }}, /* 6160 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 6168 */
- {.type Here, {.p 6168 }}, /* 6168 360 */
- {.type There, {.p 360 }}, /* 6168 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 6176 */
- {.type Here, {.p 6176 }}, /* 6176 360 */
- {.type There, {.p 360 }}, /* 6176 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 6184 */
- {.type Here, {.p 6184 }}, /* 6184 360 */
- {.type There, {.p 360 }}, /* 6184 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 6192 */
- {.type Here, {.p 6192 }}, /* 6192 360 */
- {.type There, {.p 360 }}, /* 6192 360 */
- {.type FromDictionary, {.p L_C_erase}, .src = "dd L_C_erase"}, /* dd L_C_erase 6200 */
- {.type Here, {.p 6200 }}, /* 6200 360 */
- {.type There, {.p 360 }}, /* 6200 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 6208 */
- {.type Here, {.p 6208 }}, /* 6208 360 */
- {.type There, {.p 360 }}, /* 6208 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6216 */
- {.type Here, {.p 6216 }}, /* 6216 360 */
- {.type There, {.p 360 }}, /* 6216 360 */
- {.type Here, {.p 6216 }}, /* 6216 360 */
- {.type There, {.p 360 }}, /* 6216 360 */
- {.type Header, {.hdr { 4, "fill", /* C_fill = 6232 */ colon }}}, /* CENTRY "fill" fill 4 h 6240 */
- {.type Here, {.p 6240 }}, /* 6240 360 */
- {.type There, {.p 360 }}, /* 6240 360 */
- {.type Here, {.p 6240 }}, /* 6240 360 */
- {.type There, {.p 360 }}, /* 6240 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 6248 */
- {.type Here, {.p 6248 }}, /* 6248 360 */
- {.type There, {.p 360 }}, /* 6248 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6256 */
- {.type Here, {.p 6256 }}, /* 6256 360 */
- {.type There, {.p 360 }}, /* 6256 360 */
- {.type Absolute, {.p 0}}, /* dd 0 6264 */
- {.type Here, {.p 6264 }}, /* 6264 360 */
- {.type There, {.p 360 }}, /* 6264 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 6272 */
- {.type Here, {.p 6272 }}, /* 6272 360 */
- {.type There, {.p 360 }}, /* 6272 360 */
- {.type Here, {.p 6272 }}, /* 6272 360 */
- {.type There, {.p 360 }}, /* 6272 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup"}, /* dd C_2dup 6280 */
- {.type Here, {.p 6280 }}, /* 6280 360 */
- {.type There, {.p 360 }}, /* 6280 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 6288 */
- {.type Here, {.p 6288 }}, /* 6288 360 */
- {.type There, {.p 360 }}, /* 6288 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 6296 */
- {.type Here, {.p 6296 }}, /* 6296 360 */
- {.type There, {.p 360 }}, /* 6296 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 6304 */
- {.type Here, {.p 6304 }}, /* 6304 360 */
- {.type There, {.p 360 }}, /* 6304 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 6312 */
- {.type Here, {.p 6312 }}, /* 6312 360 */
- {.type There, {.p 360 }}, /* 6312 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 6320 */
- {.type Here, {.p 6320 }}, /* 6320 360 */
- {.type There, {.p 360 }}, /* 6320 360 */
- {.type FromDictionary, {.p L_C_fill}, .src = "dd L_C_fill"}, /* dd L_C_fill 6328 */
- {.type Here, {.p 6328 }}, /* 6328 360 */
- {.type There, {.p 360 }}, /* 6328 360 */
- {.type FromDictionary, {.p C_2drop}, .src = "dd C_2drop"}, /* dd C_2drop 6336 */
- {.type Here, {.p 6336 }}, /* 6336 360 */
- {.type There, {.p 360 }}, /* 6336 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6344 */
- {.type Here, {.p 6344 }}, /* 6344 360 */
- {.type There, {.p 360 }}, /* 6344 360 */
- {.type Here, {.p 6344 }}, /* 6344 360 */
- {.type There, {.p 360 }}, /* 6344 360 */
- {.type Header, {.hdr { 5, "blank", /* C_blank = 6360 */ colon }}}, /* CENTRY "blank" blank 5 h 6368 */
- {.type Here, {.p 6368 }}, /* 6368 360 */
- {.type There, {.p 360 }}, /* 6368 360 */
- {.type Here, {.p 6368 }}, /* 6368 360 */
- {.type There, {.p 360 }}, /* 6368 360 */
- {.type FromDictionary, {.p C_bl}, .src = "dd C_bl"}, /* dd C_bl 6376 */
- {.type Here, {.p 6376 }}, /* 6376 360 */
- {.type There, {.p 360 }}, /* 6376 360 */
- {.type FromDictionary, {.p C_fill}, .src = "dd C_fill"}, /* dd C_fill 6384 */
- {.type Here, {.p 6384 }}, /* 6384 360 */
- {.type There, {.p 360 }}, /* 6384 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6392 */
- {.type Here, {.p 6392 }}, /* 6392 360 */
- {.type There, {.p 360 }}, /* 6392 360 */
- {.type Here, {.p 6392 }}, /* 6392 360 */
- {.type There, {.p 360 }}, /* 6392 360 */
- {.type Header, {.hdr { 6, "search", /* C_search = 6408 */ colon }}}, /* CENTRY "search" search 6 h 6416 */
- {.type Here, {.p 6416 }}, /* 6416 360 */
- {.type There, {.p 360 }}, /* 6416 360 */
- {.type Here, {.p 6416 }}, /* 6416 360 */
- {.type There, {.p 360 }}, /* 6416 360 */
- {.type FromDictionary, {.p MV_Searchlen}, .src = "dd MV_Searchlen"}, /* dd MV_Searchlen 6424 */
- {.type Here, {.p 6424 }}, /* 6424 360 */
- {.type There, {.p 360 }}, /* 6424 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 6432 */
- {.type Here, {.p 6432 }}, /* 6432 360 */
- {.type There, {.p 360 }}, /* 6432 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 6440 */
- {.type Here, {.p 6440 }}, /* 6440 360 */
- {.type There, {.p 360 }}, /* 6440 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 6448 */
- {.type Here, {.p 6448 }}, /* 6448 360 */
- {.type There, {.p 360 }}, /* 6448 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 6456 */
- {.type Here, {.p 6456 }}, /* 6456 360 */
- {.type There, {.p 360 }}, /* 6456 360 */
- {.type FromDictionary, {.p MV_Searchlen}, .src = "dd MV_Searchlen"}, /* dd MV_Searchlen 6464 */
- {.type Here, {.p 6464 }}, /* 6464 360 */
- {.type There, {.p 360 }}, /* 6464 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 6472 */
- {.type Here, {.p 6472 }}, /* 6472 360 */
- {.type There, {.p 360 }}, /* 6472 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 6480 */
- {.type Here, {.p 6480 }}, /* 6480 360 */
- {.type There, {.p 360 }}, /* 6480 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 6488 */
- {.type Here, {.p 6488 }}, /* 6488 360 */
- {.type There, {.p 360 }}, /* 6488 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6496 */
- {.type Here, {.p 6496 }}, /* 6496 360 */
- {.type There, {.p 360 }}, /* 6496 360 */
- {.type Absolute, {.p 0}}, /* dd 0 6504 */
- {.type Here, {.p 6504 }}, /* 6504 360 */
- {.type There, {.p 360 }}, /* 6504 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 6512 */
- {.type Here, {.p 6512 }}, /* 6512 360 */
- {.type There, {.p 360 }}, /* 6512 360 */
- {.type Here, {.p 6512 }}, /* 6512 360 */
- {.type There, {.p 360 }}, /* 6512 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 6520 */
- {.type Here, {.p 6520 }}, /* 6520 360 */
- {.type There, {.p 360 }}, /* 6520 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 6528 */
- {.type Here, {.p 6528 }}, /* 6528 360 */
- {.type There, {.p 360 }}, /* 6528 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 6536 */
- {.type Here, {.p 6536 }}, /* 6536 360 */
- {.type There, {.p 360 }}, /* 6536 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 6544 */
- {.type Here, {.p 6544 }}, /* 6544 360 */
- {.type There, {.p 360 }}, /* 6544 360 */
- {.type FromDictionary, {.p MV_Searchlen}, .src = "dd MV_Searchlen"}, /* dd MV_Searchlen 6552 */
- {.type Here, {.p 6552 }}, /* 6552 360 */
- {.type There, {.p 360 }}, /* 6552 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 6560 */
- {.type Here, {.p 6560 }}, /* 6560 360 */
- {.type There, {.p 360 }}, /* 6560 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 6568 */
- {.type Here, {.p 6568 }}, /* 6568 360 */
- {.type There, {.p 360 }}, /* 6568 360 */
- {.type FromDictionary, {.p MV_Searchlen}, .src = "dd MV_Searchlen"}, /* dd MV_Searchlen 6576 */
- {.type Here, {.p 6576 }}, /* 6576 360 */
- {.type There, {.p 360 }}, /* 6576 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 6584 */
- {.type Here, {.p 6584 }}, /* 6584 360 */
- {.type There, {.p 360 }}, /* 6584 360 */
- {.type FromDictionary, {.p C_compare}, .src = "dd C_compare"}, /* dd C_compare 6592 */
- {.type Here, {.p 6592 }}, /* 6592 360 */
- {.type There, {.p 360 }}, /* 6592 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 6600 */
- {.type Here, {.p 6600 }}, /* 6600 360 */
- {.type There, {.p 360 }}, /* 6600 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 6608 */
- {.type Here, {.p 6608 }}, /* 6608 360 */
- {.type There, {.p 360 }}, /* 6608 360 */
- {.type FromDictionary, {.p L_C_search_1}, .src = "dd L_C_search_1"}, /* dd L_C_search_1 6616 */
- {.type Here, {.p 6616 }}, /* 6616 360 */
- {.type There, {.p 360 }}, /* 6616 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 6624 */
- {.type Here, {.p 6624 }}, /* 6624 360 */
- {.type There, {.p 360 }}, /* 6624 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 6632 */
- {.type Here, {.p 6632 }}, /* 6632 360 */
- {.type There, {.p 360 }}, /* 6632 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 6640 */
- {.type Here, {.p 6640 }}, /* 6640 360 */
- {.type There, {.p 360 }}, /* 6640 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i"}, /* dd M_i 6648 */
- {.type Here, {.p 6648 }}, /* 6648 360 */
- {.type There, {.p 360 }}, /* 6648 360 */
- {.type FromDictionary, {.p M_unloop}, .src = "dd M_unloop"}, /* dd M_unloop 6656 */
- {.type Here, {.p 6656 }}, /* 6656 360 */
- {.type There, {.p 360 }}, /* 6656 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 6664 */
- {.type Here, {.p 6664 }}, /* 6664 360 */
- {.type There, {.p 360 }}, /* 6664 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 6672 */
- {.type Here, {.p 6672 }}, /* 6672 360 */
- {.type There, {.p 360 }}, /* 6672 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 6680 */
- {.type Here, {.p 6680 }}, /* 6680 360 */
- {.type There, {.p 360 }}, /* 6680 360 */
- {.type FromDictionary, {.p C_true}, .src = "dd C_true"}, /* dd C_true 6688 */
- {.type Here, {.p 6688 }}, /* 6688 360 */
- {.type There, {.p 360 }}, /* 6688 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6696 */
- {.type Here, {.p 6696 }}, /* 6696 360 */
- {.type There, {.p 360 }}, /* 6696 360 */
- {.type Here, {.p 6696 }}, /* 6696 360 */
- {.type There, {.p 360 }}, /* 6696 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 6704 */
- {.type Here, {.p 6704 }}, /* 6704 360 */
- {.type There, {.p 360 }}, /* 6704 360 */
- {.type FromDictionary, {.p L_C_search}, .src = "dd L_C_search"}, /* dd L_C_search 6712 */
- {.type Here, {.p 6712 }}, /* 6712 360 */
- {.type There, {.p 360 }}, /* 6712 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 6720 */
- {.type Here, {.p 6720 }}, /* 6720 360 */
- {.type There, {.p 360 }}, /* 6720 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 6728 */
- {.type Here, {.p 6728 }}, /* 6728 360 */
- {.type There, {.p 360 }}, /* 6728 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 6736 */
- {.type Here, {.p 6736 }}, /* 6736 360 */
- {.type There, {.p 360 }}, /* 6736 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6744 */
- {.type Here, {.p 6744 }}, /* 6744 360 */
- {.type There, {.p 360 }}, /* 6744 360 */
- {.type Here, {.p 6744 }}, /* 6744 360 */
- {.type There, {.p 360 }}, /* 6744 360 */
- {.type Header, {.hdr { 4, "here", /* C_here = 6760 */ colon }}}, /* CENTRY "here" here 4 h 6768 */
- {.type Here, {.p 6768 }}, /* 6768 360 */
- {.type There, {.p 360 }}, /* 6768 360 */
- {.type Here, {.p 6768 }}, /* 6768 360 */
- {.type There, {.p 360 }}, /* 6768 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp ; the address on the top of stack is 0x583288, which is correct"}, /* dd MV_Dp ; the address on the top of stack is 0x583288, which is correct 6776 */
- {.type Here, {.p 6776 }}, /* 6776 360 */
- {.type There, {.p 360 }}, /* 6776 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 6784 */
- {.type Here, {.p 6784 }}, /* 6784 360 */
- {.type There, {.p 360 }}, /* 6784 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6792 */
- {.type Here, {.p 6792 }}, /* 6792 360 */
- {.type There, {.p 360 }}, /* 6792 360 */
- {.type Here, {.p 6792 }}, /* 6792 360 */
- {.type There, {.p 360 }}, /* 6792 360 */
- {.type Header, {.hdr { 5, "there", /* C_there = 6808 */ colon }}}, /* CENTRY "there" there 5 ; variable here h 6816 */
- {.type Here, {.p 6816 }}, /* 6816 360 */
- {.type There, {.p 360 }}, /* 6816 360 */
- {.type Here, {.p 6816 }}, /* 6816 360 */
- {.type There, {.p 360 }}, /* 6816 360 */
- {.type FromDictionary, {.p MV_Vp}, .src = "dd MV_Vp"}, /* dd MV_Vp 6824 */
- {.type Here, {.p 6824 }}, /* 6824 360 */
- {.type There, {.p 360 }}, /* 6824 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 6832 */
- {.type Here, {.p 6832 }}, /* 6832 360 */
- {.type There, {.p 360 }}, /* 6832 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6840 */
- {.type Here, {.p 6840 }}, /* 6840 360 */
- {.type There, {.p 360 }}, /* 6840 360 */
- {.type Here, {.p 6840 }}, /* 6840 360 */
- {.type There, {.p 360 }}, /* 6840 360 */
- {.type Header, {.hdr { 1, ",", /* C_comma = 6856 */ colon }}}, /* CENTRY "," comma 1 h 6864 */
- {.type Here, {.p 6864 }}, /* 6864 360 */
- {.type There, {.p 360 }}, /* 6864 360 */
- {.type Here, {.p 6864 }}, /* 6864 360 */
- {.type There, {.p 360 }}, /* 6864 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 6872 */
- {.type Here, {.p 6872 }}, /* 6872 360 */
- {.type There, {.p 360 }}, /* 6872 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 6880 */
- {.type Here, {.p 6880 }}, /* 6880 360 */
- {.type There, {.p 360 }}, /* 6880 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6888 */
- {.type Here, {.p 6888 }}, /* 6888 360 */
- {.type There, {.p 360 }}, /* 6888 360 */
- {.type Absolute, {.p 8}}, /* dd 8 6896 */
- {.type Here, {.p 6896 }}, /* 6896 360 */
- {.type There, {.p 360 }}, /* 6896 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 6904 */
- {.type Here, {.p 6904 }}, /* 6904 360 */
- {.type There, {.p 360 }}, /* 6904 360 */
- {.type FromDictionary, {.p C_plusstore}, .src = "dd C_plusstore"}, /* dd C_plusstore 6912 */
- {.type Here, {.p 6912 }}, /* 6912 360 */
- {.type There, {.p 360 }}, /* 6912 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 6920 */
- {.type Here, {.p 6920 }}, /* 6920 360 */
- {.type There, {.p 360 }}, /* 6920 360 */
- {.type Here, {.p 6920 }}, /* 6920 360 */
- {.type There, {.p 360 }}, /* 6920 360 */
- {.type Header, {.hdr { 2, "c,", /* C_c = 6936 */ colon }}}, /* CENTRY "c," c 2 h 6944 */
- {.type Here, {.p 6944 }}, /* 6944 360 */
- {.type There, {.p 360 }}, /* 6944 360 */
- {.type Here, {.p 6944 }}, /* 6944 360 */
- {.type There, {.p 360 }}, /* 6944 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 6952 */
- {.type Here, {.p 6952 }}, /* 6952 360 */
- {.type There, {.p 360 }}, /* 6952 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 6960 */
- {.type Here, {.p 6960 }}, /* 6960 360 */
- {.type There, {.p 360 }}, /* 6960 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 6968 */
- {.type Here, {.p 6968 }}, /* 6968 360 */
- {.type There, {.p 360 }}, /* 6968 360 */
- {.type Absolute, {.p 1}}, /* dd 1 6976 */
- {.type Here, {.p 6976 }}, /* 6976 360 */
- {.type There, {.p 360 }}, /* 6976 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 6984 */
- {.type Here, {.p 6984 }}, /* 6984 360 */
- {.type There, {.p 360 }}, /* 6984 360 */
- {.type FromDictionary, {.p C_plusstore}, .src = "dd C_plusstore"}, /* dd C_plusstore 6992 */
- {.type Here, {.p 6992 }}, /* 6992 360 */
- {.type There, {.p 360 }}, /* 6992 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7000 */
- {.type Here, {.p 7000 }}, /* 7000 360 */
- {.type There, {.p 360 }}, /* 7000 360 */
- {.type Here, {.p 7000 }}, /* 7000 360 */
- {.type There, {.p 360 }}, /* 7000 360 */
- {.type Header, {.hdr { 5, "allot", /* C_allot = 7016 */ colon }}}, /* CENTRY "allot" allot 5 ; ( n -- ) here = here+n h 7024 */
- {.type Here, {.p 7024 }}, /* 7024 360 */
- {.type There, {.p 360 }}, /* 7024 360 */
- {.type Here, {.p 7024 }}, /* 7024 360 */
- {.type There, {.p 360 }}, /* 7024 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 7032 */
- {.type Here, {.p 7032 }}, /* 7032 360 */
- {.type There, {.p 360 }}, /* 7032 360 */
- {.type FromDictionary, {.p C_plusstore}, .src = "dd C_plusstore"}, /* dd C_plusstore 7040 */
- {.type Here, {.p 7040 }}, /* 7040 360 */
- {.type There, {.p 360 }}, /* 7040 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7048 */
- {.type Here, {.p 7048 }}, /* 7048 360 */
- {.type There, {.p 360 }}, /* 7048 360 */
- {.type Here, {.p 7048 }}, /* 7048 360 */
- {.type There, {.p 360 }}, /* 7048 360 */
- {.type Header, {.hdr { 6, "vallot", /* C_vallot = 7064 */ colon }}}, /* CENTRY "vallot" vallot 6 ; allot on the variable space ( n -- ) there = there+n h 7072 */
- {.type Here, {.p 7072 }}, /* 7072 360 */
- {.type There, {.p 360 }}, /* 7072 360 */
- {.type Here, {.p 7072 }}, /* 7072 360 */
- {.type There, {.p 360 }}, /* 7072 360 */
- {.type FromDictionary, {.p MV_Vp}, .src = "dd MV_Vp"}, /* dd MV_Vp 7080 */
- {.type Here, {.p 7080 }}, /* 7080 360 */
- {.type There, {.p 360 }}, /* 7080 360 */
- {.type FromDictionary, {.p C_plusstore}, .src = "dd C_plusstore"}, /* dd C_plusstore 7088 */
- {.type Here, {.p 7088 }}, /* 7088 360 */
- {.type There, {.p 360 }}, /* 7088 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7096 */
- {.type Here, {.p 7096 }}, /* 7096 360 */
- {.type There, {.p 360 }}, /* 7096 360 */
- {.type Here, {.p 7096 }}, /* 7096 360 */
- {.type There, {.p 360 }}, /* 7096 360 */
- {.type Header, {.hdr { 3, "pad", /* C_pad = 7112 */ colon }}}, /* CENTRY "pad" pad 3 h 7120 */
- {.type Here, {.p 7120 }}, /* 7120 360 */
- {.type There, {.p 360 }}, /* 7120 360 */
- {.type Here, {.p 7120 }}, /* 7120 360 */
- {.type There, {.p 360 }}, /* 7120 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 7128 */
- {.type Here, {.p 7128 }}, /* 7128 360 */
- {.type There, {.p 360 }}, /* 7128 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7136 */
- {.type Here, {.p 7136 }}, /* 7136 360 */
- {.type There, {.p 360 }}, /* 7136 360 */
- {.type Absolute, {.p 256}}, /* dd 256 7144 */
- {.type Here, {.p 7144 }}, /* 7144 360 */
- {.type There, {.p 360 }}, /* 7144 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 7152 */
- {.type Here, {.p 7152 }}, /* 7152 360 */
- {.type There, {.p 360 }}, /* 7152 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7160 */
- {.type Here, {.p 7160 }}, /* 7160 360 */
- {.type There, {.p 360 }}, /* 7160 360 */
- {.type Header, {.hdr { 5, "align", /* C_align = 7176 */ colon }}}, /* CENTRY "align" align 5 ; ( -- ) align here to a cell boundary h 7184 */
- {.type Here, {.p 7184 }}, /* 7184 360 */
- {.type There, {.p 360 }}, /* 7184 360 */
- {.type Here, {.p 7184 }}, /* 7184 360 */
- {.type There, {.p 360 }}, /* 7184 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; Dp @"}, /* dd C_here ; Dp @ 7192 */
- {.type Here, {.p 7192 }}, /* 7192 360 */
- {.type There, {.p 360 }}, /* 7192 360 */
- {.type FromDictionary, {.p C_aligned}, .src = "dd C_aligned ; here is aligned to a multiple of 8"}, /* dd C_aligned ; here is aligned to a multiple of 8 7200 */
- {.type Here, {.p 7200 }}, /* 7200 360 */
- {.type There, {.p 360 }}, /* 7200 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp ; store the aligned here at Dp"}, /* dd MV_Dp ; store the aligned here at Dp 7208 */
- {.type Here, {.p 7208 }}, /* 7208 360 */
- {.type There, {.p 360 }}, /* 7208 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; Dp contains aligned_here"}, /* dd M_store ; Dp contains aligned_here 7216 */
- {.type Here, {.p 7216 }}, /* 7216 360 */
- {.type There, {.p 360 }}, /* 7216 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7224 */
- {.type Here, {.p 7224 }}, /* 7224 360 */
- {.type There, {.p 360 }}, /* 7224 360 */
- {.type Header, {.hdr { 6, "unused", /* C_unused = 7240 */ colon }}}, /* CENTRY "unused" unused 6 h 7248 */
- {.type Here, {.p 7248 }}, /* 7248 360 */
- {.type There, {.p 360 }}, /* 7248 360 */
- {.type Here, {.p 7248 }}, /* 7248 360 */
- {.type There, {.p 360 }}, /* 7248 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 7256 */
- {.type Here, {.p 7256 }}, /* 7256 360 */
- {.type There, {.p 360 }}, /* 7256 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 7264 */
- {.type Here, {.p 7264 }}, /* 7264 360 */
- {.type There, {.p 360 }}, /* 7264 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 7272 */
- {.type Here, {.p 7272 }}, /* 7272 360 */
- {.type There, {.p 360 }}, /* 7272 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 7280 */
- {.type Here, {.p 7280 }}, /* 7280 360 */
- {.type There, {.p 360 }}, /* 7280 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7288 */
- {.type Here, {.p 7288 }}, /* 7288 360 */
- {.type There, {.p 360 }}, /* 7288 360 */
- {.type Here, {.p 7288 }}, /* 7288 360 */
- {.type There, {.p 360 }}, /* 7288 360 */
- {.type Header, {.hdr { 2, "<#", /* C_fromhash = 7304 */ colon }}}, /* CENTRY "<#" fromhash 2 h 7312 */
- {.type Here, {.p 7312 }}, /* 7312 360 */
- {.type There, {.p 360 }}, /* 7312 360 */
- {.type Here, {.p 7312 }}, /* 7312 360 */
- {.type There, {.p 360 }}, /* 7312 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad"}, /* dd C_pad 7320 */
- {.type Here, {.p 7320 }}, /* 7320 360 */
- {.type There, {.p 360 }}, /* 7320 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7328 */
- {.type Here, {.p 7328 }}, /* 7328 360 */
- {.type There, {.p 360 }}, /* 7328 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 7336 */
- {.type Here, {.p 7336 }}, /* 7336 360 */
- {.type There, {.p 360 }}, /* 7336 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 7344 */
- {.type Here, {.p 7344 }}, /* 7344 360 */
- {.type There, {.p 360 }}, /* 7344 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7352 */
- {.type Here, {.p 7352 }}, /* 7352 360 */
- {.type There, {.p 360 }}, /* 7352 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 7360 */
- {.type Here, {.p 7360 }}, /* 7360 360 */
- {.type There, {.p 360 }}, /* 7360 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7368 */
- {.type Here, {.p 7368 }}, /* 7368 360 */
- {.type There, {.p 360 }}, /* 7368 360 */
- {.type Here, {.p 7368 }}, /* 7368 360 */
- {.type There, {.p 360 }}, /* 7368 360 */
- {.type Header, {.hdr { 1, "#", /* C_hash = 7384 */ colon }}}, /* CENTRY "#" hash 1 h 7392 */
- {.type Here, {.p 7392 }}, /* 7392 360 */
- {.type There, {.p 360 }}, /* 7392 360 */
- {.type Here, {.p 7392 }}, /* 7392 360 */
- {.type There, {.p 360 }}, /* 7392 360 */
- {.type FromDictionary, {.p MV_Base}, .src = "dd MV_Base"}, /* dd MV_Base 7400 */
- {.type Here, {.p 7400 }}, /* 7400 360 */
- {.type There, {.p 360 }}, /* 7400 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 7408 */
- {.type Here, {.p 7408 }}, /* 7408 360 */
- {.type There, {.p 360 }}, /* 7408 360 */
- {.type FromDictionary, {.p M_uslashmod}, .src = "dd M_uslashmod"}, /* dd M_uslashmod 7416 */
- {.type Here, {.p 7416 }}, /* 7416 360 */
- {.type There, {.p 360 }}, /* 7416 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 7424 */
- {.type Here, {.p 7424 }}, /* 7424 360 */
- {.type There, {.p 360 }}, /* 7424 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 7432 */
- {.type Here, {.p 7432 }}, /* 7432 360 */
- {.type There, {.p 360 }}, /* 7432 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7440 */
- {.type Here, {.p 7440 }}, /* 7440 360 */
- {.type There, {.p 360 }}, /* 7440 360 */
- {.type Absolute, {.p 9}}, /* dd 9 7448 */
- {.type Here, {.p 7448 }}, /* 7448 360 */
- {.type There, {.p 360 }}, /* 7448 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 7456 */
- {.type Here, {.p 7456 }}, /* 7456 360 */
- {.type There, {.p 360 }}, /* 7456 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 7464 */
- {.type Here, {.p 7464 }}, /* 7464 360 */
- {.type There, {.p 360 }}, /* 7464 360 */
- {.type FromDictionary, {.p L_C_hash}, .src = "dd L_C_hash"}, /* dd L_C_hash 7472 */
- {.type Here, {.p 7472 }}, /* 7472 360 */
- {.type There, {.p 360 }}, /* 7472 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7480 */
- {.type Here, {.p 7480 }}, /* 7480 360 */
- {.type There, {.p 360 }}, /* 7480 360 */
- {.type Absolute, {.p 97}}, /* dd 97 7488 */
- {.type Here, {.p 7488 }}, /* 7488 360 */
- {.type There, {.p 360 }}, /* 7488 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 7496 */
- {.type Here, {.p 7496 }}, /* 7496 360 */
- {.type There, {.p 360 }}, /* 7496 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7504 */
- {.type Here, {.p 7504 }}, /* 7504 360 */
- {.type There, {.p 360 }}, /* 7504 360 */
- {.type Absolute, {.p 10}}, /* dd 10 7512 */
- {.type Here, {.p 7512 }}, /* 7512 360 */
- {.type There, {.p 360 }}, /* 7512 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 7520 */
- {.type Here, {.p 7520 }}, /* 7520 360 */
- {.type There, {.p 360 }}, /* 7520 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 7528 */
- {.type Here, {.p 7528 }}, /* 7528 360 */
- {.type There, {.p 360 }}, /* 7528 360 */
- {.type FromDictionary, {.p L_C_hash_1}, .src = "dd L_C_hash_1"}, /* dd L_C_hash_1 7536 */
- {.type Here, {.p 7536 }}, /* 7536 360 */
- {.type There, {.p 360 }}, /* 7536 360 */
- {.type Here, {.p 7536 }}, /* 7536 360 */
- {.type There, {.p 360 }}, /* 7536 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7544 */
- {.type Here, {.p 7544 }}, /* 7544 360 */
- {.type There, {.p 360 }}, /* 7544 360 */
- {.type Absolute, {.p 48}}, /* dd 48 7552 */
- {.type Here, {.p 7552 }}, /* 7552 360 */
- {.type There, {.p 360 }}, /* 7552 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 7560 */
- {.type Here, {.p 7560 }}, /* 7560 360 */
- {.type There, {.p 360 }}, /* 7560 360 */
- {.type Here, {.p 7560 }}, /* 7560 360 */
- {.type There, {.p 360 }}, /* 7560 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7568 */
- {.type Here, {.p 7568 }}, /* 7568 360 */
- {.type There, {.p 360 }}, /* 7568 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 7576 */
- {.type Here, {.p 7576 }}, /* 7576 360 */
- {.type There, {.p 360 }}, /* 7576 360 */
- {.type FromDictionary, {.p C_1minus}, .src = "dd C_1minus"}, /* dd C_1minus 7584 */
- {.type Here, {.p 7584 }}, /* 7584 360 */
- {.type There, {.p 360 }}, /* 7584 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 7592 */
- {.type Here, {.p 7592 }}, /* 7592 360 */
- {.type There, {.p 360 }}, /* 7592 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7600 */
- {.type Here, {.p 7600 }}, /* 7600 360 */
- {.type There, {.p 360 }}, /* 7600 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 7608 */
- {.type Here, {.p 7608 }}, /* 7608 360 */
- {.type There, {.p 360 }}, /* 7608 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 7616 */
- {.type Here, {.p 7616 }}, /* 7616 360 */
- {.type There, {.p 360 }}, /* 7616 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7624 */
- {.type Here, {.p 7624 }}, /* 7624 360 */
- {.type There, {.p 360 }}, /* 7624 360 */
- {.type Here, {.p 7624 }}, /* 7624 360 */
- {.type There, {.p 360 }}, /* 7624 360 */
- {.type Header, {.hdr { 2, "#s", /* C_hashs = 7640 */ colon }}}, /* CENTRY "#s" hashs 2 h 7648 */
- {.type Here, {.p 7648 }}, /* 7648 360 */
- {.type There, {.p 360 }}, /* 7648 360 */
- {.type Here, {.p 7648 }}, /* 7648 360 */
- {.type There, {.p 360 }}, /* 7648 360 */
- {.type Here, {.p 7648 }}, /* 7648 360 */
- {.type There, {.p 360 }}, /* 7648 360 */
- {.type FromDictionary, {.p C_hash}, .src = "dd C_hash"}, /* dd C_hash 7656 */
- {.type Here, {.p 7656 }}, /* 7656 360 */
- {.type There, {.p 360 }}, /* 7656 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 7664 */
- {.type Here, {.p 7664 }}, /* 7664 360 */
- {.type There, {.p 360 }}, /* 7664 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 7672 */
- {.type Here, {.p 7672 }}, /* 7672 360 */
- {.type There, {.p 360 }}, /* 7672 360 */
- {.type FromDictionary, {.p L_C_hashs_1}, .src = "dd L_C_hashs_1"}, /* dd L_C_hashs_1 7680 */
- {.type Here, {.p 7680 }}, /* 7680 360 */
- {.type There, {.p 360 }}, /* 7680 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 7688 */
- {.type Here, {.p 7688 }}, /* 7688 360 */
- {.type There, {.p 360 }}, /* 7688 360 */
- {.type FromDictionary, {.p L_C_hashs}, .src = "dd L_C_hashs"}, /* dd L_C_hashs 7696 */
- {.type Here, {.p 7696 }}, /* 7696 360 */
- {.type There, {.p 360 }}, /* 7696 360 */
- {.type Here, {.p 7696 }}, /* 7696 360 */
- {.type There, {.p 360 }}, /* 7696 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7704 */
- {.type Here, {.p 7704 }}, /* 7704 360 */
- {.type There, {.p 360 }}, /* 7704 360 */
- {.type Here, {.p 7704 }}, /* 7704 360 */
- {.type There, {.p 360 }}, /* 7704 360 */
- {.type Header, {.hdr { 2, "#>", /* C_hashfrom = 7720 */ colon }}}, /* CENTRY "#>" hashfrom 2 h 7728 */
- {.type Here, {.p 7728 }}, /* 7728 360 */
- {.type There, {.p 360 }}, /* 7728 360 */
- {.type Here, {.p 7728 }}, /* 7728 360 */
- {.type There, {.p 360 }}, /* 7728 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 7736 */
- {.type Here, {.p 7736 }}, /* 7736 360 */
- {.type There, {.p 360 }}, /* 7736 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7744 */
- {.type Here, {.p 7744 }}, /* 7744 360 */
- {.type There, {.p 360 }}, /* 7744 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 7752 */
- {.type Here, {.p 7752 }}, /* 7752 360 */
- {.type There, {.p 360 }}, /* 7752 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 7760 */
- {.type Here, {.p 7760 }}, /* 7760 360 */
- {.type There, {.p 360 }}, /* 7760 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad"}, /* dd C_pad 7768 */
- {.type Here, {.p 7768 }}, /* 7768 360 */
- {.type There, {.p 360 }}, /* 7768 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7776 */
- {.type Here, {.p 7776 }}, /* 7776 360 */
- {.type There, {.p 360 }}, /* 7776 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 7784 */
- {.type Here, {.p 7784 }}, /* 7784 360 */
- {.type There, {.p 360 }}, /* 7784 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 7792 */
- {.type Here, {.p 7792 }}, /* 7792 360 */
- {.type There, {.p 360 }}, /* 7792 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 7800 */
- {.type Here, {.p 7800 }}, /* 7800 360 */
- {.type There, {.p 360 }}, /* 7800 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 7808 */
- {.type Here, {.p 7808 }}, /* 7808 360 */
- {.type There, {.p 360 }}, /* 7808 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7816 */
- {.type Here, {.p 7816 }}, /* 7816 360 */
- {.type There, {.p 360 }}, /* 7816 360 */
- {.type Here, {.p 7816 }}, /* 7816 360 */
- {.type There, {.p 360 }}, /* 7816 360 */
- {.type Header, {.hdr { 4, "hold", /* C_hold = 7832 */ colon }}}, /* CENTRY "hold" hold 4 h 7840 */
- {.type Here, {.p 7840 }}, /* 7840 360 */
- {.type There, {.p 360 }}, /* 7840 360 */
- {.type Here, {.p 7840 }}, /* 7840 360 */
- {.type There, {.p 360 }}, /* 7840 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7848 */
- {.type Here, {.p 7848 }}, /* 7848 360 */
- {.type There, {.p 360 }}, /* 7848 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 7856 */
- {.type Here, {.p 7856 }}, /* 7856 360 */
- {.type There, {.p 360 }}, /* 7856 360 */
- {.type FromDictionary, {.p C_1minus}, .src = "dd C_1minus"}, /* dd C_1minus 7864 */
- {.type Here, {.p 7864 }}, /* 7864 360 */
- {.type There, {.p 360 }}, /* 7864 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 7872 */
- {.type Here, {.p 7872 }}, /* 7872 360 */
- {.type There, {.p 360 }}, /* 7872 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 7880 */
- {.type Here, {.p 7880 }}, /* 7880 360 */
- {.type There, {.p 360 }}, /* 7880 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 7888 */
- {.type Here, {.p 7888 }}, /* 7888 360 */
- {.type There, {.p 360 }}, /* 7888 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 7896 */
- {.type Here, {.p 7896 }}, /* 7896 360 */
- {.type There, {.p 360 }}, /* 7896 360 */
- {.type FromDictionary, {.p MV_toNum}, .src = "dd MV_toNum"}, /* dd MV_toNum 7904 */
- {.type Here, {.p 7904 }}, /* 7904 360 */
- {.type There, {.p 360 }}, /* 7904 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 7912 */
- {.type Here, {.p 7912 }}, /* 7912 360 */
- {.type There, {.p 360 }}, /* 7912 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 7920 */
- {.type Here, {.p 7920 }}, /* 7920 360 */
- {.type There, {.p 360 }}, /* 7920 360 */
- {.type Here, {.p 7920 }}, /* 7920 360 */
- {.type There, {.p 360 }}, /* 7920 360 */
- {.type Header, {.hdr { 4, "sign", /* C_sign = 7936 */ colon }}}, /* CENTRY "sign" sign 4 h 7944 */
- {.type Here, {.p 7944 }}, /* 7944 360 */
- {.type There, {.p 360 }}, /* 7944 360 */
- {.type Here, {.p 7944 }}, /* 7944 360 */
- {.type There, {.p 360 }}, /* 7944 360 */
- {.type FromDictionary, {.p C_0lt}, .src = "dd C_0lt"}, /* dd C_0lt 7952 */
- {.type Here, {.p 7952 }}, /* 7952 360 */
- {.type There, {.p 360 }}, /* 7952 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 7960 */
- {.type Here, {.p 7960 }}, /* 7960 360 */
- {.type There, {.p 360 }}, /* 7960 360 */
- {.type FromDictionary, {.p L_C_sign}, .src = "dd L_C_sign"}, /* dd L_C_sign 7968 */
- {.type Here, {.p 7968 }}, /* 7968 360 */
- {.type There, {.p 360 }}, /* 7968 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 7976 */
- {.type Here, {.p 7976 }}, /* 7976 360 */
- {.type There, {.p 360 }}, /* 7976 360 */
- {.type Absolute, {.p 45}}, /* dd 45 7984 */
- {.type Here, {.p 7984 }}, /* 7984 360 */
- {.type There, {.p 360 }}, /* 7984 360 */
- {.type FromDictionary, {.p C_hold}, .src = "dd C_hold"}, /* dd C_hold 7992 */
- {.type Here, {.p 7992 }}, /* 7992 360 */
- {.type There, {.p 360 }}, /* 7992 360 */
- {.type Here, {.p 7992 }}, /* 7992 360 */
- {.type There, {.p 360 }}, /* 7992 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8000 */
- {.type Here, {.p 8000 }}, /* 8000 360 */
- {.type There, {.p 360 }}, /* 8000 360 */
- {.type Here, {.p 8000 }}, /* 8000 360 */
- {.type There, {.p 360 }}, /* 8000 360 */
- {.type Header, {.hdr { 4, "c(.)", /* C_counted_paren_dot_paren = 8016 */ colon }}}, /* CENTRY "c(.)" counted_paren_dot_paren 4 ; convert the top of stack to a counted string ( n1 -- 'cs ) h 8024 */
- {.type Here, {.p 8024 }}, /* 8024 360 */
- {.type There, {.p 360 }}, /* 8024 360 */
- {.type Here, {.p 8024 }}, /* 8024 360 */
- {.type There, {.p 360 }}, /* 8024 360 */
- {.type FromDictionary, {.p C_paren_dot_paren}, .src = "dd C_paren_dot_paren ; ( 'text n2 )"}, /* dd C_paren_dot_paren ; ( 'text n2 ) 8032 */
- {.type Here, {.p 8032 }}, /* 8032 360 */
- {.type There, {.p 360 }}, /* 8032 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( n2 'text )"}, /* dd M_xswap ; ( n2 'text ) 8040 */
- {.type Here, {.p 8040 }}, /* 8040 360 */
- {.type There, {.p 360 }}, /* 8040 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8048 */
- {.type Here, {.p 8048 }}, /* 8048 360 */
- {.type There, {.p 360 }}, /* 8048 360 */
- {.type Absolute, {.p 1}}, /* dd 1 8056 */
- {.type Here, {.p 8056 }}, /* 8056 360 */
- {.type There, {.p 360 }}, /* 8056 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus ; ( n2 'text-1 )"}, /* dd M_minus ; ( n2 'text-1 ) 8064 */
- {.type Here, {.p 8064 }}, /* 8064 360 */
- {.type There, {.p 360 }}, /* 8064 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 8072 */
- {.type Here, {.p 8072 }}, /* 8072 360 */
- {.type There, {.p 360 }}, /* 8072 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( 'text-1 n2 'text-1 )"}, /* dd M_over ; ( 'text-1 n2 'text-1 ) 8080 */
- {.type Here, {.p 8080 }}, /* 8080 360 */
- {.type There, {.p 360 }}, /* 8080 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; ( 'text-1 )"}, /* dd M_cstore ; ( 'text-1 ) 8088 */
- {.type Here, {.p 8088 }}, /* 8088 360 */
- {.type There, {.p 360 }}, /* 8088 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8096 */
- {.type Here, {.p 8096 }}, /* 8096 360 */
- {.type There, {.p 360 }}, /* 8096 360 */
- {.type Here, {.p 8096 }}, /* 8096 360 */
- {.type There, {.p 360 }}, /* 8096 360 */
- {.type Header, {.hdr { 3, "(.)", /* C_paren_dot_paren = 8112 */ colon }}}, /* CENTRY "(.)" paren_dot_paren 3 ; convert the top of stack to a string ( n1 -- 'text n2 ) h 8120 */
- {.type Here, {.p 8120 }}, /* 8120 360 */
- {.type There, {.p 360 }}, /* 8120 360 */
- {.type Here, {.p 8120 }}, /* 8120 360 */
- {.type There, {.p 360 }}, /* 8120 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( n -- n n )"}, /* dd M_dup ; ( n -- n n ) 8128 */
- {.type Here, {.p 8128 }}, /* 8128 360 */
- {.type There, {.p 360 }}, /* 8128 360 */
- {.type FromDictionary, {.p C_abs}, .src = "dd C_abs ; ( n n -- n u )"}, /* dd C_abs ; ( n n -- n u ) 8136 */
- {.type Here, {.p 8136 }}, /* 8136 360 */
- {.type There, {.p 360 }}, /* 8136 360 */
- {.type FromDictionary, {.p C_fromhash}, .src = "dd C_fromhash ; pad = h+256; >num = pad+1024"}, /* dd C_fromhash ; pad = h+256; >num = pad+1024 8144 */
- {.type Here, {.p 8144 }}, /* 8144 360 */
- {.type There, {.p 360 }}, /* 8144 360 */
- {.type FromDictionary, {.p C_hashs}, .src = "dd C_hashs ; ( n u1 -- n n2 )"}, /* dd C_hashs ; ( n u1 -- n n2 ) 8152 */
- {.type Here, {.p 8152 }}, /* 8152 360 */
- {.type There, {.p 360 }}, /* 8152 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( n n2 -- n2 n )"}, /* dd M_xswap ; ( n n2 -- n2 n ) 8160 */
- {.type Here, {.p 8160 }}, /* 8160 360 */
- {.type There, {.p 360 }}, /* 8160 360 */
- {.type FromDictionary, {.p C_sign}, .src = "dd C_sign ; ( n2 n -- n2 )"}, /* dd C_sign ; ( n2 n -- n2 ) 8168 */
- {.type Here, {.p 8168 }}, /* 8168 360 */
- {.type There, {.p 360 }}, /* 8168 360 */
- {.type FromDictionary, {.p C_hashfrom}, .src = "dd C_hashfrom ; ( u1 -- a n )"}, /* dd C_hashfrom ; ( u1 -- a n ) 8176 */
- {.type Here, {.p 8176 }}, /* 8176 360 */
- {.type There, {.p 360 }}, /* 8176 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8184 */
- {.type Here, {.p 8184 }}, /* 8184 360 */
- {.type There, {.p 360 }}, /* 8184 360 */
- {.type Here, {.p 8184 }}, /* 8184 360 */
- {.type There, {.p 360 }}, /* 8184 360 */
- {.type Header, {.hdr { 1, ".", /* C_dot = 8200 */ colon }}}, /* CENTRY "." dot 1 ; print the top of stack ( n -- ) h 8208 */
- {.type Here, {.p 8208 }}, /* 8208 360 */
- {.type There, {.p 360 }}, /* 8208 360 */
- {.type Here, {.p 8208 }}, /* 8208 360 */
- {.type There, {.p 360 }}, /* 8208 360 */
- {.type FromDictionary, {.p C_paren_dot_paren}, .src = "dd C_paren_dot_paren ; ( n1 -- 'text n2 )"}, /* dd C_paren_dot_paren ; ( n1 -- 'text n2 ) 8216 */
- {.type Here, {.p 8216 }}, /* 8216 360 */
- {.type There, {.p 360 }}, /* 8216 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 8224 */
- {.type Here, {.p 8224 }}, /* 8224 360 */
- {.type There, {.p 360 }}, /* 8224 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 8232 */
- {.type Here, {.p 8232 }}, /* 8232 360 */
- {.type There, {.p 360 }}, /* 8232 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8240 */
- {.type Here, {.p 8240 }}, /* 8240 360 */
- {.type There, {.p 360 }}, /* 8240 360 */
- {.type Here, {.p 8240 }}, /* 8240 360 */
- {.type There, {.p 360 }}, /* 8240 360 */
- {.type Header, {.hdr { 2, ".r", /* C_dotr = 8256 */ colon }}}, /* CENTRY ".r" dotr 2 h 8264 */
- {.type Here, {.p 8264 }}, /* 8264 360 */
- {.type There, {.p 360 }}, /* 8264 360 */
- {.type Here, {.p 8264 }}, /* 8264 360 */
- {.type There, {.p 360 }}, /* 8264 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 8272 */
- {.type Here, {.p 8272 }}, /* 8272 360 */
- {.type There, {.p 360 }}, /* 8272 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 8280 */
- {.type Here, {.p 8280 }}, /* 8280 360 */
- {.type There, {.p 360 }}, /* 8280 360 */
- {.type FromDictionary, {.p C_abs}, .src = "dd C_abs"}, /* dd C_abs 8288 */
- {.type Here, {.p 8288 }}, /* 8288 360 */
- {.type There, {.p 360 }}, /* 8288 360 */
- {.type FromDictionary, {.p C_fromhash}, .src = "dd C_fromhash"}, /* dd C_fromhash 8296 */
- {.type Here, {.p 8296 }}, /* 8296 360 */
- {.type There, {.p 360 }}, /* 8296 360 */
- {.type FromDictionary, {.p C_hashs}, .src = "dd C_hashs"}, /* dd C_hashs 8304 */
- {.type Here, {.p 8304 }}, /* 8304 360 */
- {.type There, {.p 360 }}, /* 8304 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 8312 */
- {.type Here, {.p 8312 }}, /* 8312 360 */
- {.type There, {.p 360 }}, /* 8312 360 */
- {.type FromDictionary, {.p C_sign}, .src = "dd C_sign"}, /* dd C_sign 8320 */
- {.type Here, {.p 8320 }}, /* 8320 360 */
- {.type There, {.p 360 }}, /* 8320 360 */
- {.type FromDictionary, {.p C_hashfrom}, .src = "dd C_hashfrom"}, /* dd C_hashfrom 8328 */
- {.type Here, {.p 8328 }}, /* 8328 360 */
- {.type There, {.p 360 }}, /* 8328 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 8336 */
- {.type Here, {.p 8336 }}, /* 8336 360 */
- {.type There, {.p 360 }}, /* 8336 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 8344 */
- {.type Here, {.p 8344 }}, /* 8344 360 */
- {.type There, {.p 360 }}, /* 8344 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 8352 */
- {.type Here, {.p 8352 }}, /* 8352 360 */
- {.type There, {.p 360 }}, /* 8352 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8360 */
- {.type Here, {.p 8360 }}, /* 8360 360 */
- {.type There, {.p 360 }}, /* 8360 360 */
- {.type Absolute, {.p 0}}, /* dd 0 8368 */
- {.type Here, {.p 8368 }}, /* 8368 360 */
- {.type There, {.p 360 }}, /* 8368 360 */
- {.type FromDictionary, {.p C_max}, .src = "dd C_max"}, /* dd C_max 8376 */
- {.type Here, {.p 8376 }}, /* 8376 360 */
- {.type There, {.p 360 }}, /* 8376 360 */
- {.type FromDictionary, {.p C_spaces}, .src = "dd C_spaces"}, /* dd C_spaces 8384 */
- {.type Here, {.p 8384 }}, /* 8384 360 */
- {.type There, {.p 360 }}, /* 8384 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 8392 */
- {.type Here, {.p 8392 }}, /* 8392 360 */
- {.type There, {.p 360 }}, /* 8392 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8400 */
- {.type Here, {.p 8400 }}, /* 8400 360 */
- {.type There, {.p 360 }}, /* 8400 360 */
- {.type Here, {.p 8400 }}, /* 8400 360 */
- {.type There, {.p 360 }}, /* 8400 360 */
- {.type Header, {.hdr { 3, "hex", /* C_hex = 8416 */ colon }}}, /* CENTRY "hex" hex 3 h 8424 */
- {.type Here, {.p 8424 }}, /* 8424 360 */
- {.type There, {.p 360 }}, /* 8424 360 */
- {.type Here, {.p 8424 }}, /* 8424 360 */
- {.type There, {.p 360 }}, /* 8424 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8432 */
- {.type Here, {.p 8432 }}, /* 8432 360 */
- {.type There, {.p 360 }}, /* 8432 360 */
- {.type Absolute, {.p 16}}, /* dd 16 8440 */
- {.type Here, {.p 8440 }}, /* 8440 360 */
- {.type There, {.p 360 }}, /* 8440 360 */
- {.type FromDictionary, {.p MV_Base}, .src = "dd MV_Base"}, /* dd MV_Base 8448 */
- {.type Here, {.p 8448 }}, /* 8448 360 */
- {.type There, {.p 360 }}, /* 8448 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 8456 */
- {.type Here, {.p 8456 }}, /* 8456 360 */
- {.type There, {.p 360 }}, /* 8456 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8464 */
- {.type Here, {.p 8464 }}, /* 8464 360 */
- {.type There, {.p 360 }}, /* 8464 360 */
- {.type Header, {.hdr { 7, "decimal", /* C_decimal = 8480 */ colon }}}, /* CENTRY "decimal" decimal 7 h 8488 */
- {.type Here, {.p 8488 }}, /* 8488 360 */
- {.type There, {.p 360 }}, /* 8488 360 */
- {.type Here, {.p 8488 }}, /* 8488 360 */
- {.type There, {.p 360 }}, /* 8488 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8496 */
- {.type Here, {.p 8496 }}, /* 8496 360 */
- {.type There, {.p 360 }}, /* 8496 360 */
- {.type Absolute, {.p 10}}, /* dd 10 8504 */
- {.type Here, {.p 8504 }}, /* 8504 360 */
- {.type There, {.p 360 }}, /* 8504 360 */
- {.type FromDictionary, {.p MV_Base}, .src = "dd MV_Base"}, /* dd MV_Base 8512 */
- {.type Here, {.p 8512 }}, /* 8512 360 */
- {.type There, {.p 360 }}, /* 8512 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 8520 */
- {.type Here, {.p 8520 }}, /* 8520 360 */
- {.type There, {.p 360 }}, /* 8520 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8528 */
- {.type Here, {.p 8528 }}, /* 8528 360 */
- {.type There, {.p 360 }}, /* 8528 360 */
- {.type Here, {.p 8528 }}, /* 8528 360 */
- {.type There, {.p 360 }}, /* 8528 360 */
- {.type Header, {.hdr { 5, "digit", /* C_digit = 8544 */ colon }}}, /* CENTRY "digit" digit 5 ; ( c -- ) h 8552 */
- {.type Here, {.p 8552 }}, /* 8552 360 */
- {.type There, {.p 360 }}, /* 8552 360 */
- {.type Here, {.p 8552 }}, /* 8552 360 */
- {.type There, {.p 360 }}, /* 8552 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 8560 */
- {.type Here, {.p 8560 }}, /* 8560 360 */
- {.type There, {.p 360 }}, /* 8560 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8568 */
- {.type Here, {.p 8568 }}, /* 8568 360 */
- {.type There, {.p 360 }}, /* 8568 360 */
- {.type Absolute, {.p 65}}, /* dd 65 8576 */
- {.type Here, {.p 8576 }}, /* 8576 360 */
- {.type There, {.p 360 }}, /* 8576 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8584 */
- {.type Here, {.p 8584 }}, /* 8584 360 */
- {.type There, {.p 360 }}, /* 8584 360 */
- {.type Absolute, {.p 91}}, /* dd 91 8592 */
- {.type Here, {.p 8592 }}, /* 8592 360 */
- {.type There, {.p 360 }}, /* 8592 360 */
- {.type FromDictionary, {.p C_within}, .src = "dd C_within"}, /* dd C_within 8600 */
- {.type Here, {.p 8600 }}, /* 8600 360 */
- {.type There, {.p 360 }}, /* 8600 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 8608 */
- {.type Here, {.p 8608 }}, /* 8608 360 */
- {.type There, {.p 360 }}, /* 8608 360 */
- {.type FromDictionary, {.p L_C_digit}, .src = "dd L_C_digit"}, /* dd L_C_digit 8616 */
- {.type Here, {.p 8616 }}, /* 8616 360 */
- {.type There, {.p 360 }}, /* 8616 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8624 */
- {.type Here, {.p 8624 }}, /* 8624 360 */
- {.type There, {.p 360 }}, /* 8624 360 */
- {.type Absolute, {.p 55}}, /* dd 55 8632 */
- {.type Here, {.p 8632 }}, /* 8632 360 */
- {.type There, {.p 360 }}, /* 8632 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 8640 */
- {.type Here, {.p 8640 }}, /* 8640 360 */
- {.type There, {.p 360 }}, /* 8640 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 8648 */
- {.type Here, {.p 8648 }}, /* 8648 360 */
- {.type There, {.p 360 }}, /* 8648 360 */
- {.type FromDictionary, {.p L_C_digit_1}, .src = "dd L_C_digit_1"}, /* dd L_C_digit_1 8656 */
- {.type Here, {.p 8656 }}, /* 8656 360 */
- {.type There, {.p 360 }}, /* 8656 360 */
- {.type Here, {.p 8656 }}, /* 8656 360 */
- {.type There, {.p 360 }}, /* 8656 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 8664 */
- {.type Here, {.p 8664 }}, /* 8664 360 */
- {.type There, {.p 360 }}, /* 8664 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8672 */
- {.type Here, {.p 8672 }}, /* 8672 360 */
- {.type There, {.p 360 }}, /* 8672 360 */
- {.type Absolute, {.p 97}}, /* dd 97 8680 */
- {.type Here, {.p 8680 }}, /* 8680 360 */
- {.type There, {.p 360 }}, /* 8680 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8688 */
- {.type Here, {.p 8688 }}, /* 8688 360 */
- {.type There, {.p 360 }}, /* 8688 360 */
- {.type Absolute, {.p 123}}, /* dd 123 8696 */
- {.type Here, {.p 8696 }}, /* 8696 360 */
- {.type There, {.p 360 }}, /* 8696 360 */
- {.type FromDictionary, {.p C_within}, .src = "dd C_within"}, /* dd C_within 8704 */
- {.type Here, {.p 8704 }}, /* 8704 360 */
- {.type There, {.p 360 }}, /* 8704 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 8712 */
- {.type Here, {.p 8712 }}, /* 8712 360 */
- {.type There, {.p 360 }}, /* 8712 360 */
- {.type FromDictionary, {.p L_C_digit_2}, .src = "dd L_C_digit_2"}, /* dd L_C_digit_2 8720 */
- {.type Here, {.p 8720 }}, /* 8720 360 */
- {.type There, {.p 360 }}, /* 8720 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8728 */
- {.type Here, {.p 8728 }}, /* 8728 360 */
- {.type There, {.p 360 }}, /* 8728 360 */
- {.type Absolute, {.p 87}}, /* dd 87 8736 */
- {.type Here, {.p 8736 }}, /* 8736 360 */
- {.type There, {.p 360 }}, /* 8736 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 8744 */
- {.type Here, {.p 8744 }}, /* 8744 360 */
- {.type There, {.p 360 }}, /* 8744 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 8752 */
- {.type Here, {.p 8752 }}, /* 8752 360 */
- {.type There, {.p 360 }}, /* 8752 360 */
- {.type FromDictionary, {.p L_C_digit_3}, .src = "dd L_C_digit_3"}, /* dd L_C_digit_3 8760 */
- {.type Here, {.p 8760 }}, /* 8760 360 */
- {.type There, {.p 360 }}, /* 8760 360 */
- {.type Here, {.p 8760 }}, /* 8760 360 */
- {.type There, {.p 360 }}, /* 8760 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 8768 */
- {.type Here, {.p 8768 }}, /* 8768 360 */
- {.type There, {.p 360 }}, /* 8768 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8776 */
- {.type Here, {.p 8776 }}, /* 8776 360 */
- {.type There, {.p 360 }}, /* 8776 360 */
- {.type Absolute, {.p 48}}, /* dd 48 8784 */
- {.type Here, {.p 8784 }}, /* 8784 360 */
- {.type There, {.p 360 }}, /* 8784 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8792 */
- {.type Here, {.p 8792 }}, /* 8792 360 */
- {.type There, {.p 360 }}, /* 8792 360 */
- {.type Absolute, {.p 58}}, /* dd 58 8800 */
- {.type Here, {.p 8800 }}, /* 8800 360 */
- {.type There, {.p 360 }}, /* 8800 360 */
- {.type FromDictionary, {.p C_within}, .src = "dd C_within"}, /* dd C_within 8808 */
- {.type Here, {.p 8808 }}, /* 8808 360 */
- {.type There, {.p 360 }}, /* 8808 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 8816 */
- {.type Here, {.p 8816 }}, /* 8816 360 */
- {.type There, {.p 360 }}, /* 8816 360 */
- {.type FromDictionary, {.p L_C_digit_4}, .src = "dd L_C_digit_4"}, /* dd L_C_digit_4 8824 */
- {.type Here, {.p 8824 }}, /* 8824 360 */
- {.type There, {.p 360 }}, /* 8824 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 8832 */
- {.type Here, {.p 8832 }}, /* 8832 360 */
- {.type There, {.p 360 }}, /* 8832 360 */
- {.type Absolute, {.p 48}}, /* dd 48 8840 */
- {.type Here, {.p 8840 }}, /* 8840 360 */
- {.type There, {.p 360 }}, /* 8840 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus"}, /* dd M_minus 8848 */
- {.type Here, {.p 8848 }}, /* 8848 360 */
- {.type There, {.p 360 }}, /* 8848 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 8856 */
- {.type Here, {.p 8856 }}, /* 8856 360 */
- {.type There, {.p 360 }}, /* 8856 360 */
- {.type FromDictionary, {.p L_C_digit_5}, .src = "dd L_C_digit_5"}, /* dd L_C_digit_5 8864 */
- {.type Here, {.p 8864 }}, /* 8864 360 */
- {.type There, {.p 360 }}, /* 8864 360 */
- {.type Here, {.p 8864 }}, /* 8864 360 */
- {.type There, {.p 360 }}, /* 8864 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 8872 */
- {.type Here, {.p 8872 }}, /* 8872 360 */
- {.type There, {.p 360 }}, /* 8872 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 8880 */
- {.type Here, {.p 8880 }}, /* 8880 360 */
- {.type There, {.p 360 }}, /* 8880 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8888 */
- {.type Here, {.p 8888 }}, /* 8888 360 */
- {.type There, {.p 360 }}, /* 8888 360 */
- {.type Here, {.p 8888 }}, /* 8888 360 */
- {.type There, {.p 360 }}, /* 8888 360 */
- {.type Here, {.p 8888 }}, /* 8888 360 */
- {.type There, {.p 360 }}, /* 8888 360 */
- {.type Here, {.p 8888 }}, /* 8888 360 */
- {.type There, {.p 360 }}, /* 8888 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 8896 */
- {.type Here, {.p 8896 }}, /* 8896 360 */
- {.type There, {.p 360 }}, /* 8896 360 */
- {.type FromDictionary, {.p MV_Base}, .src = "dd MV_Base"}, /* dd MV_Base 8904 */
- {.type Here, {.p 8904 }}, /* 8904 360 */
- {.type There, {.p 360 }}, /* 8904 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 8912 */
- {.type Here, {.p 8912 }}, /* 8912 360 */
- {.type There, {.p 360 }}, /* 8912 360 */
- {.type FromDictionary, {.p M_less}, .src = "dd M_less"}, /* dd M_less 8920 */
- {.type Here, {.p 8920 }}, /* 8920 360 */
- {.type There, {.p 360 }}, /* 8920 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 8928 */
- {.type Here, {.p 8928 }}, /* 8928 360 */
- {.type There, {.p 360 }}, /* 8928 360 */
- {.type FromDictionary, {.p L_C_digit_6}, .src = "dd L_C_digit_6"}, /* dd L_C_digit_6 8936 */
- {.type Here, {.p 8936 }}, /* 8936 360 */
- {.type There, {.p 360 }}, /* 8936 360 */
- {.type FromDictionary, {.p C_true}, .src = "dd C_true"}, /* dd C_true 8944 */
- {.type Here, {.p 8944 }}, /* 8944 360 */
- {.type There, {.p 360 }}, /* 8944 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 8952 */
- {.type Here, {.p 8952 }}, /* 8952 360 */
- {.type There, {.p 360 }}, /* 8952 360 */
- {.type FromDictionary, {.p L_C_digit_7}, .src = "dd L_C_digit_7"}, /* dd L_C_digit_7 8960 */
- {.type Here, {.p 8960 }}, /* 8960 360 */
- {.type There, {.p 360 }}, /* 8960 360 */
- {.type Here, {.p 8960 }}, /* 8960 360 */
- {.type There, {.p 360 }}, /* 8960 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 8968 */
- {.type Here, {.p 8968 }}, /* 8968 360 */
- {.type There, {.p 360 }}, /* 8968 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 8976 */
- {.type Here, {.p 8976 }}, /* 8976 360 */
- {.type There, {.p 360 }}, /* 8976 360 */
- {.type Here, {.p 8976 }}, /* 8976 360 */
- {.type There, {.p 360 }}, /* 8976 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 8984 */
- {.type Here, {.p 8984 }}, /* 8984 360 */
- {.type There, {.p 360 }}, /* 8984 360 */
- {.type Here, {.p 8984 }}, /* 8984 360 */
- {.type There, {.p 360 }}, /* 8984 360 */
- {.type Header, {.hdr { 6, "number", /* C_number = 9000 */ colon }}}, /* CENTRY "number" number 6 ; ( a n1 -- n2 -1 | a n1 0 ) h 9008 */
- {.type Here, {.p 9008 }}, /* 9008 360 */
- {.type There, {.p 360 }}, /* 9008 360 */
- {.type Here, {.p 9008 }}, /* 9008 360 */
- {.type There, {.p 360 }}, /* 9008 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( a n1 -- n1 a )"}, /* dd M_xswap ; ( a n1 -- n1 a ) 9016 */
- {.type Here, {.p 9016 }}, /* 9016 360 */
- {.type There, {.p 360 }}, /* 9016 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( n1 a -- n1 a a )"}, /* dd M_dup ; ( n1 a -- n1 a a ) 9024 */
- {.type Here, {.p 9024 }}, /* 9024 360 */
- {.type There, {.p 360 }}, /* 9024 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( n1 a a -- n1 a c )"}, /* dd M_cfetch ; ( n1 a a -- n1 a c ) 9032 */
- {.type Here, {.p 9032 }}, /* 9032 360 */
- {.type There, {.p 360 }}, /* 9032 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 9040 */
- {.type Here, {.p 9040 }}, /* 9040 360 */
- {.type There, {.p 360 }}, /* 9040 360 */
- {.type Absolute, {.p 45}}, /* dd 45 ; ( n1 a c -- n1 a c - ) 9048 */
- {.type Here, {.p 9048 }}, /* 9048 360 */
- {.type There, {.p 360 }}, /* 9048 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal ; ( n1 a c -- n1 a f )"}, /* dd M_equal ; ( n1 a c -- n1 a f ) 9056 */
- {.type Here, {.p 9056 }}, /* 9056 360 */
- {.type There, {.p 360 }}, /* 9056 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump ; ( n1 a c -- n1 a )"}, /* dd M_cjump ; ( n1 a c -- n1 a ) 9064 */
- {.type Here, {.p 9064 }}, /* 9064 360 */
- {.type There, {.p 360 }}, /* 9064 360 */
- {.type FromDictionary, {.p L_C_number}, .src = "dd L_C_number ; c != -"}, /* dd L_C_number ; c != - 9072 */
- {.type Here, {.p 9072 }}, /* 9072 360 */
- {.type There, {.p 360 }}, /* 9072 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; c == - ( n1 a -- n1 a+1 )"}, /* dd C_1plus ; c == - ( n1 a -- n1 a+1 ) 9080 */
- {.type Here, {.p 9080 }}, /* 9080 360 */
- {.type There, {.p 360 }}, /* 9080 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 9088 */
- {.type Here, {.p 9088 }}, /* 9088 360 */
- {.type There, {.p 360 }}, /* 9088 360 */
- {.type FromDictionary, {.p C_1minus}, .src = "dd C_1minus ; c == - ( a+1 n1 -- a+1 n1-1 )"}, /* dd C_1minus ; c == - ( a+1 n1 -- a+1 n1-1 ) 9096 */
- {.type Here, {.p 9096 }}, /* 9096 360 */
- {.type There, {.p 360 }}, /* 9096 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 9104 */
- {.type Here, {.p 9104 }}, /* 9104 360 */
- {.type There, {.p 360 }}, /* 9104 360 */
- {.type Absolute, {.p -1}}, /* dd -1 ; ( a+1 n1-1 -- a+1 n1-1 -1 ) 9112 */
- {.type Here, {.p 9112 }}, /* 9112 360 */
- {.type There, {.p 360 }}, /* 9112 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a+1 n1-1 -- a+1 n1-1 ) (R -- -1)"}, /* dd M_rpush ; ( a+1 n1-1 -- a+1 n1-1 ) (R -- -1) 9120 */
- {.type Here, {.p 9120 }}, /* 9120 360 */
- {.type There, {.p 360 }}, /* 9120 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 9128 */
- {.type Here, {.p 9128 }}, /* 9128 360 */
- {.type There, {.p 360 }}, /* 9128 360 */
- {.type FromDictionary, {.p L_C_number_1}, .src = "dd L_C_number_1"}, /* dd L_C_number_1 9136 */
- {.type Here, {.p 9136 }}, /* 9136 360 */
- {.type There, {.p 360 }}, /* 9136 360 */
- {.type Here, {.p 9136 }}, /* 9136 360 */
- {.type There, {.p 360 }}, /* 9136 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( n1 a -- a n1)"}, /* dd M_xswap ; ( n1 a -- a n1) 9144 */
- {.type Here, {.p 9144 }}, /* 9144 360 */
- {.type There, {.p 360 }}, /* 9144 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 9152 */
- {.type Here, {.p 9152 }}, /* 9152 360 */
- {.type There, {.p 360 }}, /* 9152 360 */
- {.type Absolute, {.p 1}}, /* dd 1 9160 */
- {.type Here, {.p 9160 }}, /* 9160 360 */
- {.type There, {.p 360 }}, /* 9160 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a n1 1 -- a n1 ) (R -- 1)"}, /* dd M_rpush ; ( a n1 1 -- a n1 ) (R -- 1) 9168 */
- {.type Here, {.p 9168 }}, /* 9168 360 */
- {.type There, {.p 360 }}, /* 9168 360 */
- {.type Here, {.p 9168 }}, /* 9168 360 */
- {.type There, {.p 360 }}, /* 9168 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a n1 -- a n1 n1 ) (R nr)"}, /* dd M_dup ; ( a n1 -- a n1 n1 ) (R nr) 9176 */
- {.type Here, {.p 9176 }}, /* 9176 360 */
- {.type There, {.p 360 }}, /* 9176 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a n1 n1 -- a n1 ) (R nr -- nr n1)"}, /* dd M_rpush ; ( a n1 n1 -- a n1 ) (R nr -- nr n1) 9184 */
- {.type Here, {.p 9184 }}, /* 9184 360 */
- {.type There, {.p 360 }}, /* 9184 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 9192 */
- {.type Here, {.p 9192 }}, /* 9192 360 */
- {.type There, {.p 360 }}, /* 9192 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( a n1 -- a n1 0) (R nr n1) 9200 */
- {.type Here, {.p 9200 }}, /* 9200 360 */
- {.type There, {.p 360 }}, /* 9200 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( a n1 0 -- a 0 n1) (R nr n1)"}, /* dd M_xswap ; ( a n1 0 -- a 0 n1) (R nr n1) 9208 */
- {.type Here, {.p 9208 }}, /* 9208 360 */
- {.type There, {.p 360 }}, /* 9208 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 9216 */
- {.type Here, {.p 9216 }}, /* 9216 360 */
- {.type There, {.p 360 }}, /* 9216 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( a 0 n1 -- a 0 n1 0) (R nr n1) 9224 */
- {.type Here, {.p 9224 }}, /* 9224 360 */
- {.type There, {.p 360 }}, /* 9224 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit ; ( a 0 n1 0 -- a 0 ) (R nr n1 -- nr n1 0 n1)"}, /* dd M_doinit ; ( a 0 n1 0 -- a 0 ) (R nr n1 -- nr n1 0 n1) 9232 */
- {.type Here, {.p 9232 }}, /* 9232 360 */
- {.type There, {.p 360 }}, /* 9232 360 */
- {.type Here, {.p 9232 }}, /* 9232 360 */
- {.type There, {.p 360 }}, /* 9232 360 */
- {.type FromDictionary, {.p MV_Base}, .src = "dd MV_Base"}, /* dd MV_Base 9240 */
- {.type Here, {.p 9240 }}, /* 9240 360 */
- {.type There, {.p 360 }}, /* 9240 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( a 0 Base -- a 0 10 ) (R nr n1 -- nr n1 0 n1)"}, /* dd M_fetch ; ( a 0 Base -- a 0 10 ) (R nr n1 -- nr n1 0 n1) 9248 */
- {.type Here, {.p 9248 }}, /* 9248 360 */
- {.type There, {.p 360 }}, /* 9248 360 */
- {.type FromDictionary, {.p M_multiply}, .src = "dd M_multiply ; ( a 0 10 -- a 0 ) (R nr n1 -- nr n1 0 n1)"}, /* dd M_multiply ; ( a 0 10 -- a 0 ) (R nr n1 -- nr n1 0 n1) 9256 */
- {.type Here, {.p 9256 }}, /* 9256 360 */
- {.type There, {.p 360 }}, /* 9256 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( a 0 -- a 0 a) (R nr n1 -- nr n1 0 n1)"}, /* dd M_over ; ( a 0 -- a 0 a) (R nr n1 -- nr n1 0 n1) 9264 */
- {.type Here, {.p 9264 }}, /* 9264 360 */
- {.type There, {.p 360 }}, /* 9264 360 */
- {.type FromDictionary, {.p M_i}, .src = "dd M_i ; ( a 0 a -- a 0 a n1) (R nr n1 -- nr n1 0 n1)"}, /* dd M_i ; ( a 0 a -- a 0 a n1) (R nr n1 -- nr n1 0 n1) 9272 */
- {.type Here, {.p 9272 }}, /* 9272 360 */
- {.type There, {.p 360 }}, /* 9272 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( a 0 a n1 -- a 0 a+n1) (R nr n1 -- nr n1 0 n1)"}, /* dd M_plus ; ( a 0 a n1 -- a 0 a+n1) (R nr n1 -- nr n1 0 n1) 9280 */
- {.type Here, {.p 9280 }}, /* 9280 360 */
- {.type There, {.p 360 }}, /* 9280 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( a 0 a+n1 -- a 0 c) (R nr n1 -- nr n1 0 n1)"}, /* dd M_cfetch ; ( a 0 a+n1 -- a 0 c) (R nr n1 -- nr n1 0 n1) 9288 */
- {.type Here, {.p 9288 }}, /* 9288 360 */
- {.type There, {.p 360 }}, /* 9288 360 */
- {.type FromDictionary, {.p C_digit}, .src = "dd C_digit"}, /* dd C_digit 9296 */
- {.type Here, {.p 9296 }}, /* 9296 360 */
- {.type There, {.p 360 }}, /* 9296 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 9304 */
- {.type Here, {.p 9304 }}, /* 9304 360 */
- {.type There, {.p 360 }}, /* 9304 360 */
- {.type FromDictionary, {.p L_C_number_3}, .src = "dd L_C_number_3"}, /* dd L_C_number_3 9312 */
- {.type Here, {.p 9312 }}, /* 9312 360 */
- {.type There, {.p 360 }}, /* 9312 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 9320 */
- {.type Here, {.p 9320 }}, /* 9320 360 */
- {.type There, {.p 360 }}, /* 9320 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 9328 */
- {.type Here, {.p 9328 }}, /* 9328 360 */
- {.type There, {.p 360 }}, /* 9328 360 */
- {.type FromDictionary, {.p L_C_number_4}, .src = "dd L_C_number_4"}, /* dd L_C_number_4 9336 */
- {.type Here, {.p 9336 }}, /* 9336 360 */
- {.type There, {.p 360 }}, /* 9336 360 */
- {.type Here, {.p 9336 }}, /* 9336 360 */
- {.type There, {.p 360 }}, /* 9336 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 9344 */
- {.type Here, {.p 9344 }}, /* 9344 360 */
- {.type There, {.p 360 }}, /* 9344 360 */
- {.type FromDictionary, {.p M_unloop}, .src = "dd M_unloop"}, /* dd M_unloop 9352 */
- {.type Here, {.p 9352 }}, /* 9352 360 */
- {.type There, {.p 360 }}, /* 9352 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 9360 */
- {.type Here, {.p 9360 }}, /* 9360 360 */
- {.type There, {.p 360 }}, /* 9360 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 9368 */
- {.type Here, {.p 9368 }}, /* 9368 360 */
- {.type There, {.p 360 }}, /* 9368 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 9376 */
- {.type Here, {.p 9376 }}, /* 9376 360 */
- {.type There, {.p 360 }}, /* 9376 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 9384 */
- {.type Here, {.p 9384 }}, /* 9384 360 */
- {.type There, {.p 360 }}, /* 9384 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9392 */
- {.type Here, {.p 9392 }}, /* 9392 360 */
- {.type There, {.p 360 }}, /* 9392 360 */
- {.type Here, {.p 9392 }}, /* 9392 360 */
- {.type There, {.p 360 }}, /* 9392 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 9400 */
- {.type Here, {.p 9400 }}, /* 9400 360 */
- {.type There, {.p 360 }}, /* 9400 360 */
- {.type FromDictionary, {.p L_C_number_2}, .src = "dd L_C_number_2"}, /* dd L_C_number_2 9408 */
- {.type Here, {.p 9408 }}, /* 9408 360 */
- {.type There, {.p 360 }}, /* 9408 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 9416 */
- {.type Here, {.p 9416 }}, /* 9416 360 */
- {.type There, {.p 360 }}, /* 9416 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 9424 */
- {.type Here, {.p 9424 }}, /* 9424 360 */
- {.type There, {.p 360 }}, /* 9424 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip"}, /* dd C_nip 9432 */
- {.type Here, {.p 9432 }}, /* 9432 360 */
- {.type There, {.p 360 }}, /* 9432 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 9440 */
- {.type Here, {.p 9440 }}, /* 9440 360 */
- {.type There, {.p 360 }}, /* 9440 360 */
- {.type FromDictionary, {.p M_multiply}, .src = "dd M_multiply"}, /* dd M_multiply 9448 */
- {.type Here, {.p 9448 }}, /* 9448 360 */
- {.type There, {.p 360 }}, /* 9448 360 */
- {.type FromDictionary, {.p C_true}, .src = "dd C_true"}, /* dd C_true 9456 */
- {.type Here, {.p 9456 }}, /* 9456 360 */
- {.type There, {.p 360 }}, /* 9456 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9464 */
- {.type Here, {.p 9464 }}, /* 9464 360 */
- {.type There, {.p 360 }}, /* 9464 360 */
- {.type Here, {.p 9464 }}, /* 9464 360 */
- {.type There, {.p 360 }}, /* 9464 360 */
- {.type Header, {.hdr { 5, "abort", /* C_abort = 9480 */ colon }}}, /* CENTRY "abort" abort 5 h 9488 */
- {.type Here, {.p 9488 }}, /* 9488 360 */
- {.type There, {.p 360 }}, /* 9488 360 */
- {.type Here, {.p 9488 }}, /* 9488 360 */
- {.type There, {.p 360 }}, /* 9488 360 */
- {.type FromDictionary, {.p MV_Abortvec}, .src = "dd MV_Abortvec"}, /* dd MV_Abortvec 9496 */
- {.type Here, {.p 9496 }}, /* 9496 360 */
- {.type There, {.p 360 }}, /* 9496 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 9504 */
- {.type Here, {.p 9504 }}, /* 9504 360 */
- {.type There, {.p 360 }}, /* 9504 360 */
- {.type FromDictionary, {.p M_execute}, .src = "dd M_execute"}, /* dd M_execute 9512 */
- {.type Here, {.p 9512 }}, /* 9512 360 */
- {.type There, {.p 360 }}, /* 9512 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9520 */
- {.type Here, {.p 9520 }}, /* 9520 360 */
- {.type There, {.p 360 }}, /* 9520 360 */
- {.type Here, {.p 9520 }}, /* 9520 360 */
- {.type There, {.p 360 }}, /* 9520 360 */
- {.type Header, {.hdr { 15, "bufferfilename@", /* C_bufferfilename_fetch = 9544 */ colon }}}, /* CENTRY "bufferfilename@" bufferfilename_fetch 15 ; ( index -- 'counted-string ) fetch label h 9552 */
- {.type Here, {.p 9552 }}, /* 9552 360 */
- {.type There, {.p 360 }}, /* 9552 360 */
- {.type Here, {.p 9552 }}, /* 9552 360 */
- {.type There, {.p 360 }}, /* 9552 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 9560 */
- {.type Here, {.p 9560 }}, /* 9560 360 */
- {.type There, {.p 360 }}, /* 9560 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 9568 */
- {.type Here, {.p 9568 }}, /* 9568 360 */
- {.type There, {.p 360 }}, /* 9568 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 9576 */
- {.type Here, {.p 9576 }}, /* 9576 360 */
- {.type There, {.p 360 }}, /* 9576 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 9584 */
- {.type Here, {.p 9584 }}, /* 9584 360 */
- {.type There, {.p 360 }}, /* 9584 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9592 */
- {.type Here, {.p 9592 }}, /* 9592 360 */
- {.type There, {.p 360 }}, /* 9592 360 */
- {.type Here, {.p 9592 }}, /* 9592 360 */
- {.type There, {.p 360 }}, /* 9592 360 */
- {.type Header, {.hdr { 15, "bufferfilename!", /* C_bufferfilename_store = 9616 */ colon }}}, /* CENTRY "bufferfilename!" bufferfilename_store 15 ; ( 'text index -- ) store label h 9624 */
- {.type Here, {.p 9624 }}, /* 9624 360 */
- {.type There, {.p 360 }}, /* 9624 360 */
- {.type Here, {.p 9624 }}, /* 9624 360 */
- {.type There, {.p 360 }}, /* 9624 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 9632 */
- {.type Here, {.p 9632 }}, /* 9632 360 */
- {.type There, {.p 360 }}, /* 9632 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 9640 */
- {.type Here, {.p 9640 }}, /* 9640 360 */
- {.type There, {.p 360 }}, /* 9640 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 9648 */
- {.type Here, {.p 9648 }}, /* 9648 360 */
- {.type There, {.p 360 }}, /* 9648 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 9656 */
- {.type Here, {.p 9656 }}, /* 9656 360 */
- {.type There, {.p 360 }}, /* 9656 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9664 */
- {.type Here, {.p 9664 }}, /* 9664 360 */
- {.type There, {.p 360 }}, /* 9664 360 */
- {.type Here, {.p 9664 }}, /* 9664 360 */
- {.type There, {.p 360 }}, /* 9664 360 */
- {.type Header, {.hdr { 7, ">word", /* C_toword = 9680 */ colon }}}, /* CENTRY ">word" toword 7 ; ( 'Bufferfds -- 'Wordfd ) h 9688 */
- {.type Here, {.p 9688 }}, /* 9688 360 */
- {.type There, {.p 360 }}, /* 9688 360 */
- {.type Here, {.p 9688 }}, /* 9688 360 */
- {.type There, {.p 360 }}, /* 9688 360 */
- {.type FromDictionary, {.p MC_WORDNUM}, .src = "dd MC_WORDNUM"}, /* dd MC_WORDNUM 9696 */
- {.type Here, {.p 9696 }}, /* 9696 360 */
- {.type There, {.p 360 }}, /* 9696 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 9704 */
- {.type Here, {.p 9704 }}, /* 9704 360 */
- {.type There, {.p 360 }}, /* 9704 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 9712 */
- {.type Here, {.p 9712 }}, /* 9712 360 */
- {.type There, {.p 360 }}, /* 9712 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9720 */
- {.type Here, {.p 9720 }}, /* 9720 360 */
- {.type There, {.p 360 }}, /* 9720 360 */
- {.type Here, {.p 9720 }}, /* 9720 360 */
- {.type There, {.p 360 }}, /* 9720 360 */
- {.type Header, {.hdr { 7, "wordfd@", /* C_wordfd_fetch = 9736 */ colon }}}, /* CENTRY "wordfd@" wordfd_fetch 7 h 9744 */
- {.type Here, {.p 9744 }}, /* 9744 360 */
- {.type There, {.p 360 }}, /* 9744 360 */
- {.type Here, {.p 9744 }}, /* 9744 360 */
- {.type There, {.p 360 }}, /* 9744 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 9752 */
- {.type Here, {.p 9752 }}, /* 9752 360 */
- {.type There, {.p 360 }}, /* 9752 360 */
- {.type FromDictionary, {.p C_toword}, .src = "dd C_toword"}, /* dd C_toword 9760 */
- {.type Here, {.p 9760 }}, /* 9760 360 */
- {.type There, {.p 360 }}, /* 9760 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 9768 */
- {.type Here, {.p 9768 }}, /* 9768 360 */
- {.type There, {.p 360 }}, /* 9768 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9776 */
- {.type Here, {.p 9776 }}, /* 9776 360 */
- {.type There, {.p 360 }}, /* 9776 360 */
- {.type Here, {.p 9776 }}, /* 9776 360 */
- {.type There, {.p 360 }}, /* 9776 360 */
- {.type Header, {.hdr { 7, "wordfd!", /* C_wordfd_store = 9792 */ colon }}}, /* CENTRY "wordfd!" wordfd_store 7 h 9800 */
- {.type Here, {.p 9800 }}, /* 9800 360 */
- {.type There, {.p 360 }}, /* 9800 360 */
- {.type Here, {.p 9800 }}, /* 9800 360 */
- {.type There, {.p 360 }}, /* 9800 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 9808 */
- {.type Here, {.p 9808 }}, /* 9808 360 */
- {.type There, {.p 360 }}, /* 9808 360 */
- {.type FromDictionary, {.p C_toword}, .src = "dd C_toword"}, /* dd C_toword 9816 */
- {.type Here, {.p 9816 }}, /* 9816 360 */
- {.type There, {.p 360 }}, /* 9816 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 9824 */
- {.type Here, {.p 9824 }}, /* 9824 360 */
- {.type There, {.p 360 }}, /* 9824 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9832 */
- {.type Here, {.p 9832 }}, /* 9832 360 */
- {.type There, {.p 360 }}, /* 9832 360 */
- {.type Here, {.p 9832 }}, /* 9832 360 */
- {.type There, {.p 360 }}, /* 9832 360 */
- {.type Header, {.hdr { 13, "wordfilename@", /* C_wordfilename_fetch = 9856 */ colon }}}, /* CENTRY "wordfilename@" wordfilename_fetch 13 h 9864 */
- {.type Here, {.p 9864 }}, /* 9864 360 */
- {.type There, {.p 360 }}, /* 9864 360 */
- {.type Here, {.p 9864 }}, /* 9864 360 */
- {.type There, {.p 360 }}, /* 9864 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 9872 */
- {.type Here, {.p 9872 }}, /* 9872 360 */
- {.type There, {.p 360 }}, /* 9872 360 */
- {.type FromDictionary, {.p C_toword}, .src = "dd C_toword"}, /* dd C_toword 9880 */
- {.type Here, {.p 9880 }}, /* 9880 360 */
- {.type There, {.p 360 }}, /* 9880 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 9888 */
- {.type Here, {.p 9888 }}, /* 9888 360 */
- {.type There, {.p 360 }}, /* 9888 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9896 */
- {.type Here, {.p 9896 }}, /* 9896 360 */
- {.type There, {.p 360 }}, /* 9896 360 */
- {.type Here, {.p 9896 }}, /* 9896 360 */
- {.type There, {.p 360 }}, /* 9896 360 */
- {.type Header, {.hdr { 13, "wordfilename!", /* C_wordfilename_store = 9920 */ colon }}}, /* CENTRY "wordfilename!" wordfilename_store 13 h 9928 */
- {.type Here, {.p 9928 }}, /* 9928 360 */
- {.type There, {.p 360 }}, /* 9928 360 */
- {.type Here, {.p 9928 }}, /* 9928 360 */
- {.type There, {.p 360 }}, /* 9928 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 9936 */
- {.type Here, {.p 9936 }}, /* 9936 360 */
- {.type There, {.p 360 }}, /* 9936 360 */
- {.type FromDictionary, {.p C_toword}, .src = "dd C_toword"}, /* dd C_toword 9944 */
- {.type Here, {.p 9944 }}, /* 9944 360 */
- {.type There, {.p 360 }}, /* 9944 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 9952 */
- {.type Here, {.p 9952 }}, /* 9952 360 */
- {.type There, {.p 360 }}, /* 9952 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 9960 */
- {.type Here, {.p 9960 }}, /* 9960 360 */
- {.type There, {.p 360 }}, /* 9960 360 */
- {.type Here, {.p 9960 }}, /* 9960 360 */
- {.type There, {.p 360 }}, /* 9960 360 */
- {.type Header, {.hdr { 7, ">line", /* C_toline = 9976 */ colon }}}, /* CENTRY ">line" toline 7 ; ( 'Bufferfds -- 'Wordfd ) h 9984 */
- {.type Here, {.p 9984 }}, /* 9984 360 */
- {.type There, {.p 360 }}, /* 9984 360 */
- {.type Here, {.p 9984 }}, /* 9984 360 */
- {.type There, {.p 360 }}, /* 9984 360 */
- {.type FromDictionary, {.p MC_LINENUM}, .src = "dd MC_LINENUM"}, /* dd MC_LINENUM 9992 */
- {.type Here, {.p 9992 }}, /* 9992 360 */
- {.type There, {.p 360 }}, /* 9992 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 10000 */
- {.type Here, {.p 10000 }}, /* 10000 360 */
- {.type There, {.p 360 }}, /* 10000 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 10008 */
- {.type Here, {.p 10008 }}, /* 10008 360 */
- {.type There, {.p 360 }}, /* 10008 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10016 */
- {.type Here, {.p 10016 }}, /* 10016 360 */
- {.type There, {.p 360 }}, /* 10016 360 */
- {.type Here, {.p 10016 }}, /* 10016 360 */
- {.type There, {.p 360 }}, /* 10016 360 */
- {.type Header, {.hdr { 7, "linefd@", /* C_linefd_fetch = 10032 */ colon }}}, /* CENTRY "linefd@" linefd_fetch 7 h 10040 */
- {.type Here, {.p 10040 }}, /* 10040 360 */
- {.type There, {.p 360 }}, /* 10040 360 */
- {.type Here, {.p 10040 }}, /* 10040 360 */
- {.type There, {.p 360 }}, /* 10040 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10048 */
- {.type Here, {.p 10048 }}, /* 10048 360 */
- {.type There, {.p 360 }}, /* 10048 360 */
- {.type FromDictionary, {.p C_toline}, .src = "dd C_toline"}, /* dd C_toline 10056 */
- {.type Here, {.p 10056 }}, /* 10056 360 */
- {.type There, {.p 360 }}, /* 10056 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10064 */
- {.type Here, {.p 10064 }}, /* 10064 360 */
- {.type There, {.p 360 }}, /* 10064 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10072 */
- {.type Here, {.p 10072 }}, /* 10072 360 */
- {.type There, {.p 360 }}, /* 10072 360 */
- {.type Here, {.p 10072 }}, /* 10072 360 */
- {.type There, {.p 360 }}, /* 10072 360 */
- {.type Header, {.hdr { 7, "linefd!", /* C_linefd_store = 10088 */ colon }}}, /* CENTRY "linefd!" linefd_store 7 h 10096 */
- {.type Here, {.p 10096 }}, /* 10096 360 */
- {.type There, {.p 360 }}, /* 10096 360 */
- {.type Here, {.p 10096 }}, /* 10096 360 */
- {.type There, {.p 360 }}, /* 10096 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10104 */
- {.type Here, {.p 10104 }}, /* 10104 360 */
- {.type There, {.p 360 }}, /* 10104 360 */
- {.type FromDictionary, {.p C_toline}, .src = "dd C_toline"}, /* dd C_toline 10112 */
- {.type Here, {.p 10112 }}, /* 10112 360 */
- {.type There, {.p 360 }}, /* 10112 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10120 */
- {.type Here, {.p 10120 }}, /* 10120 360 */
- {.type There, {.p 360 }}, /* 10120 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10128 */
- {.type Here, {.p 10128 }}, /* 10128 360 */
- {.type There, {.p 360 }}, /* 10128 360 */
- {.type Here, {.p 10128 }}, /* 10128 360 */
- {.type There, {.p 360 }}, /* 10128 360 */
- {.type Header, {.hdr { 13, "linefilename@", /* C_linefilename_fetch = 10152 */ colon }}}, /* CENTRY "linefilename@" linefilename_fetch 13 h 10160 */
- {.type Here, {.p 10160 }}, /* 10160 360 */
- {.type There, {.p 360 }}, /* 10160 360 */
- {.type Here, {.p 10160 }}, /* 10160 360 */
- {.type There, {.p 360 }}, /* 10160 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10168 */
- {.type Here, {.p 10168 }}, /* 10168 360 */
- {.type There, {.p 360 }}, /* 10168 360 */
- {.type FromDictionary, {.p C_toline}, .src = "dd C_toline"}, /* dd C_toline 10176 */
- {.type Here, {.p 10176 }}, /* 10176 360 */
- {.type There, {.p 360 }}, /* 10176 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10184 */
- {.type Here, {.p 10184 }}, /* 10184 360 */
- {.type There, {.p 360 }}, /* 10184 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10192 */
- {.type Here, {.p 10192 }}, /* 10192 360 */
- {.type There, {.p 360 }}, /* 10192 360 */
- {.type Here, {.p 10192 }}, /* 10192 360 */
- {.type There, {.p 360 }}, /* 10192 360 */
- {.type Header, {.hdr { 13, "linefilename!", /* C_linefilename_store = 10216 */ colon }}}, /* CENTRY "linefilename!" linefilename_store 13 h 10224 */
- {.type Here, {.p 10224 }}, /* 10224 360 */
- {.type There, {.p 360 }}, /* 10224 360 */
- {.type Here, {.p 10224 }}, /* 10224 360 */
- {.type There, {.p 360 }}, /* 10224 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10232 */
- {.type Here, {.p 10232 }}, /* 10232 360 */
- {.type There, {.p 360 }}, /* 10232 360 */
- {.type FromDictionary, {.p C_toline}, .src = "dd C_toline"}, /* dd C_toline 10240 */
- {.type Here, {.p 10240 }}, /* 10240 360 */
- {.type There, {.p 360 }}, /* 10240 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10248 */
- {.type Here, {.p 10248 }}, /* 10248 360 */
- {.type There, {.p 360 }}, /* 10248 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10256 */
- {.type Here, {.p 10256 }}, /* 10256 360 */
- {.type There, {.p 360 }}, /* 10256 360 */
- {.type Here, {.p 10256 }}, /* 10256 360 */
- {.type There, {.p 360 }}, /* 10256 360 */
- {.type Header, {.hdr { 12, ">doublequote", /* C_todoublequote = 10280 */ colon }}}, /* CENTRY ">doublequote" todoublequote 12 ; ( 'Bufferfds -- 'Doublequotefd ) h 10288 */
- {.type Here, {.p 10288 }}, /* 10288 360 */
- {.type There, {.p 360 }}, /* 10288 360 */
- {.type Here, {.p 10288 }}, /* 10288 360 */
- {.type There, {.p 360 }}, /* 10288 360 */
- {.type FromDictionary, {.p MC_LINENUM}, .src = "dd MC_LINENUM"}, /* dd MC_LINENUM 10296 */
- {.type Here, {.p 10296 }}, /* 10296 360 */
- {.type There, {.p 360 }}, /* 10296 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 10304 */
- {.type Here, {.p 10304 }}, /* 10304 360 */
- {.type There, {.p 360 }}, /* 10304 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 10312 */
- {.type Here, {.p 10312 }}, /* 10312 360 */
- {.type There, {.p 360 }}, /* 10312 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10320 */
- {.type Here, {.p 10320 }}, /* 10320 360 */
- {.type There, {.p 360 }}, /* 10320 360 */
- {.type Here, {.p 10320 }}, /* 10320 360 */
- {.type There, {.p 360 }}, /* 10320 360 */
- {.type Header, {.hdr { 14, "doublequotefd@", /* C_doublequotefd_fetch = 10344 */ colon }}}, /* CENTRY "doublequotefd@" doublequotefd_fetch 14 h 10352 */
- {.type Here, {.p 10352 }}, /* 10352 360 */
- {.type There, {.p 360 }}, /* 10352 360 */
- {.type Here, {.p 10352 }}, /* 10352 360 */
- {.type There, {.p 360 }}, /* 10352 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10360 */
- {.type Here, {.p 10360 }}, /* 10360 360 */
- {.type There, {.p 360 }}, /* 10360 360 */
- {.type FromDictionary, {.p C_todoublequote}, .src = "dd C_todoublequote"}, /* dd C_todoublequote 10368 */
- {.type Here, {.p 10368 }}, /* 10368 360 */
- {.type There, {.p 360 }}, /* 10368 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10376 */
- {.type Here, {.p 10376 }}, /* 10376 360 */
- {.type There, {.p 360 }}, /* 10376 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10384 */
- {.type Here, {.p 10384 }}, /* 10384 360 */
- {.type There, {.p 360 }}, /* 10384 360 */
- {.type Here, {.p 10384 }}, /* 10384 360 */
- {.type There, {.p 360 }}, /* 10384 360 */
- {.type Header, {.hdr { 14, "doublequotefd!", /* C_doublequotefd_store = 10408 */ colon }}}, /* CENTRY "doublequotefd!" doublequotefd_store 14 h 10416 */
- {.type Here, {.p 10416 }}, /* 10416 360 */
- {.type There, {.p 360 }}, /* 10416 360 */
- {.type Here, {.p 10416 }}, /* 10416 360 */
- {.type There, {.p 360 }}, /* 10416 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10424 */
- {.type Here, {.p 10424 }}, /* 10424 360 */
- {.type There, {.p 360 }}, /* 10424 360 */
- {.type FromDictionary, {.p C_todoublequote}, .src = "dd C_todoublequote"}, /* dd C_todoublequote 10432 */
- {.type Here, {.p 10432 }}, /* 10432 360 */
- {.type There, {.p 360 }}, /* 10432 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10440 */
- {.type Here, {.p 10440 }}, /* 10440 360 */
- {.type There, {.p 360 }}, /* 10440 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10448 */
- {.type Here, {.p 10448 }}, /* 10448 360 */
- {.type There, {.p 360 }}, /* 10448 360 */
- {.type Here, {.p 10448 }}, /* 10448 360 */
- {.type There, {.p 360 }}, /* 10448 360 */
- {.type Header, {.hdr { 20, "doublequotefilename@", /* C_doublequotefilename_fetch = 10480 */ colon }}}, /* CENTRY "doublequotefilename@" doublequotefilename_fetch 20 h 10488 */
- {.type Here, {.p 10488 }}, /* 10488 360 */
- {.type There, {.p 360 }}, /* 10488 360 */
- {.type Here, {.p 10488 }}, /* 10488 360 */
- {.type There, {.p 360 }}, /* 10488 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10496 */
- {.type Here, {.p 10496 }}, /* 10496 360 */
- {.type There, {.p 360 }}, /* 10496 360 */
- {.type FromDictionary, {.p C_todoublequote}, .src = "dd C_todoublequote"}, /* dd C_todoublequote 10504 */
- {.type Here, {.p 10504 }}, /* 10504 360 */
- {.type There, {.p 360 }}, /* 10504 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10512 */
- {.type Here, {.p 10512 }}, /* 10512 360 */
- {.type There, {.p 360 }}, /* 10512 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10520 */
- {.type Here, {.p 10520 }}, /* 10520 360 */
- {.type There, {.p 360 }}, /* 10520 360 */
- {.type Here, {.p 10520 }}, /* 10520 360 */
- {.type There, {.p 360 }}, /* 10520 360 */
- {.type Header, {.hdr { 20, "doublequotefilename!", /* C_doublequotefilename_store = 10552 */ colon }}}, /* CENTRY "doublequotefilename!" doublequotefilename_store 20 h 10560 */
- {.type Here, {.p 10560 }}, /* 10560 360 */
- {.type There, {.p 360 }}, /* 10560 360 */
- {.type Here, {.p 10560 }}, /* 10560 360 */
- {.type There, {.p 360 }}, /* 10560 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10568 */
- {.type Here, {.p 10568 }}, /* 10568 360 */
- {.type There, {.p 360 }}, /* 10568 360 */
- {.type FromDictionary, {.p C_todoublequote}, .src = "dd C_todoublequote"}, /* dd C_todoublequote 10576 */
- {.type Here, {.p 10576 }}, /* 10576 360 */
- {.type There, {.p 360 }}, /* 10576 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10584 */
- {.type Here, {.p 10584 }}, /* 10584 360 */
- {.type There, {.p 360 }}, /* 10584 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10592 */
- {.type Here, {.p 10592 }}, /* 10592 360 */
- {.type There, {.p 360 }}, /* 10592 360 */
- {.type Here, {.p 10592 }}, /* 10592 360 */
- {.type There, {.p 360 }}, /* 10592 360 */
- {.type Header, {.hdr { 11, ">closeparen", /* C_tocloseparen = 10616 */ colon }}}, /* CENTRY ">closeparen" tocloseparen 11 ; ( 'Bufferfds -- 'Closeparenfd ) h 10624 */
- {.type Here, {.p 10624 }}, /* 10624 360 */
- {.type There, {.p 360 }}, /* 10624 360 */
- {.type Here, {.p 10624 }}, /* 10624 360 */
- {.type There, {.p 360 }}, /* 10624 360 */
- {.type FromDictionary, {.p MC_LINENUM}, .src = "dd MC_LINENUM"}, /* dd MC_LINENUM 10632 */
- {.type Here, {.p 10632 }}, /* 10632 360 */
- {.type There, {.p 360 }}, /* 10632 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 10640 */
- {.type Here, {.p 10640 }}, /* 10640 360 */
- {.type There, {.p 360 }}, /* 10640 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 10648 */
- {.type Here, {.p 10648 }}, /* 10648 360 */
- {.type There, {.p 360 }}, /* 10648 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10656 */
- {.type Here, {.p 10656 }}, /* 10656 360 */
- {.type There, {.p 360 }}, /* 10656 360 */
- {.type Here, {.p 10656 }}, /* 10656 360 */
- {.type There, {.p 360 }}, /* 10656 360 */
- {.type Header, {.hdr { 13, "closeparenfd@", /* C_closeparenfd_fetch = 10680 */ colon }}}, /* CENTRY "closeparenfd@" closeparenfd_fetch 13 h 10688 */
- {.type Here, {.p 10688 }}, /* 10688 360 */
- {.type There, {.p 360 }}, /* 10688 360 */
- {.type Here, {.p 10688 }}, /* 10688 360 */
- {.type There, {.p 360 }}, /* 10688 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10696 */
- {.type Here, {.p 10696 }}, /* 10696 360 */
- {.type There, {.p 360 }}, /* 10696 360 */
- {.type FromDictionary, {.p C_tocloseparen}, .src = "dd C_tocloseparen"}, /* dd C_tocloseparen 10704 */
- {.type Here, {.p 10704 }}, /* 10704 360 */
- {.type There, {.p 360 }}, /* 10704 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10712 */
- {.type Here, {.p 10712 }}, /* 10712 360 */
- {.type There, {.p 360 }}, /* 10712 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10720 */
- {.type Here, {.p 10720 }}, /* 10720 360 */
- {.type There, {.p 360 }}, /* 10720 360 */
- {.type Here, {.p 10720 }}, /* 10720 360 */
- {.type There, {.p 360 }}, /* 10720 360 */
- {.type Header, {.hdr { 13, "closeparenfd!", /* C_closeparenfd_store = 10744 */ colon }}}, /* CENTRY "closeparenfd!" closeparenfd_store 13 h 10752 */
- {.type Here, {.p 10752 }}, /* 10752 360 */
- {.type There, {.p 360 }}, /* 10752 360 */
- {.type Here, {.p 10752 }}, /* 10752 360 */
- {.type There, {.p 360 }}, /* 10752 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10760 */
- {.type Here, {.p 10760 }}, /* 10760 360 */
- {.type There, {.p 360 }}, /* 10760 360 */
- {.type FromDictionary, {.p C_tocloseparen}, .src = "dd C_tocloseparen"}, /* dd C_tocloseparen 10768 */
- {.type Here, {.p 10768 }}, /* 10768 360 */
- {.type There, {.p 360 }}, /* 10768 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10776 */
- {.type Here, {.p 10776 }}, /* 10776 360 */
- {.type There, {.p 360 }}, /* 10776 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10784 */
- {.type Here, {.p 10784 }}, /* 10784 360 */
- {.type There, {.p 360 }}, /* 10784 360 */
- {.type Here, {.p 10784 }}, /* 10784 360 */
- {.type There, {.p 360 }}, /* 10784 360 */
- {.type Header, {.hdr { 19, "closeparenfilename@", /* C_closeparenfilename_fetch = 10816 */ colon }}}, /* CENTRY "closeparenfilename@" closeparenfilename_fetch 19 h 10824 */
- {.type Here, {.p 10824 }}, /* 10824 360 */
- {.type There, {.p 360 }}, /* 10824 360 */
- {.type Here, {.p 10824 }}, /* 10824 360 */
- {.type There, {.p 360 }}, /* 10824 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10832 */
- {.type Here, {.p 10832 }}, /* 10832 360 */
- {.type There, {.p 360 }}, /* 10832 360 */
- {.type FromDictionary, {.p C_tocloseparen}, .src = "dd C_tocloseparen"}, /* dd C_tocloseparen 10840 */
- {.type Here, {.p 10840 }}, /* 10840 360 */
- {.type There, {.p 360 }}, /* 10840 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 10848 */
- {.type Here, {.p 10848 }}, /* 10848 360 */
- {.type There, {.p 360 }}, /* 10848 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10856 */
- {.type Here, {.p 10856 }}, /* 10856 360 */
- {.type There, {.p 360 }}, /* 10856 360 */
- {.type Here, {.p 10856 }}, /* 10856 360 */
- {.type There, {.p 360 }}, /* 10856 360 */
- {.type Header, {.hdr { 19, "closeparenfilename!", /* C_closeparenfilename_store = 10888 */ colon }}}, /* CENTRY "closeparenfilename!" closeparenfilename_store 19 h 10896 */
- {.type Here, {.p 10896 }}, /* 10896 360 */
- {.type There, {.p 360 }}, /* 10896 360 */
- {.type Here, {.p 10896 }}, /* 10896 360 */
- {.type There, {.p 360 }}, /* 10896 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 10904 */
- {.type Here, {.p 10904 }}, /* 10904 360 */
- {.type There, {.p 360 }}, /* 10904 360 */
- {.type FromDictionary, {.p C_tocloseparen}, .src = "dd C_tocloseparen"}, /* dd C_tocloseparen 10912 */
- {.type Here, {.p 10912 }}, /* 10912 360 */
- {.type There, {.p 360 }}, /* 10912 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10920 */
- {.type Here, {.p 10920 }}, /* 10920 360 */
- {.type There, {.p 360 }}, /* 10920 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 10928 */
- {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
- {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; stdinput : set all buffer fd's to -1, Infd = stdin */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; args : set all buffer fd's to -1, Infd = #p/<pid>/args */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; input@ : buffer fds and Infd -> stack */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; input! : stack -> buffer fds and Infd */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; -input : close all buffer fds and Infd, set buffer fds to -1 */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
-/* ; buffer file names are setup in boot */ {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
- {.type Here, {.p 10928 }}, /* 10928 360 */
- {.type There, {.p 360 }}, /* 10928 360 */
- {.type Header, {.hdr { 8, "stdinput", /* C_stdinput = 10952 */ colon }}}, /* CENTRY "stdinput" stdinput 8 ; stream input from stdin into Text input buffer h 10960 */
- {.type Here, {.p 10960 }}, /* 10960 360 */
- {.type There, {.p 360 }}, /* 10960 360 */
- {.type Here, {.p 10960 }}, /* 10960 360 */
- {.type There, {.p 360 }}, /* 10960 360 */
- {.type FromDictionary, {.p MC_STDIN}, .src = "dd MC_STDIN"}, /* dd MC_STDIN 10968 */
- {.type Here, {.p 10968 }}, /* 10968 360 */
- {.type There, {.p 360 }}, /* 10968 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 10976 */
- {.type Here, {.p 10976 }}, /* 10976 360 */
- {.type There, {.p 360 }}, /* 10976 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 10984 */
- {.type Here, {.p 10984 }}, /* 10984 360 */
- {.type There, {.p 360 }}, /* 10984 360 */
- {.type Here, {.p 10984 }}, /* 10984 360 */
- {.type There, {.p 360 }}, /* 10984 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 10992 */
- {.type Here, {.p 10992 }}, /* 10992 360 */
- {.type There, {.p 360 }}, /* 10992 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11000 */
- {.type Here, {.p 11000 }}, /* 11000 360 */
- {.type There, {.p 360 }}, /* 11000 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11008 */
- {.type Here, {.p 11008 }}, /* 11008 360 */
- {.type There, {.p 360 }}, /* 11008 360 */
- {.type Absolute, {.p 0}}, /* dd 0 11016 */
- {.type Here, {.p 11016 }}, /* 11016 360 */
- {.type There, {.p 360 }}, /* 11016 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 11024 */
- {.type Here, {.p 11024 }}, /* 11024 360 */
- {.type There, {.p 360 }}, /* 11024 360 */
- {.type Here, {.p 11024 }}, /* 11024 360 */
- {.type There, {.p 360 }}, /* 11024 360 */
- {.type Here, {.p 11024 }}, /* 11024 360 */
- {.type There, {.p 360 }}, /* 11024 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11032 */
- {.type Here, {.p 11032 }}, /* 11032 360 */
- {.type There, {.p 360 }}, /* 11032 360 */
- {.type Absolute, {.p -1}}, /* dd -1 11040 */
- {.type Here, {.p 11040 }}, /* 11040 360 */
- {.type There, {.p 360 }}, /* 11040 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( 'Bufferfd -1 'Bufferfd )"}, /* dd M_over ; ( 'Bufferfd -1 'Bufferfd ) 11048 */
- {.type Here, {.p 11048 }}, /* 11048 360 */
- {.type There, {.p 360 }}, /* 11048 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 11056 */
- {.type Here, {.p 11056 }}, /* 11056 360 */
- {.type There, {.p 360 }}, /* 11056 360 */
- {.type Here, {.p 11056 }}, /* 11056 360 */
- {.type There, {.p 360 }}, /* 11056 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11064 */
- {.type Here, {.p 11064 }}, /* 11064 360 */
- {.type There, {.p 360 }}, /* 11064 360 */
- {.type Absolute, {.p 1}}, /* dd 1 11072 */
- {.type Here, {.p 11072 }}, /* 11072 360 */
- {.type There, {.p 360 }}, /* 11072 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 11080 */
- {.type Here, {.p 11080 }}, /* 11080 360 */
- {.type There, {.p 360 }}, /* 11080 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 11088 */
- {.type Here, {.p 11088 }}, /* 11088 360 */
- {.type There, {.p 360 }}, /* 11088 360 */
- {.type Here, {.p 11088 }}, /* 11088 360 */
- {.type There, {.p 360 }}, /* 11088 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 11096 */
- {.type Here, {.p 11096 }}, /* 11096 360 */
- {.type There, {.p 360 }}, /* 11096 360 */
- {.type FromDictionary, {.p L_C_stdinput}, .src = "dd L_C_stdinput"}, /* dd L_C_stdinput 11104 */
- {.type Here, {.p 11104 }}, /* 11104 360 */
- {.type There, {.p 360 }}, /* 11104 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 11112 */
- {.type Here, {.p 11112 }}, /* 11112 360 */
- {.type There, {.p 360 }}, /* 11112 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11120 */
- {.type Here, {.p 11120 }}, /* 11120 360 */
- {.type There, {.p 360 }}, /* 11120 360 */
- {.type Here, {.p 11120 }}, /* 11120 360 */
- {.type There, {.p 360 }}, /* 11120 360 */
- {.type Header, {.hdr { 4, "args", /* C_args = 11136 */ colon }}}, /* CENTRY "args" args 4 ; stream input from #p/<pid>/args into Text input buffer h 11144 */
- {.type Here, {.p 11144 }}, /* 11144 360 */
- {.type There, {.p 360 }}, /* 11144 360 */
- {.type Here, {.p 11144 }}, /* 11144 360 */
- {.type There, {.p 360 }}, /* 11144 360 */
- {.type FromDictionary, {.p MV_Argsfilename}, .src = "dd MV_Argsfilename ; ( 'args_filename_counted_string ) filled by the starter"}, /* dd MV_Argsfilename ; ( 'args_filename_counted_string ) filled by the starter 11152 */
- {.type Here, {.p 11152 }}, /* 11152 360 */
- {.type There, {.p 360 }}, /* 11152 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 11160 */
- {.type Here, {.p 11160 }}, /* 11160 360 */
- {.type There, {.p 360 }}, /* 11160 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11168 */
- {.type Here, {.p 11168 }}, /* 11168 360 */
- {.type There, {.p 360 }}, /* 11168 360 */
- {.type Absolute, {.p 0}}, /* dd 0 11176 */
- {.type Here, {.p 11176 }}, /* 11176 360 */
- {.type There, {.p 360 }}, /* 11176 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal"}, /* dd M_equal 11184 */
- {.type Here, {.p 11184 }}, /* 11184 360 */
- {.type There, {.p 360 }}, /* 11184 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 11192 */
- {.type Here, {.p 11192 }}, /* 11192 360 */
- {.type There, {.p 360 }}, /* 11192 360 */
- {.type FromDictionary, {.p L_C_args_read}, .src = "dd L_C_args_read"}, /* dd L_C_args_read 11200 */
- {.type Here, {.p 11200 }}, /* 11200 360 */
- {.type There, {.p 360 }}, /* 11200 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11208 */
- {.type Here, {.p 11208 }}, /* 11208 360 */
- {.type There, {.p 360 }}, /* 11208 360 */
- {.type Here, {.p 11208 }}, /* 11208 360 */
- {.type There, {.p 360 }}, /* 11208 360 */
- {.type Here, {.p 11208 }}, /* 11208 360 */
- {.type There, {.p 360 }}, /* 11208 360 */
- {.type FromDictionary, {.p MV_Argsfilename}, .src = "dd MV_Argsfilename"}, /* dd MV_Argsfilename 11216 */
- {.type Here, {.p 11216 }}, /* 11216 360 */
- {.type There, {.p 360 }}, /* 11216 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 11224 */
- {.type Here, {.p 11224 }}, /* 11224 360 */
- {.type There, {.p 360 }}, /* 11224 360 */
- {.type FromDictionary, {.p C_ro}, .src = "dd C_ro"}, /* dd C_ro 11232 */
- {.type Here, {.p 11232 }}, /* 11232 360 */
- {.type There, {.p 360 }}, /* 11232 360 */
- {.type FromDictionary, {.p C_open_file}, .src = "dd C_open_file"}, /* dd C_open_file 11240 */
- {.type Here, {.p 11240 }}, /* 11240 360 */
- {.type There, {.p 360 }}, /* 11240 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 11248 */
- {.type Here, {.p 11248 }}, /* 11248 360 */
- {.type There, {.p 360 }}, /* 11248 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 11256 */
- {.type Here, {.p 11256 }}, /* 11256 360 */
- {.type There, {.p 360 }}, /* 11256 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 11264 */
- {.type Here, {.p 11264 }}, /* 11264 360 */
- {.type There, {.p 360 }}, /* 11264 360 */
- {.type Here, {.p 11264 }}, /* 11264 360 */
- {.type There, {.p 360 }}, /* 11264 360 */
- {.type FromDictionary, {.p C_interpret}, .src = "dd C_interpret"}, /* dd C_interpret 11272 */
- {.type Here, {.p 11272 }}, /* 11272 360 */
- {.type There, {.p 360 }}, /* 11272 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11280 */
- {.type Here, {.p 11280 }}, /* 11280 360 */
- {.type There, {.p 360 }}, /* 11280 360 */
- {.type Here, {.p 11280 }}, /* 11280 360 */
- {.type There, {.p 360 }}, /* 11280 360 */
- {.type Header, {.hdr { 6, "input@", /* C_input_fetch = 11296 */ colon }}}, /* CENTRY "input@" input_fetch 6 ; ( -- Bufferfds Infd #Buffers+1 ) save input stream onto the stack and replace the buffer fd's with -1 h 11304 */
- {.type Here, {.p 11304 }}, /* 11304 360 */
- {.type There, {.p 360 }}, /* 11304 360 */
- {.type Here, {.p 11304 }}, /* 11304 360 */
- {.type There, {.p 360 }}, /* 11304 360 */
- {.type Here, {.p 11304 }}, /* 11304 360 */
- {.type There, {.p 360 }}, /* 11304 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 11312 */
- {.type Here, {.p 11312 }}, /* 11312 360 */
- {.type There, {.p 360 }}, /* 11312 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11320 */
- {.type Here, {.p 11320 }}, /* 11320 360 */
- {.type There, {.p 360 }}, /* 11320 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11328 */
- {.type Here, {.p 11328 }}, /* 11328 360 */
- {.type There, {.p 360 }}, /* 11328 360 */
- {.type Absolute, {.p 0}}, /* dd 0 11336 */
- {.type Here, {.p 11336 }}, /* 11336 360 */
- {.type There, {.p 360 }}, /* 11336 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 11344 */
- {.type Here, {.p 11344 }}, /* 11344 360 */
- {.type There, {.p 360 }}, /* 11344 360 */
- {.type Here, {.p 11344 }}, /* 11344 360 */
- {.type There, {.p 360 }}, /* 11344 360 */
- {.type Here, {.p 11344 }}, /* 11344 360 */
- {.type There, {.p 360 }}, /* 11344 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'Bufferfd 'Bufferfd )"}, /* dd M_dup ; ( 'Bufferfd 'Bufferfd ) 11352 */
- {.type Here, {.p 11352 }}, /* 11352 360 */
- {.type There, {.p 360 }}, /* 11352 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 11360 */
- {.type Here, {.p 11360 }}, /* 11360 360 */
- {.type There, {.p 360 }}, /* 11360 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( fd 'Bufferfd )"}, /* dd M_xswap ; ( fd 'Bufferfd ) 11368 */
- {.type Here, {.p 11368 }}, /* 11368 360 */
- {.type There, {.p 360 }}, /* 11368 360 */
- {.type Here, {.p 11368 }}, /* 11368 360 */
- {.type There, {.p 360 }}, /* 11368 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11376 */
- {.type Here, {.p 11376 }}, /* 11376 360 */
- {.type There, {.p 360 }}, /* 11376 360 */
- {.type Absolute, {.p -1}}, /* dd -1 11384 */
- {.type Here, {.p 11384 }}, /* 11384 360 */
- {.type There, {.p 360 }}, /* 11384 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( fd 'Bufferfd -1 'Bufferfd )"}, /* dd M_over ; ( fd 'Bufferfd -1 'Bufferfd ) 11392 */
- {.type Here, {.p 11392 }}, /* 11392 360 */
- {.type There, {.p 360 }}, /* 11392 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( fd 'Bufferfd )"}, /* dd M_store ; ( fd 'Bufferfd ) 11400 */
- {.type Here, {.p 11400 }}, /* 11400 360 */
- {.type There, {.p 360 }}, /* 11400 360 */
- {.type Here, {.p 11400 }}, /* 11400 360 */
- {.type There, {.p 360 }}, /* 11400 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11408 */
- {.type Here, {.p 11408 }}, /* 11408 360 */
- {.type There, {.p 360 }}, /* 11408 360 */
- {.type Absolute, {.p 1}}, /* dd 1 11416 */
- {.type Here, {.p 11416 }}, /* 11416 360 */
- {.type There, {.p 360 }}, /* 11416 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 11424 */
- {.type Here, {.p 11424 }}, /* 11424 360 */
- {.type There, {.p 360 }}, /* 11424 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 11432 */
- {.type Here, {.p 11432 }}, /* 11432 360 */
- {.type There, {.p 360 }}, /* 11432 360 */
- {.type Here, {.p 11432 }}, /* 11432 360 */
- {.type There, {.p 360 }}, /* 11432 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 11440 */
- {.type Here, {.p 11440 }}, /* 11440 360 */
- {.type There, {.p 360 }}, /* 11440 360 */
- {.type FromDictionary, {.p L_C_input_fetch}, .src = "dd L_C_input_fetch"}, /* dd L_C_input_fetch 11448 */
- {.type Here, {.p 11448 }}, /* 11448 360 */
- {.type There, {.p 360 }}, /* 11448 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; ( fd0 fd1 .. fdn )"}, /* dd M_drop ; ( fd0 fd1 .. fdn ) 11456 */
- {.type Here, {.p 11456 }}, /* 11456 360 */
- {.type There, {.p 360 }}, /* 11456 360 */
- {.type Here, {.p 11456 }}, /* 11456 360 */
- {.type There, {.p 360 }}, /* 11456 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 11464 */
- {.type Here, {.p 11464 }}, /* 11464 360 */
- {.type There, {.p 360 }}, /* 11464 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( fd0 fd1 .. fdn infd )"}, /* dd M_fetch ; ( fd0 fd1 .. fdn infd ) 11472 */
- {.type Here, {.p 11472 }}, /* 11472 360 */
- {.type There, {.p 360 }}, /* 11472 360 */
- {.type Here, {.p 11472 }}, /* 11472 360 */
- {.type There, {.p 360 }}, /* 11472 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11480 */
- {.type Here, {.p 11480 }}, /* 11480 360 */
- {.type There, {.p 360 }}, /* 11480 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11488 */
- {.type Here, {.p 11488 }}, /* 11488 360 */
- {.type There, {.p 360 }}, /* 11488 360 */
- {.type Absolute, {.p 1}}, /* dd 1 11496 */
- {.type Here, {.p 11496 }}, /* 11496 360 */
- {.type There, {.p 360 }}, /* 11496 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( fd0 fd1 .. fdn infd n+1 )"}, /* dd M_plus ; ( fd0 fd1 .. fdn infd n+1 ) 11504 */
- {.type Here, {.p 11504 }}, /* 11504 360 */
- {.type There, {.p 360 }}, /* 11504 360 */
- {.type Here, {.p 11504 }}, /* 11504 360 */
- {.type There, {.p 360 }}, /* 11504 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11512 */
- {.type Here, {.p 11512 }}, /* 11512 360 */
- {.type There, {.p 360 }}, /* 11512 360 */
- {.type Here, {.p 11512 }}, /* 11512 360 */
- {.type There, {.p 360 }}, /* 11512 360 */
- {.type Here, {.p 11512 }}, /* 11512 360 */
- {.type There, {.p 360 }}, /* 11512 360 */
- {.type Header, {.hdr { 6, "input!", /* C_input_store = 11528 */ colon }}}, /* CENTRY "input!" input_store 6 ; ( fd0 fd1 .. fdn infd n+1 | empty -- ) restore input stream from the stack or stdinput h 11536 */
- {.type Here, {.p 11536 }}, /* 11536 360 */
- {.type There, {.p 360 }}, /* 11536 360 */
- {.type Here, {.p 11536 }}, /* 11536 360 */
- {.type There, {.p 360 }}, /* 11536 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; check if there is #Buffers+1 on the top of stack"}, /* dd M_dup ; check if there is #Buffers+1 on the top of stack 11544 */
- {.type Here, {.p 11544 }}, /* 11544 360 */
- {.type There, {.p 360 }}, /* 11544 360 */
- {.type Here, {.p 11544 }}, /* 11544 360 */
- {.type There, {.p 360 }}, /* 11544 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11552 */
- {.type Here, {.p 11552 }}, /* 11552 360 */
- {.type There, {.p 360 }}, /* 11552 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11560 */
- {.type Here, {.p 11560 }}, /* 11560 360 */
- {.type There, {.p 360 }}, /* 11560 360 */
- {.type Absolute, {.p 1}}, /* dd 1 11568 */
- {.type Here, {.p 11568 }}, /* 11568 360 */
- {.type There, {.p 360 }}, /* 11568 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 11576 */
- {.type Here, {.p 11576 }}, /* 11576 360 */
- {.type There, {.p 360 }}, /* 11576 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal ; is the top of stack == #Buffers+1"}, /* dd M_equal ; is the top of stack == #Buffers+1 11584 */
- {.type Here, {.p 11584 }}, /* 11584 360 */
- {.type There, {.p 360 }}, /* 11584 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 11592 */
- {.type Here, {.p 11592 }}, /* 11592 360 */
- {.type There, {.p 360 }}, /* 11592 360 */
- {.type FromDictionary, {.p L_C_input_store_1}, .src = "dd L_C_input_store_1 ; top of stack <> #Buffers+1, there is no input stream on the stack, use the default input"}, /* dd L_C_input_store_1 ; top of stack <> #Buffers+1, there is no input stream on the stack, use the default input 11600 */
- {.type Here, {.p 11600 }}, /* 11600 360 */
- {.type There, {.p 360 }}, /* 11600 360 */
- {.type Here, {.p 11600 }}, /* 11600 360 */
- {.type There, {.p 360 }}, /* 11600 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the #Buffers+1 on the top of stack"}, /* dd M_drop ; drop the #Buffers+1 on the top of stack 11608 */
- {.type Here, {.p 11608 }}, /* 11608 360 */
- {.type There, {.p 360 }}, /* 11608 360 */
- {.type Here, {.p 11608 }}, /* 11608 360 */
- {.type There, {.p 360 }}, /* 11608 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 11616 */
- {.type Here, {.p 11616 }}, /* 11616 360 */
- {.type There, {.p 360 }}, /* 11616 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( fd0 fd1 .. fdn )"}, /* dd M_store ; ( fd0 fd1 .. fdn ) 11624 */
- {.type Here, {.p 11624 }}, /* 11624 360 */
- {.type There, {.p 360 }}, /* 11624 360 */
- {.type Here, {.p 11624 }}, /* 11624 360 */
- {.type There, {.p 360 }}, /* 11624 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 11632 */
- {.type Here, {.p 11632 }}, /* 11632 360 */
- {.type There, {.p 360 }}, /* 11632 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11640 */
- {.type Here, {.p 11640 }}, /* 11640 360 */
- {.type There, {.p 360 }}, /* 11640 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 11648 */
- {.type Here, {.p 11648 }}, /* 11648 360 */
- {.type There, {.p 360 }}, /* 11648 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( fd0 fd1 .. fdn 'Bufferfds+(NBUFFERS*cellsize) )"}, /* dd M_plus ; ( fd0 fd1 .. fdn 'Bufferfds+(NBUFFERS*cellsize) ) 11656 */
- {.type Here, {.p 11656 }}, /* 11656 360 */
- {.type There, {.p 360 }}, /* 11656 360 */
- {.type Here, {.p 11656 }}, /* 11656 360 */
- {.type There, {.p 360 }}, /* 11656 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11664 */
- {.type Here, {.p 11664 }}, /* 11664 360 */
- {.type There, {.p 360 }}, /* 11664 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11672 */
- {.type Here, {.p 11672 }}, /* 11672 360 */
- {.type There, {.p 360 }}, /* 11672 360 */
- {.type Absolute, {.p 0}}, /* dd 0 11680 */
- {.type Here, {.p 11680 }}, /* 11680 360 */
- {.type There, {.p 360 }}, /* 11680 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 11688 */
- {.type Here, {.p 11688 }}, /* 11688 360 */
- {.type There, {.p 360 }}, /* 11688 360 */
- {.type Here, {.p 11688 }}, /* 11688 360 */
- {.type There, {.p 360 }}, /* 11688 360 */
- {.type Here, {.p 11688 }}, /* 11688 360 */
- {.type There, {.p 360 }}, /* 11688 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11696 */
- {.type Here, {.p 11696 }}, /* 11696 360 */
- {.type There, {.p 360 }}, /* 11696 360 */
- {.type Absolute, {.p 1}}, /* dd 1 11704 */
- {.type Here, {.p 11704 }}, /* 11704 360 */
- {.type There, {.p 360 }}, /* 11704 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 11712 */
- {.type Here, {.p 11712 }}, /* 11712 360 */
- {.type There, {.p 360 }}, /* 11712 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) )"}, /* dd M_minus ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) ) 11720 */
- {.type Here, {.p 11720 }}, /* 11720 360 */
- {.type There, {.p 360 }}, /* 11720 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) 'Bufferfds-(1*cellsize) )"}, /* dd M_dup ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) 'Bufferfds-(1*cellsize) ) 11728 */
- {.type Here, {.p 11728 }}, /* 11728 360 */
- {.type There, {.p 360 }}, /* 11728 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) ) (R 'Bufferfds-(1*cellsize) )"}, /* dd M_rpush ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) ) (R 'Bufferfds-(1*cellsize) ) 11736 */
- {.type Here, {.p 11736 }}, /* 11736 360 */
- {.type There, {.p 360 }}, /* 11736 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 11744 */
- {.type Here, {.p 11744 }}, /* 11744 360 */
- {.type There, {.p 360 }}, /* 11744 360 */
- {.type Here, {.p 11744 }}, /* 11744 360 */
- {.type There, {.p 360 }}, /* 11744 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( fd0 fd1 .. fdn-1 'Bufferfds-(1*cellsize) )"}, /* dd M_rpop ; ( fd0 fd1 .. fdn-1 'Bufferfds-(1*cellsize) ) 11752 */
- {.type Here, {.p 11752 }}, /* 11752 360 */
- {.type There, {.p 360 }}, /* 11752 360 */
- {.type Here, {.p 11752 }}, /* 11752 360 */
- {.type There, {.p 360 }}, /* 11752 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 11760 */
- {.type Here, {.p 11760 }}, /* 11760 360 */
- {.type There, {.p 360 }}, /* 11760 360 */
- {.type FromDictionary, {.p L_C_input_store}, .src = "dd L_C_input_store"}, /* dd L_C_input_store 11768 */
- {.type Here, {.p 11768 }}, /* 11768 360 */
- {.type There, {.p 360 }}, /* 11768 360 */
- {.type Here, {.p 11768 }}, /* 11768 360 */
- {.type There, {.p 360 }}, /* 11768 360 */
- {.type FromDictionary, {.p MV_Eof}, .src = "dd MV_Eof"}, /* dd MV_Eof 11776 */
- {.type Here, {.p 11776 }}, /* 11776 360 */
- {.type There, {.p 360 }}, /* 11776 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off ; reset Eof back to 0"}, /* dd C_off ; reset Eof back to 0 11784 */
- {.type Here, {.p 11784 }}, /* 11784 360 */
- {.type There, {.p 360 }}, /* 11784 360 */
- {.type Here, {.p 11784 }}, /* 11784 360 */
- {.type There, {.p 360 }}, /* 11784 360 */
- {.type FromDictionary, {.p C_true}, .src = "dd C_true ; ( true )"}, /* dd C_true ; ( true ) 11792 */
- {.type Here, {.p 11792 }}, /* 11792 360 */
- {.type There, {.p 360 }}, /* 11792 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11800 */
- {.type Here, {.p 11800 }}, /* 11800 360 */
- {.type There, {.p 360 }}, /* 11800 360 */
- {.type Here, {.p 11800 }}, /* 11800 360 */
- {.type There, {.p 360 }}, /* 11800 360 */
- {.type Here, {.p 11800 }}, /* 11800 360 */
- {.type There, {.p 360 }}, /* 11800 360 */
- {.type FromDictionary, {.p C_stdinput}, .src = "dd C_stdinput ; no input stream on the stack, use default input from now"}, /* dd C_stdinput ; no input stream on the stack, use default input from now 11808 */
- {.type Here, {.p 11808 }}, /* 11808 360 */
- {.type There, {.p 360 }}, /* 11808 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false ; ( 0 )"}, /* dd C_false ; ( 0 ) 11816 */
- {.type Here, {.p 11816 }}, /* 11816 360 */
- {.type There, {.p 360 }}, /* 11816 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 11824 */
- {.type Here, {.p 11824 }}, /* 11824 360 */
- {.type There, {.p 360 }}, /* 11824 360 */
- {.type Here, {.p 11824 }}, /* 11824 360 */
- {.type There, {.p 360 }}, /* 11824 360 */
-/* ; closefds: close all buffer fds and Infd, set buffer fds and Infd to -1 */ {.type Here, {.p 11824 }}, /* 11824 360 */
- {.type There, {.p 360 }}, /* 11824 360 */
- {.type Header, {.hdr { 6, "-input", /* C_close_input = 11840 */ colon }}}, /* CENTRY "-input" close_input 6 ; ( ) ; close the current input stream h 11848 */
- {.type Here, {.p 11848 }}, /* 11848 360 */
- {.type There, {.p 360 }}, /* 11848 360 */
- {.type Here, {.p 11848 }}, /* 11848 360 */
- {.type There, {.p 360 }}, /* 11848 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 11856 */
- {.type Here, {.p 11856 }}, /* 11856 360 */
- {.type There, {.p 360 }}, /* 11856 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 11864 */
- {.type Here, {.p 11864 }}, /* 11864 360 */
- {.type There, {.p 360 }}, /* 11864 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11872 */
- {.type Here, {.p 11872 }}, /* 11872 360 */
- {.type There, {.p 360 }}, /* 11872 360 */
- {.type Absolute, {.p 0}}, /* dd 0 11880 */
- {.type Here, {.p 11880 }}, /* 11880 360 */
- {.type There, {.p 360 }}, /* 11880 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 11888 */
- {.type Here, {.p 11888 }}, /* 11888 360 */
- {.type There, {.p 360 }}, /* 11888 360 */
- {.type Here, {.p 11888 }}, /* 11888 360 */
- {.type There, {.p 360 }}, /* 11888 360 */
- {.type Here, {.p 11888 }}, /* 11888 360 */
- {.type There, {.p 360 }}, /* 11888 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'Bufferfd 'Bufferfd )"}, /* dd M_dup ; ( 'Bufferfd 'Bufferfd ) 11896 */
- {.type Here, {.p 11896 }}, /* 11896 360 */
- {.type There, {.p 360 }}, /* 11896 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 11904 */
- {.type Here, {.p 11904 }}, /* 11904 360 */
- {.type There, {.p 360 }}, /* 11904 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11912 */
- {.type Here, {.p 11912 }}, /* 11912 360 */
- {.type There, {.p 360 }}, /* 11912 360 */
- {.type Absolute, {.p -1}}, /* dd -1 11920 */
- {.type Here, {.p 11920 }}, /* 11920 360 */
- {.type There, {.p 360 }}, /* 11920 360 */
- {.type FromDictionary, {.p C_neq}, .src = "dd C_neq"}, /* dd C_neq 11928 */
- {.type Here, {.p 11928 }}, /* 11928 360 */
- {.type There, {.p 360 }}, /* 11928 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 11936 */
- {.type Here, {.p 11936 }}, /* 11936 360 */
- {.type There, {.p 360 }}, /* 11936 360 */
- {.type FromDictionary, {.p L_C_close_next}, .src = "dd L_C_close_next ; == -1, check next fd"}, /* dd L_C_close_next ; == -1, check next fd 11944 */
- {.type Here, {.p 11944 }}, /* 11944 360 */
- {.type There, {.p 360 }}, /* 11944 360 */
- {.type Here, {.p 11944 }}, /* 11944 360 */
- {.type There, {.p 360 }}, /* 11944 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'Bufferfd 'Bufferfd )"}, /* dd M_dup ; ( 'Bufferfd 'Bufferfd ) 11952 */
- {.type Here, {.p 11952 }}, /* 11952 360 */
- {.type There, {.p 360 }}, /* 11952 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( 'Bufferfd fd )"}, /* dd M_fetch ; ( 'Bufferfd fd ) 11960 */
- {.type Here, {.p 11960 }}, /* 11960 360 */
- {.type There, {.p 360 }}, /* 11960 360 */
- {.type FromDictionary, {.p C_close_file}, .src = "dd C_close_file ; ( 'Bufferfd ioresult )"}, /* dd C_close_file ; ( 'Bufferfd ioresult ) 11968 */
- {.type Here, {.p 11968 }}, /* 11968 360 */
- {.type There, {.p 360 }}, /* 11968 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; ( 'Bufferfd )"}, /* dd M_drop ; ( 'Bufferfd ) 11976 */
- {.type Here, {.p 11976 }}, /* 11976 360 */
- {.type There, {.p 360 }}, /* 11976 360 */
- {.type Here, {.p 11976 }}, /* 11976 360 */
- {.type There, {.p 360 }}, /* 11976 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'Bufferfd 'Bufferfd )"}, /* dd M_dup ; ( 'Bufferfd 'Bufferfd ) 11984 */
- {.type Here, {.p 11984 }}, /* 11984 360 */
- {.type There, {.p 360 }}, /* 11984 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 11992 */
- {.type Here, {.p 11992 }}, /* 11992 360 */
- {.type There, {.p 360 }}, /* 11992 360 */
- {.type Absolute, {.p -1}}, /* dd -1 12000 */
- {.type Here, {.p 12000 }}, /* 12000 360 */
- {.type There, {.p 360 }}, /* 12000 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( 'Bufferfd -1 'Bufferfd )"}, /* dd M_xswap ; ( 'Bufferfd -1 'Bufferfd ) 12008 */
- {.type Here, {.p 12008 }}, /* 12008 360 */
- {.type There, {.p 360 }}, /* 12008 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( 'Bufferfd )"}, /* dd M_store ; ( 'Bufferfd ) 12016 */
- {.type Here, {.p 12016 }}, /* 12016 360 */
- {.type There, {.p 360 }}, /* 12016 360 */
- {.type Here, {.p 12016 }}, /* 12016 360 */
- {.type There, {.p 360 }}, /* 12016 360 */
- {.type Here, {.p 12016 }}, /* 12016 360 */
- {.type There, {.p 360 }}, /* 12016 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12024 */
- {.type Here, {.p 12024 }}, /* 12024 360 */
- {.type There, {.p 360 }}, /* 12024 360 */
- {.type Absolute, {.p 1}}, /* dd 1 12032 */
- {.type Here, {.p 12032 }}, /* 12032 360 */
- {.type There, {.p 360 }}, /* 12032 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 12040 */
- {.type Here, {.p 12040 }}, /* 12040 360 */
- {.type There, {.p 360 }}, /* 12040 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 12048 */
- {.type Here, {.p 12048 }}, /* 12048 360 */
- {.type There, {.p 360 }}, /* 12048 360 */
- {.type Here, {.p 12048 }}, /* 12048 360 */
- {.type There, {.p 360 }}, /* 12048 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 12056 */
- {.type Here, {.p 12056 }}, /* 12056 360 */
- {.type There, {.p 360 }}, /* 12056 360 */
- {.type FromDictionary, {.p L_C_close_input}, .src = "dd L_C_close_input"}, /* dd L_C_close_input 12064 */
- {.type Here, {.p 12064 }}, /* 12064 360 */
- {.type There, {.p 360 }}, /* 12064 360 */
- {.type Here, {.p 12064 }}, /* 12064 360 */
- {.type There, {.p 360 }}, /* 12064 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 12072 */
- {.type Here, {.p 12072 }}, /* 12072 360 */
- {.type There, {.p 360 }}, /* 12072 360 */
- {.type Here, {.p 12072 }}, /* 12072 360 */
- {.type There, {.p 360 }}, /* 12072 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12080 */
- {.type Here, {.p 12080 }}, /* 12080 360 */
- {.type There, {.p 360 }}, /* 12080 360 */
- {.type Absolute, {.p -1}}, /* dd -1 12088 */
- {.type Here, {.p 12088 }}, /* 12088 360 */
- {.type There, {.p 360 }}, /* 12088 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd ; ( -1 'Infd )"}, /* dd MV_Infd ; ( -1 'Infd ) 12096 */
- {.type Here, {.p 12096 }}, /* 12096 360 */
- {.type There, {.p 360 }}, /* 12096 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( -1 'Infd 'Infd )"}, /* dd M_dup ; ( -1 'Infd 'Infd ) 12104 */
- {.type Here, {.p 12104 }}, /* 12104 360 */
- {.type There, {.p 360 }}, /* 12104 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( -1 'Infd fd )"}, /* dd M_fetch ; ( -1 'Infd fd ) 12112 */
- {.type Here, {.p 12112 }}, /* 12112 360 */
- {.type There, {.p 360 }}, /* 12112 360 */
- {.type FromDictionary, {.p C_close_file}, .src = "dd C_close_file ; ( -1 'Infd ioresult )"}, /* dd C_close_file ; ( -1 'Infd ioresult ) 12120 */
- {.type Here, {.p 12120 }}, /* 12120 360 */
- {.type There, {.p 360 }}, /* 12120 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; ( -1 'Infd )"}, /* dd M_drop ; ( -1 'Infd ) 12128 */
- {.type Here, {.p 12128 }}, /* 12128 360 */
- {.type There, {.p 360 }}, /* 12128 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 12136 */
- {.type Here, {.p 12136 }}, /* 12136 360 */
- {.type There, {.p 360 }}, /* 12136 360 */
- {.type Here, {.p 12136 }}, /* 12136 360 */
- {.type There, {.p 360 }}, /* 12136 360 */
- {.type FromDictionary, {.p MV_Eof}, .src = "dd MV_Eof"}, /* dd MV_Eof 12144 */
- {.type Here, {.p 12144 }}, /* 12144 360 */
- {.type There, {.p 360 }}, /* 12144 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off ; reset Eof back to 0"}, /* dd C_off ; reset Eof back to 0 12152 */
- {.type Here, {.p 12152 }}, /* 12152 360 */
- {.type There, {.p 360 }}, /* 12152 360 */
- {.type Here, {.p 12152 }}, /* 12152 360 */
- {.type There, {.p 360 }}, /* 12152 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 12160 */
- {.type Here, {.p 12160 }}, /* 12160 360 */
- {.type There, {.p 360 }}, /* 12160 360 */
- {.type Here, {.p 12160 }}, /* 12160 360 */
- {.type There, {.p 360 }}, /* 12160 360 */
- {.type Header, {.hdr { 7, "-+input", /* C_restore_input = 12176 */ colon }}}, /* CENTRY "-+input" restore_input 7 ; ( <input> -- ) ; use the input stream on the stack or abort h 12184 */
- {.type Here, {.p 12184 }}, /* 12184 360 */
- {.type There, {.p 360 }}, /* 12184 360 */
- {.type Here, {.p 12184 }}, /* 12184 360 */
- {.type There, {.p 360 }}, /* 12184 360 */
- {.type FromDictionary, {.p C_close_input}, .src = "dd C_close_input"}, /* dd C_close_input 12192 */
- {.type Here, {.p 12192 }}, /* 12192 360 */
- {.type There, {.p 360 }}, /* 12192 360 */
- {.type Here, {.p 12192 }}, /* 12192 360 */
- {.type There, {.p 360 }}, /* 12192 360 */
- {.type FromDictionary, {.p C_input_store}, .src = "dd C_input_store"}, /* dd C_input_store 12200 */
- {.type Here, {.p 12200 }}, /* 12200 360 */
- {.type There, {.p 360 }}, /* 12200 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 12208 */
- {.type Here, {.p 12208 }}, /* 12208 360 */
- {.type There, {.p 360 }}, /* 12208 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 12216 */
- {.type Here, {.p 12216 }}, /* 12216 360 */
- {.type There, {.p 360 }}, /* 12216 360 */
- {.type FromDictionary, {.p L_restore_input}, .src = "dd L_restore_input ; input stream restored"}, /* dd L_restore_input ; input stream restored 12224 */
- {.type Here, {.p 12224 }}, /* 12224 360 */
- {.type There, {.p 360 }}, /* 12224 360 */
- {.type Here, {.p 12224 }}, /* 12224 360 */
- {.type There, {.p 360 }}, /* 12224 360 */
-/* ; no input stream on the stack to restore, show error and abort */ {.type Here, {.p 12224 }}, /* 12224 360 */
- {.type There, {.p 360 }}, /* 12224 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 12232 */
- {.type Here, {.p 12232 }}, /* 12232 360 */
- {.type There, {.p 360 }}, /* 12232 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12240 */
- {.type Here, {.p 12240 }}, /* 12240 360 */
- {.type There, {.p 360 }}, /* 12240 360 */
- {.type FromDictionary, {.p L137}, .src = "dd L137"}, /* dd L137 12248 */
- {.type Here, {.p 12248 }}, /* 12248 360 */
- {.type There, {.p 360 }}, /* 12248 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 12256 */
- {.type Here, {.p 12256 }}, /* 12256 360 */
- {.type There, {.p 360 }}, /* 12256 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 12264 */
- {.type Here, {.p 12264 }}, /* 12264 360 */
- {.type There, {.p 360 }}, /* 12264 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 12272 */
- {.type Here, {.p 12272 }}, /* 12272 360 */
- {.type There, {.p 360 }}, /* 12272 360 */
- {.type FromDictionary, {.p C_depth}, .src = "dd C_depth"}, /* dd C_depth 12280 */
- {.type Here, {.p 12280 }}, /* 12280 360 */
- {.type There, {.p 360 }}, /* 12280 360 */
- {.type FromDictionary, {.p C_dot}, .src = "dd C_dot"}, /* dd C_dot 12288 */
- {.type Here, {.p 12288 }}, /* 12288 360 */
- {.type There, {.p 360 }}, /* 12288 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 12296 */
- {.type Here, {.p 12296 }}, /* 12296 360 */
- {.type There, {.p 360 }}, /* 12296 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 12304 */
- {.type Here, {.p 12304 }}, /* 12304 360 */
- {.type There, {.p 360 }}, /* 12304 360 */
- {.type Here, {.p 12304 }}, /* 12304 360 */
- {.type There, {.p 360 }}, /* 12304 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 12312 */
- {.type Here, {.p 12312 }}, /* 12312 360 */
- {.type There, {.p 360 }}, /* 12312 360 */
- {.type Here, {.p 12312 }}, /* 12312 360 */
- {.type There, {.p 360 }}, /* 12312 360 */
- {.type Header, {.hdr { 6, "concat", /* C_concat = 12328 */ colon }}}, /* CENTRY "concat" concat 6 ; ( 'cs1 'cs2 -- 'cs1+'cs2 ) concatenate counted string2 to counted-string1 h 12336 */
- {.type Here, {.p 12336 }}, /* 12336 360 */
- {.type There, {.p 360 }}, /* 12336 360 */
- {.type Here, {.p 12336 }}, /* 12336 360 */
- {.type There, {.p 360 }}, /* 12336 360 */
- {.type Here, {.p 12336 }}, /* 12336 360 */
- {.type There, {.p 360 }}, /* 12336 360 */
-/* ; move the contents of cs2 to cs1+1+count1. cs2+1 cs1+c1+1 c2 cmove */ {.type Here, {.p 12336 }}, /* 12336 360 */
- {.type There, {.p 360 }}, /* 12336 360 */
- {.type FromDictionary, {.p C_2dup}, .src = "dd C_2dup ; ( 'cs1 'cs2 'cs1 'cs2 )"}, /* dd C_2dup ; ( 'cs1 'cs2 'cs1 'cs2 ) 12344 */
- {.type Here, {.p 12344 }}, /* 12344 360 */
- {.type There, {.p 360 }}, /* 12344 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2 'cs2 )"}, /* dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2 'cs2 ) 12352 */
- {.type Here, {.p 12352 }}, /* 12352 360 */
- {.type There, {.p 360 }}, /* 12352 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2 c2 )"}, /* dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2 c2 ) 12360 */
- {.type Here, {.p 12360 }}, /* 12360 360 */
- {.type There, {.p 360 }}, /* 12360 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'cs1 'cs2 'cs1 'cs2 ) (R c2 )"}, /* dd M_rpush ; ( 'cs1 'cs2 'cs1 'cs2 ) (R c2 ) 12368 */
- {.type Here, {.p 12368 }}, /* 12368 360 */
- {.type There, {.p 360 }}, /* 12368 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 ) (R c2 )"}, /* dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 ) (R c2 ) 12376 */
- {.type Here, {.p 12376 }}, /* 12376 360 */
- {.type There, {.p 360 }}, /* 12376 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 ) (R c2 )"}, /* dd M_over ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 ) (R c2 ) 12384 */
- {.type Here, {.p 12384 }}, /* 12384 360 */
- {.type There, {.p 360 }}, /* 12384 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 'cs1 ) (R c2 )"}, /* dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 'cs1 ) (R c2 ) 12392 */
- {.type Here, {.p 12392 }}, /* 12392 360 */
- {.type There, {.p 360 }}, /* 12392 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 c1 ) (R c2 )"}, /* dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 c1 ) (R c2 ) 12400 */
- {.type Here, {.p 12400 }}, /* 12400 360 */
- {.type There, {.p 360 }}, /* 12400 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1 ) (R c2 )"}, /* dd M_plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1 ) (R c2 ) 12408 */
- {.type Here, {.p 12408 }}, /* 12408 360 */
- {.type There, {.p 360 }}, /* 12408 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 ) (R c2 )"}, /* dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 ) (R c2 ) 12416 */
- {.type Here, {.p 12416 }}, /* 12416 360 */
- {.type There, {.p 360 }}, /* 12416 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 c2 ) (R )"}, /* dd M_rpop ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 c2 ) (R ) 12424 */
- {.type Here, {.p 12424 }}, /* 12424 360 */
- {.type There, {.p 360 }}, /* 12424 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; ( 'cs1 'cs2 'cs1 )"}, /* dd M_cmove ; ( 'cs1 'cs2 'cs1 ) 12432 */
- {.type Here, {.p 12432 }}, /* 12432 360 */
- {.type There, {.p 360 }}, /* 12432 360 */
- {.type Here, {.p 12432 }}, /* 12432 360 */
- {.type There, {.p 360 }}, /* 12432 360 */
-/* ; update the count in cs1. c1 = c1+c2 */ {.type Here, {.p 12432 }}, /* 12432 360 */
- {.type There, {.p 360 }}, /* 12432 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( 'cs1 'cs2 c1 )"}, /* dd M_cfetch ; ( 'cs1 'cs2 c1 ) 12440 */
- {.type Here, {.p 12440 }}, /* 12440 360 */
- {.type There, {.p 360 }}, /* 12440 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( 'cs1 c1 'cs2 )"}, /* dd M_xswap ; ( 'cs1 c1 'cs2 ) 12448 */
- {.type Here, {.p 12448 }}, /* 12448 360 */
- {.type There, {.p 360 }}, /* 12448 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( 'cs1 c1 c2 )"}, /* dd M_cfetch ; ( 'cs1 c1 c2 ) 12456 */
- {.type Here, {.p 12456 }}, /* 12456 360 */
- {.type There, {.p 360 }}, /* 12456 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 'cs1 c1+c2 )"}, /* dd M_plus ; ( 'cs1 c1+c2 ) 12464 */
- {.type Here, {.p 12464 }}, /* 12464 360 */
- {.type There, {.p 360 }}, /* 12464 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( 'cs1 c1+c2 'cs1 )"}, /* dd M_over ; ( 'cs1 c1+c2 'cs1 ) 12472 */
- {.type Here, {.p 12472 }}, /* 12472 360 */
- {.type There, {.p 360 }}, /* 12472 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; ( 'cs1 )"}, /* dd M_cstore ; ( 'cs1 ) 12480 */
- {.type Here, {.p 12480 }}, /* 12480 360 */
- {.type There, {.p 360 }}, /* 12480 360 */
- {.type Here, {.p 12480 }}, /* 12480 360 */
- {.type There, {.p 360 }}, /* 12480 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 12488 */
- {.type Here, {.p 12488 }}, /* 12488 360 */
- {.type There, {.p 360 }}, /* 12488 360 */
- {.type Here, {.p 12488 }}, /* 12488 360 */
- {.type There, {.p 360 }}, /* 12488 360 */
-/* ; if (.) can return a counted string, this would be simpler */ {.type Here, {.p 12488 }}, /* 12488 360 */
- {.type There, {.p 360 }}, /* 12488 360 */
- {.type Header, {.hdr { 10, "buffername", /* C_buffername = 12512 */ colon }}}, /* CENTRY "buffername" buffername 10 ; ( index -- 'counted_string ) build the buffer fd's filename h 12520 */
- {.type Here, {.p 12520 }}, /* 12520 360 */
- {.type There, {.p 360 }}, /* 12520 360 */
- {.type Here, {.p 12520 }}, /* 12520 360 */
- {.type There, {.p 360 }}, /* 12520 360 */
- {.type FromDictionary, {.p C_bufferfilename_fetch}, .src = "dd C_bufferfilename_fetch ; ( 'fcs ) fcs = filename counted string"}, /* dd C_bufferfilename_fetch ; ( 'fcs ) fcs = filename counted string 12528 */
- {.type Here, {.p 12528 }}, /* 12528 360 */
- {.type There, {.p 360 }}, /* 12528 360 */
- {.type Here, {.p 12528 }}, /* 12528 360 */
- {.type There, {.p 360 }}, /* 12528 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12536 */
- {.type Here, {.p 12536 }}, /* 12536 360 */
- {.type There, {.p 360 }}, /* 12536 360 */
- {.type FromDictionary, {.p L_bin_prefix}, .src = "dd L_bin_prefix ; address of the counted string 3#n/"}, /* dd L_bin_prefix ; address of the counted string 3#n/ 12544 */
- {.type Here, {.p 12544 }}, /* 12544 360 */
- {.type There, {.p 360 }}, /* 12544 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad"}, /* dd C_pad 12552 */
- {.type Here, {.p 12552 }}, /* 12552 360 */
- {.type There, {.p 360 }}, /* 12552 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12560 */
- {.type Here, {.p 12560 }}, /* 12560 360 */
- {.type There, {.p 360 }}, /* 12560 360 */
- {.type Absolute, {.p 4}}, /* dd 4 12568 */
- {.type Here, {.p 12568 }}, /* 12568 360 */
- {.type There, {.p 360 }}, /* 12568 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; pad has 3#n/"}, /* dd M_cmove ; pad has 3#n/ 12576 */
- {.type Here, {.p 12576 }}, /* 12576 360 */
- {.type There, {.p 360 }}, /* 12576 360 */
- {.type Here, {.p 12576 }}, /* 12576 360 */
- {.type There, {.p 360 }}, /* 12576 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad ; ( 'fcs pad )"}, /* dd C_pad ; ( 'fcs pad ) 12584 */
- {.type Here, {.p 12584 }}, /* 12584 360 */
- {.type There, {.p 360 }}, /* 12584 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 12592 */
- {.type Here, {.p 12592 }}, /* 12592 360 */
- {.type There, {.p 360 }}, /* 12592 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 12600 */
- {.type Here, {.p 12600 }}, /* 12600 360 */
- {.type There, {.p 360 }}, /* 12600 360 */
- {.type FromDictionary, {.p C_counted_paren_dot_paren}, .src = "dd C_counted_paren_dot_paren ; ( 'fcs pad 'cs )"}, /* dd C_counted_paren_dot_paren ; ( 'fcs pad 'cs ) 12608 */
- {.type Here, {.p 12608 }}, /* 12608 360 */
- {.type There, {.p 360 }}, /* 12608 360 */
- {.type FromDictionary, {.p C_concat}, .src = "dd C_concat ; Now, pad has 4#n/0 ( 'fcs pad )"}, /* dd C_concat ; Now, pad has 4#n/0 ( 'fcs pad ) 12616 */
- {.type Here, {.p 12616 }}, /* 12616 360 */
- {.type There, {.p 360 }}, /* 12616 360 */
- {.type Here, {.p 12616 }}, /* 12616 360 */
- {.type There, {.p 360 }}, /* 12616 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( pad 'fcs )"}, /* dd M_xswap ; ( pad 'fcs ) 12624 */
- {.type Here, {.p 12624 }}, /* 12624 360 */
- {.type There, {.p 360 }}, /* 12624 360 */
- {.type FromDictionary, {.p C_concat}, .src = "dd C_concat ; Now, pad has a proper counted string"}, /* dd C_concat ; Now, pad has a proper counted string 12632 */
- {.type Here, {.p 12632 }}, /* 12632 360 */
- {.type There, {.p 360 }}, /* 12632 360 */
- {.type Here, {.p 12632 }}, /* 12632 360 */
- {.type There, {.p 360 }}, /* 12632 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 12640 */
- {.type Here, {.p 12640 }}, /* 12640 360 */
- {.type There, {.p 360 }}, /* 12640 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 12648 */
- {.type Here, {.p 12648 }}, /* 12648 360 */
- {.type There, {.p 360 }}, /* 12648 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 12656 */
- {.type Here, {.p 12656 }}, /* 12656 360 */
- {.type There, {.p 360 }}, /* 12656 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 12664 */
- {.type Here, {.p 12664 }}, /* 12664 360 */
- {.type There, {.p 360 }}, /* 12664 360 */
- {.type Here, {.p 12664 }}, /* 12664 360 */
- {.type There, {.p 360 }}, /* 12664 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 12672 */
- {.type Here, {.p 12672 }}, /* 12672 360 */
- {.type There, {.p 360 }}, /* 12672 360 */
- {.type Here, {.p 12672 }}, /* 12672 360 */
- {.type There, {.p 360 }}, /* 12672 360 */
-/* ; max of a counted string is 256 bytes. Hence, cannot use it. */ {.type Here, {.p 12672 }}, /* 12672 360 */
- {.type There, {.p 360 }}, /* 12672 360 */
- {.type Header, {.hdr { 3, "get", /* C_get = 12688 */ colon }}}, /* CENTRY "get" get 3 ; ( index -- read_count ) read from the indexed Fd in Bufferfds into Tib h 12696 */
- {.type Here, {.p 12696 }}, /* 12696 360 */
- {.type There, {.p 360 }}, /* 12696 360 */
- {.type Here, {.p 12696 }}, /* 12696 360 */
- {.type There, {.p 360 }}, /* 12696 360 */
- {.type FromDictionary, {.p MV_Eof}, .src = "dd MV_Eof"}, /* dd MV_Eof 12704 */
- {.type Here, {.p 12704 }}, /* 12704 360 */
- {.type There, {.p 360 }}, /* 12704 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off ; clear EOF flag"}, /* dd C_off ; clear EOF flag 12712 */
- {.type Here, {.p 12712 }}, /* 12712 360 */
- {.type There, {.p 360 }}, /* 12712 360 */
- {.type Here, {.p 12712 }}, /* 12712 360 */
- {.type There, {.p 360 }}, /* 12712 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 12720 */
- {.type Here, {.p 12720 }}, /* 12720 360 */
- {.type There, {.p 360 }}, /* 12720 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells ; ( index index*cellsize ) number of bytes"}, /* dd C_cells ; ( index index*cellsize ) number of bytes 12728 */
- {.type Here, {.p 12728 }}, /* 12728 360 */
- {.type There, {.p 360 }}, /* 12728 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 12736 */
- {.type Here, {.p 12736 }}, /* 12736 360 */
- {.type There, {.p 360 }}, /* 12736 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( index index*cellsize+'Bufferfds ) address of the fd"}, /* dd M_plus ; ( index index*cellsize+'Bufferfds ) address of the fd 12744 */
- {.type Here, {.p 12744 }}, /* 12744 360 */
- {.type There, {.p 360 }}, /* 12744 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( index fd )"}, /* dd M_fetch ; ( index fd ) 12752 */
- {.type Here, {.p 12752 }}, /* 12752 360 */
- {.type There, {.p 360 }}, /* 12752 360 */
- {.type Here, {.p 12752 }}, /* 12752 360 */
- {.type There, {.p 360 }}, /* 12752 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( index fd fd )"}, /* dd M_dup ; ( index fd fd ) 12760 */
- {.type Here, {.p 12760 }}, /* 12760 360 */
- {.type There, {.p 360 }}, /* 12760 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12768 */
- {.type Here, {.p 12768 }}, /* 12768 360 */
- {.type There, {.p 360 }}, /* 12768 360 */
- {.type Absolute, {.p -1}}, /* dd -1 12776 */
- {.type Here, {.p 12776 }}, /* 12776 360 */
- {.type There, {.p 360 }}, /* 12776 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal"}, /* dd M_equal 12784 */
- {.type Here, {.p 12784 }}, /* 12784 360 */
- {.type There, {.p 360 }}, /* 12784 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump ; if fd == -1 ( index fd )"}, /* dd M_cjump ; if fd == -1 ( index fd ) 12792 */
- {.type Here, {.p 12792 }}, /* 12792 360 */
- {.type There, {.p 360 }}, /* 12792 360 */
- {.type FromDictionary, {.p L_C_get}, .src = "dd L_C_get ; when not -1"}, /* dd L_C_get ; when not -1 12800 */
- {.type Here, {.p 12800 }}, /* 12800 360 */
- {.type There, {.p 360 }}, /* 12800 360 */
- {.type Here, {.p 12800 }}, /* 12800 360 */
- {.type There, {.p 360 }}, /* 12800 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; when fd == -1 ( index )"}, /* dd M_drop ; when fd == -1 ( index ) 12808 */
- {.type Here, {.p 12808 }}, /* 12808 360 */
- {.type There, {.p 360 }}, /* 12808 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 12816 */
- {.type Here, {.p 12816 }}, /* 12816 360 */
- {.type There, {.p 360 }}, /* 12816 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 12824 */
- {.type Here, {.p 12824 }}, /* 12824 360 */
- {.type There, {.p 360 }}, /* 12824 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( index index ) (R index )"}, /* dd M_rpush ; ( index index ) (R index ) 12832 */
- {.type Here, {.p 12832 }}, /* 12832 360 */
- {.type There, {.p 360 }}, /* 12832 360 */
- {.type FromDictionary, {.p C_buffername}, .src = "dd C_buffername"}, /* dd C_buffername 12840 */
- {.type Here, {.p 12840 }}, /* 12840 360 */
- {.type There, {.p 360 }}, /* 12840 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count ; ( index 'filename-counted-string -- 'text count ) (R index )"}, /* dd C_count ; ( index 'filename-counted-string -- 'text count ) (R index ) 12848 */
- {.type Here, {.p 12848 }}, /* 12848 360 */
- {.type There, {.p 360 }}, /* 12848 360 */
- {.type FromDictionary, {.p C_ro}, .src = "dd C_ro"}, /* dd C_ro 12856 */
- {.type Here, {.p 12856 }}, /* 12856 360 */
- {.type There, {.p 360 }}, /* 12856 360 */
- {.type FromDictionary, {.p C_open_file}, .src = "dd C_open_file ; ( index fd ioresult ) (R index )"}, /* dd C_open_file ; ( index fd ioresult ) (R index ) 12864 */
- {.type Here, {.p 12864 }}, /* 12864 360 */
- {.type There, {.p 360 }}, /* 12864 360 */
- {.type FromDictionary, {.p C_invert}, .src = "dd C_invert"}, /* dd C_invert 12872 */
- {.type Here, {.p 12872 }}, /* 12872 360 */
- {.type There, {.p 360 }}, /* 12872 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 12880 */
- {.type Here, {.p 12880 }}, /* 12880 360 */
- {.type There, {.p 360 }}, /* 12880 360 */
- {.type FromDictionary, {.p L_C_get_opened}, .src = "dd L_C_get_opened ; if open suceeded, go here"}, /* dd L_C_get_opened ; if open suceeded, go here 12888 */
- {.type Here, {.p 12888 }}, /* 12888 360 */
- {.type There, {.p 360 }}, /* 12888 360 */
- {.type Here, {.p 12888 }}, /* 12888 360 */
- {.type There, {.p 360 }}, /* 12888 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; ( index ) (R index ) returned false, could not open-file. write error message"}, /* dd M_drop ; ( index ) (R index ) returned false, could not open-file. write error message 12896 */
- {.type Here, {.p 12896 }}, /* 12896 360 */
- {.type There, {.p 360 }}, /* 12896 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 12904 */
- {.type Here, {.p 12904 }}, /* 12904 360 */
- {.type There, {.p 360 }}, /* 12904 360 */
- {.type FromDictionary, {.p L_open_failed}, .src = "dd L_open_failed ; open error"}, /* dd L_open_failed ; open error 12912 */
- {.type Here, {.p 12912 }}, /* 12912 360 */
- {.type There, {.p 360 }}, /* 12912 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 12920 */
- {.type Here, {.p 12920 }}, /* 12920 360 */
- {.type There, {.p 360 }}, /* 12920 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 12928 */
- {.type Here, {.p 12928 }}, /* 12928 360 */
- {.type There, {.p 360 }}, /* 12928 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit ; show the index"}, /* dd C_emit ; show the index 12936 */
- {.type Here, {.p 12936 }}, /* 12936 360 */
- {.type There, {.p 360 }}, /* 12936 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 12944 */
- {.type Here, {.p 12944 }}, /* 12944 360 */
- {.type There, {.p 360 }}, /* 12944 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort ; abort on open error. How about terminate?"}, /* dd C_abort ; abort on open error. How about terminate? 12952 */
- {.type Here, {.p 12952 }}, /* 12952 360 */
- {.type There, {.p 360 }}, /* 12952 360 */
- {.type Here, {.p 12952 }}, /* 12952 360 */
- {.type There, {.p 360 }}, /* 12952 360 */
- {.type Here, {.p 12952 }}, /* 12952 360 */
- {.type There, {.p 360 }}, /* 12952 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( index fd fd )"}, /* dd M_dup ; ( index fd fd ) 12960 */
- {.type Here, {.p 12960 }}, /* 12960 360 */
- {.type There, {.p 360 }}, /* 12960 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( index fd fd index )"}, /* dd M_rpop ; ( index fd fd index ) 12968 */
- {.type Here, {.p 12968 }}, /* 12968 360 */
- {.type There, {.p 360 }}, /* 12968 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells ; ( index fd fd index*cellsize ) number of bytes"}, /* dd C_cells ; ( index fd fd index*cellsize ) number of bytes 12976 */
- {.type Here, {.p 12976 }}, /* 12976 360 */
- {.type There, {.p 360 }}, /* 12976 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 12984 */
- {.type Here, {.p 12984 }}, /* 12984 360 */
- {.type There, {.p 360 }}, /* 12984 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( index fd fd index*cellsize+'Bufferfds ) address of the filename's counted string"}, /* dd M_plus ; ( index fd fd index*cellsize+'Bufferfds ) address of the filename's counted string 12992 */
- {.type Here, {.p 12992 }}, /* 12992 360 */
- {.type There, {.p 360 }}, /* 12992 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( index fd )"}, /* dd M_store ; ( index fd ) 13000 */
- {.type Here, {.p 13000 }}, /* 13000 360 */
- {.type There, {.p 360 }}, /* 13000 360 */
- {.type Here, {.p 13000 }}, /* 13000 360 */
- {.type There, {.p 360 }}, /* 13000 360 */
- {.type Here, {.p 13000 }}, /* 13000 360 */
- {.type There, {.p 360 }}, /* 13000 360 */
- {.type FromDictionary, {.p MV_Tib}, .src = "dd MV_Tib"}, /* dd MV_Tib 13008 */
- {.type Here, {.p 13008 }}, /* 13008 360 */
- {.type There, {.p 360 }}, /* 13008 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13016 */
- {.type Here, {.p 13016 }}, /* 13016 360 */
- {.type There, {.p 360 }}, /* 13016 360 */
- {.type Absolute, {.p 4096}}, /* dd 4096 ; ( index fd Tib 4096 ) 13024 */
- {.type Here, {.p 13024 }}, /* 13024 360 */
- {.type There, {.p 360 }}, /* 13024 360 */
- {.type FromDictionary, {.p C_read_file}, .src = "dd C_read_file ; ( index read_count ioresult )"}, /* dd C_read_file ; ( index read_count ioresult ) 13032 */
- {.type Here, {.p 13032 }}, /* 13032 360 */
- {.type There, {.p 360 }}, /* 13032 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13040 */
- {.type Here, {.p 13040 }}, /* 13040 360 */
- {.type There, {.p 360 }}, /* 13040 360 */
- {.type FromDictionary, {.p L_C_get_read_failed}, .src = "dd L_C_get_read_failed"}, /* dd L_C_get_read_failed 13048 */
- {.type Here, {.p 13048 }}, /* 13048 360 */
- {.type There, {.p 360 }}, /* 13048 360 */
- {.type Here, {.p 13048 }}, /* 13048 360 */
- {.type There, {.p 360 }}, /* 13048 360 */
- {.type FromDictionary, {.p C_nip}, .src = "dd C_nip ; ( read_count )"}, /* dd C_nip ; ( read_count ) 13056 */
- {.type Here, {.p 13056 }}, /* 13056 360 */
- {.type There, {.p 360 }}, /* 13056 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( read_count read_count )"}, /* dd M_dup ; ( read_count read_count ) 13064 */
- {.type Here, {.p 13064 }}, /* 13064 360 */
- {.type There, {.p 360 }}, /* 13064 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13072 */
- {.type Here, {.p 13072 }}, /* 13072 360 */
- {.type There, {.p 360 }}, /* 13072 360 */
- {.type FromDictionary, {.p L_C_get_read_0}, .src = "dd L_C_get_read_0"}, /* dd L_C_get_read_0 13080 */
- {.type Here, {.p 13080 }}, /* 13080 360 */
- {.type There, {.p 360 }}, /* 13080 360 */
- {.type Here, {.p 13080 }}, /* 13080 360 */
- {.type There, {.p 360 }}, /* 13080 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; read_count > 0 ( read_count read_count )"}, /* dd M_dup ; read_count > 0 ( read_count read_count ) 13088 */
- {.type Here, {.p 13088 }}, /* 13088 360 */
- {.type There, {.p 360 }}, /* 13088 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13096 */
- {.type Here, {.p 13096 }}, /* 13096 360 */
- {.type There, {.p 360 }}, /* 13096 360 */
- {.type Absolute, {.p 4096}}, /* dd 4096 13104 */
- {.type Here, {.p 13104 }}, /* 13104 360 */
- {.type There, {.p 360 }}, /* 13104 360 */
- {.type FromDictionary, {.p M_equal}, .src = "dd M_equal"}, /* dd M_equal 13112 */
- {.type Here, {.p 13112 }}, /* 13112 360 */
- {.type There, {.p 360 }}, /* 13112 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13120 */
- {.type Here, {.p 13120 }}, /* 13120 360 */
- {.type There, {.p 360 }}, /* 13120 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon ; ( read_count ) successful read, get out"}, /* dd M_exitcolon ; ( read_count ) successful read, get out 13128 */
- {.type Here, {.p 13128 }}, /* 13128 360 */
- {.type There, {.p 360 }}, /* 13128 360 */
- {.type Here, {.p 13128 }}, /* 13128 360 */
- {.type There, {.p 360 }}, /* 13128 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13136 */
- {.type Here, {.p 13136 }}, /* 13136 360 */
- {.type There, {.p 360 }}, /* 13136 360 */
- {.type FromDictionary, {.p L_C_get_too_long}, .src = "dd L_C_get_too_long ; could not find a delimiter in 4096 bytes, reevaluate"}, /* dd L_C_get_too_long ; could not find a delimiter in 4096 bytes, reevaluate 13144 */
- {.type Here, {.p 13144 }}, /* 13144 360 */
- {.type There, {.p 360 }}, /* 13144 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 13152 */
- {.type Here, {.p 13152 }}, /* 13152 360 */
- {.type There, {.p 360 }}, /* 13152 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 13160 */
- {.type Here, {.p 13160 }}, /* 13160 360 */
- {.type There, {.p 360 }}, /* 13160 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit ; show the read_count"}, /* dd C_emit ; show the read_count 13168 */
- {.type Here, {.p 13168 }}, /* 13168 360 */
- {.type There, {.p 360 }}, /* 13168 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 13176 */
- {.type Here, {.p 13176 }}, /* 13176 360 */
- {.type There, {.p 360 }}, /* 13176 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort ; abort on read error. How about terminate?"}, /* dd C_abort ; abort on read error. How about terminate? 13184 */
- {.type Here, {.p 13184 }}, /* 13184 360 */
- {.type There, {.p 360 }}, /* 13184 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13192 */
- {.type Here, {.p 13192 }}, /* 13192 360 */
- {.type There, {.p 360 }}, /* 13192 360 */
- {.type Here, {.p 13192 }}, /* 13192 360 */
- {.type There, {.p 360 }}, /* 13192 360 */
- {.type Here, {.p 13192 }}, /* 13192 360 */
- {.type There, {.p 360 }}, /* 13192 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13200 */
- {.type Here, {.p 13200 }}, /* 13200 360 */
- {.type There, {.p 360 }}, /* 13200 360 */
- {.type FromDictionary, {.p L_read_failed}, .src = "dd L_read_failed ; read error"}, /* dd L_read_failed ; read error 13208 */
- {.type Here, {.p 13208 }}, /* 13208 360 */
- {.type There, {.p 360 }}, /* 13208 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 13216 */
- {.type Here, {.p 13216 }}, /* 13216 360 */
- {.type There, {.p 360 }}, /* 13216 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 13224 */
- {.type Here, {.p 13224 }}, /* 13224 360 */
- {.type There, {.p 360 }}, /* 13224 360 */
- {.type FromDictionary, {.p C_emit}, .src = "dd C_emit ; show the index"}, /* dd C_emit ; show the index 13232 */
- {.type Here, {.p 13232 }}, /* 13232 360 */
- {.type There, {.p 360 }}, /* 13232 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 13240 */
- {.type Here, {.p 13240 }}, /* 13240 360 */
- {.type There, {.p 360 }}, /* 13240 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort ; abort on read error. How about terminate?"}, /* dd C_abort ; abort on read error. How about terminate? 13248 */
- {.type Here, {.p 13248 }}, /* 13248 360 */
- {.type There, {.p 360 }}, /* 13248 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13256 */
- {.type Here, {.p 13256 }}, /* 13256 360 */
- {.type There, {.p 360 }}, /* 13256 360 */
- {.type Here, {.p 13256 }}, /* 13256 360 */
- {.type There, {.p 360 }}, /* 13256 360 */
- {.type Here, {.p 13256 }}, /* 13256 360 */
- {.type There, {.p 360 }}, /* 13256 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; ( ) read_count == 0"}, /* dd M_drop ; ( ) read_count == 0 13264 */
- {.type Here, {.p 13264 }}, /* 13264 360 */
- {.type There, {.p 360 }}, /* 13264 360 */
- {.type FromDictionary, {.p MV_Eof}, .src = "dd MV_Eof"}, /* dd MV_Eof 13272 */
- {.type Here, {.p 13272 }}, /* 13272 360 */
- {.type There, {.p 360 }}, /* 13272 360 */
- {.type FromDictionary, {.p C_on}, .src = "dd C_on ; end of file, qrestore_input"}, /* dd C_on ; end of file, qrestore_input 13280 */
- {.type Here, {.p 13280 }}, /* 13280 360 */
- {.type There, {.p 360 }}, /* 13280 360 */
- {.type FromDictionary, {.p C_restore_input}, .src = "dd C_restore_input"}, /* dd C_restore_input 13288 */
- {.type Here, {.p 13288 }}, /* 13288 360 */
- {.type There, {.p 360 }}, /* 13288 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13296 */
- {.type Here, {.p 13296 }}, /* 13296 360 */
- {.type There, {.p 360 }}, /* 13296 360 */
- {.type Here, {.p 13296 }}, /* 13296 360 */
- {.type There, {.p 360 }}, /* 13296 360 */
- {.type Header, {.hdr { 4, "parse", /* C_parse = 13312 */ colon }}}, /* CENTRY "parse" parse 4 ; ( read_count -- 'Wordb ) Wordb has a counted string. read_count number of bytes read into Tib h 13320 */
- {.type Here, {.p 13320 }}, /* 13320 360 */
- {.type There, {.p 360 }}, /* 13320 360 */
- {.type Here, {.p 13320 }}, /* 13320 360 */
- {.type There, {.p 360 }}, /* 13320 360 */
- {.type Here, {.p 13320 }}, /* 13320 360 */
- {.type There, {.p 360 }}, /* 13320 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( read_count read_count ) check if count > 255 bytes, then invalid word"}, /* dd M_dup ; ( read_count read_count ) check if count > 255 bytes, then invalid word 13328 */
- {.type Here, {.p 13328 }}, /* 13328 360 */
- {.type There, {.p 360 }}, /* 13328 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13336 */
- {.type Here, {.p 13336 }}, /* 13336 360 */
- {.type There, {.p 360 }}, /* 13336 360 */
- {.type Absolute, {.p 256}}, /* dd 256 13344 */
- {.type Here, {.p 13344 }}, /* 13344 360 */
- {.type There, {.p 360 }}, /* 13344 360 */
- {.type FromDictionary, {.p M_less}, .src = "dd M_less"}, /* dd M_less 13352 */
- {.type Here, {.p 13352 }}, /* 13352 360 */
- {.type There, {.p 360 }}, /* 13352 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13360 */
- {.type Here, {.p 13360 }}, /* 13360 360 */
- {.type There, {.p 360 }}, /* 13360 360 */
- {.type FromDictionary, {.p L_C_parse_1}, .src = "dd L_C_parse_1"}, /* dd L_C_parse_1 13368 */
- {.type Here, {.p 13368 }}, /* 13368 360 */
- {.type There, {.p 360 }}, /* 13368 360 */
- {.type Here, {.p 13368 }}, /* 13368 360 */
- {.type There, {.p 360 }}, /* 13368 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( read_count read_count )"}, /* dd M_dup ; ( read_count read_count ) 13376 */
- {.type Here, {.p 13376 }}, /* 13376 360 */
- {.type There, {.p 360 }}, /* 13376 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 13384 */
- {.type Here, {.p 13384 }}, /* 13384 360 */
- {.type There, {.p 360 }}, /* 13384 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; ( store read_count at Wordb[0] )"}, /* dd M_cstore ; ( store read_count at Wordb[0] ) 13392 */
- {.type Here, {.p 13392 }}, /* 13392 360 */
- {.type There, {.p 360 }}, /* 13392 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 13400 */
- {.type Here, {.p 13400 }}, /* 13400 360 */
- {.type There, {.p 360 }}, /* 13400 360 */
- {.type FromDictionary, {.p MV_Tib}, .src = "dd MV_Tib"}, /* dd MV_Tib 13408 */
- {.type Here, {.p 13408 }}, /* 13408 360 */
- {.type There, {.p 360 }}, /* 13408 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 13416 */
- {.type Here, {.p 13416 }}, /* 13416 360 */
- {.type There, {.p 360 }}, /* 13416 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13424 */
- {.type Here, {.p 13424 }}, /* 13424 360 */
- {.type There, {.p 360 }}, /* 13424 360 */
- {.type Absolute, {.p 1}}, /* dd 1 13432 */
- {.type Here, {.p 13432 }}, /* 13432 360 */
- {.type There, {.p 360 }}, /* 13432 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 'Tib 'Wordb+1 ) (R read_count )"}, /* dd M_plus ; ( 'Tib 'Wordb+1 ) (R read_count ) 13440 */
- {.type Here, {.p 13440 }}, /* 13440 360 */
- {.type There, {.p 360 }}, /* 13440 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( 'Tib 'Wordb+1 read_count )"}, /* dd M_rpop ; ( 'Tib 'Wordb+1 read_count ) 13448 */
- {.type Here, {.p 13448 }}, /* 13448 360 */
- {.type There, {.p 360 }}, /* 13448 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; copy bytes from Tib to Wordb to make it a counted string at Wordb"}, /* dd M_cmove ; copy bytes from Tib to Wordb to make it a counted string at Wordb 13456 */
- {.type Here, {.p 13456 }}, /* 13456 360 */
- {.type There, {.p 360 }}, /* 13456 360 */
- {.type Here, {.p 13456 }}, /* 13456 360 */
- {.type There, {.p 360 }}, /* 13456 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 13464 */
- {.type Here, {.p 13464 }}, /* 13464 360 */
- {.type There, {.p 360 }}, /* 13464 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon ; ( 'Wordb ) Wordb has the counted string"}, /* dd M_exitcolon ; ( 'Wordb ) Wordb has the counted string 13472 */
- {.type Here, {.p 13472 }}, /* 13472 360 */
- {.type There, {.p 360 }}, /* 13472 360 */
- {.type Here, {.p 13472 }}, /* 13472 360 */
- {.type There, {.p 360 }}, /* 13472 360 */
- {.type Here, {.p 13472 }}, /* 13472 360 */
- {.type There, {.p 360 }}, /* 13472 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13480 */
- {.type Here, {.p 13480 }}, /* 13480 360 */
- {.type There, {.p 360 }}, /* 13480 360 */
- {.type FromDictionary, {.p L_C_long_word}, .src = "dd L_C_long_word"}, /* dd L_C_long_word 13488 */
- {.type Here, {.p 13488 }}, /* 13488 360 */
- {.type There, {.p 360 }}, /* 13488 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 13496 */
- {.type Here, {.p 13496 }}, /* 13496 360 */
- {.type There, {.p 360 }}, /* 13496 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 13504 */
- {.type Here, {.p 13504 }}, /* 13504 360 */
- {.type There, {.p 360 }}, /* 13504 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 13512 */
- {.type Here, {.p 13512 }}, /* 13512 360 */
- {.type There, {.p 360 }}, /* 13512 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 13520 */
- {.type Here, {.p 13520 }}, /* 13520 360 */
- {.type There, {.p 360 }}, /* 13520 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13528 */
- {.type Here, {.p 13528 }}, /* 13528 360 */
- {.type There, {.p 360 }}, /* 13528 360 */
- {.type Here, {.p 13528 }}, /* 13528 360 */
- {.type There, {.p 360 }}, /* 13528 360 */
- {.type Header, {.hdr { 4, "word", /* C_word = 13544 */ colon }}}, /* CENTRY "word" word 4 ; ( -- 'Wordb ) read from #n/Infd/word into Tib and then parse to a counted string in Wordb h 13552 */
- {.type Here, {.p 13552 }}, /* 13552 360 */
- {.type There, {.p 360 }}, /* 13552 360 */
- {.type Here, {.p 13552 }}, /* 13552 360 */
- {.type There, {.p 360 }}, /* 13552 360 */
- {.type FromDictionary, {.p MC_WORDNUM}, .src = "dd MC_WORDNUM"}, /* dd MC_WORDNUM 13560 */
- {.type Here, {.p 13560 }}, /* 13560 360 */
- {.type There, {.p 360 }}, /* 13560 360 */
- {.type FromDictionary, {.p C_get}, .src = "dd C_get"}, /* dd C_get 13568 */
- {.type Here, {.p 13568 }}, /* 13568 360 */
- {.type There, {.p 360 }}, /* 13568 360 */
- {.type FromDictionary, {.p C_parse}, .src = "dd C_parse"}, /* dd C_parse 13576 */
- {.type Here, {.p 13576 }}, /* 13576 360 */
- {.type There, {.p 360 }}, /* 13576 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13584 */
- {.type Here, {.p 13584 }}, /* 13584 360 */
- {.type There, {.p 360 }}, /* 13584 360 */
- {.type Here, {.p 13584 }}, /* 13584 360 */
- {.type There, {.p 360 }}, /* 13584 360 */
- {.type Header, {.hdr { 4, "line", /* C_line = 13600 */ colon }}}, /* CENTRY "line" line 4 ; ( -- count ) read from #n/Infd/line into Tib h 13608 */
- {.type Here, {.p 13608 }}, /* 13608 360 */
- {.type There, {.p 360 }}, /* 13608 360 */
- {.type Here, {.p 13608 }}, /* 13608 360 */
- {.type There, {.p 360 }}, /* 13608 360 */
- {.type FromDictionary, {.p MC_LINENUM}, .src = "dd MC_LINENUM"}, /* dd MC_LINENUM 13616 */
- {.type Here, {.p 13616 }}, /* 13616 360 */
- {.type There, {.p 360 }}, /* 13616 360 */
- {.type FromDictionary, {.p C_get}, .src = "dd C_get"}, /* dd C_get 13624 */
- {.type Here, {.p 13624 }}, /* 13624 360 */
- {.type There, {.p 360 }}, /* 13624 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13632 */
- {.type Here, {.p 13632 }}, /* 13632 360 */
- {.type There, {.p 360 }}, /* 13632 360 */
- {.type Here, {.p 13632 }}, /* 13632 360 */
- {.type There, {.p 360 }}, /* 13632 360 */
- {.type Header, {.hdr { 11, "doublequote", /* C_doublequote = 13656 */ colon }}}, /* CENTRY "doublequote" doublequote 11 ; ( -- count ) read from #n/Infd/doublequote into Tib h 13664 */
- {.type Here, {.p 13664 }}, /* 13664 360 */
- {.type There, {.p 360 }}, /* 13664 360 */
- {.type Here, {.p 13664 }}, /* 13664 360 */
- {.type There, {.p 360 }}, /* 13664 360 */
- {.type FromDictionary, {.p MC_DOUBLEQUOTENUM}, .src = "dd MC_DOUBLEQUOTENUM"}, /* dd MC_DOUBLEQUOTENUM 13672 */
- {.type Here, {.p 13672 }}, /* 13672 360 */
- {.type There, {.p 360 }}, /* 13672 360 */
- {.type FromDictionary, {.p C_get}, .src = "dd C_get"}, /* dd C_get 13680 */
- {.type Here, {.p 13680 }}, /* 13680 360 */
- {.type There, {.p 360 }}, /* 13680 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13688 */
- {.type Here, {.p 13688 }}, /* 13688 360 */
- {.type There, {.p 360 }}, /* 13688 360 */
- {.type Here, {.p 13688 }}, /* 13688 360 */
- {.type There, {.p 360 }}, /* 13688 360 */
- {.type Header, {.hdr { 11, "cdoublequote", /* C_counted_doublequote = 13712 */ colon }}}, /* CENTRY "cdoublequote" counted_doublequote 11 ; ( -- 'Wordb ) read from #n/Infd/doublequote into Tib and then parse to a counted string in Wordb h 13720 */
- {.type Here, {.p 13720 }}, /* 13720 360 */
- {.type There, {.p 360 }}, /* 13720 360 */
- {.type Here, {.p 13720 }}, /* 13720 360 */
- {.type There, {.p 360 }}, /* 13720 360 */
- {.type FromDictionary, {.p MC_DOUBLEQUOTENUM}, .src = "dd MC_DOUBLEQUOTENUM"}, /* dd MC_DOUBLEQUOTENUM 13728 */
- {.type Here, {.p 13728 }}, /* 13728 360 */
- {.type There, {.p 360 }}, /* 13728 360 */
- {.type FromDictionary, {.p C_get}, .src = "dd C_get"}, /* dd C_get 13736 */
- {.type Here, {.p 13736 }}, /* 13736 360 */
- {.type There, {.p 360 }}, /* 13736 360 */
- {.type FromDictionary, {.p C_parse}, .src = "dd C_parse"}, /* dd C_parse 13744 */
- {.type Here, {.p 13744 }}, /* 13744 360 */
- {.type There, {.p 360 }}, /* 13744 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13752 */
- {.type Here, {.p 13752 }}, /* 13752 360 */
- {.type There, {.p 360 }}, /* 13752 360 */
- {.type Here, {.p 13752 }}, /* 13752 360 */
- {.type There, {.p 360 }}, /* 13752 360 */
- {.type Header, {.hdr { 10, "closeparen", /* C_closeparen = 13776 */ colon }}}, /* CENTRY "closeparen" closeparen 10 ; ( -- count ) read from #n/Infd/closeparen h 13784 */
- {.type Here, {.p 13784 }}, /* 13784 360 */
- {.type There, {.p 360 }}, /* 13784 360 */
- {.type Here, {.p 13784 }}, /* 13784 360 */
- {.type There, {.p 360 }}, /* 13784 360 */
- {.type FromDictionary, {.p MC_CLOSEPARENNUM}, .src = "dd MC_CLOSEPARENNUM"}, /* dd MC_CLOSEPARENNUM 13792 */
- {.type Here, {.p 13792 }}, /* 13792 360 */
- {.type There, {.p 360 }}, /* 13792 360 */
- {.type FromDictionary, {.p C_get}, .src = "dd C_get"}, /* dd C_get 13800 */
- {.type Here, {.p 13800 }}, /* 13800 360 */
- {.type There, {.p 360 }}, /* 13800 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 13808 */
- {.type Here, {.p 13808 }}, /* 13808 360 */
- {.type There, {.p 360 }}, /* 13808 360 */
- {.type Here, {.p 13808 }}, /* 13808 360 */
- {.type There, {.p 360 }}, /* 13808 360 */
- {.type Header, {.hdr { 8, "findname", /* C_findname = 13832 */ colon }}}, /* CENTRY "findname" findname 8 ; ( a1 -- a2 f ) ; loop through the dictionary names h 13840 */
- {.type Here, {.p 13840 }}, /* 13840 360 */
- {.type There, {.p 360 }}, /* 13840 360 */
- {.type Here, {.p 13840 }}, /* 13840 360 */
- {.type There, {.p 360 }}, /* 13840 360 */
- {.type FromDictionary, {.p MV_Findadr}, .src = "dd MV_Findadr"}, /* dd MV_Findadr 13848 */
- {.type Here, {.p 13848 }}, /* 13848 360 */
- {.type There, {.p 360 }}, /* 13848 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 13856 */
- {.type Here, {.p 13856 }}, /* 13856 360 */
- {.type There, {.p 360 }}, /* 13856 360 */
- {.type FromDictionary, {.p MV_Dtop}, .src = "dd MV_Dtop"}, /* dd MV_Dtop 13864 */
- {.type Here, {.p 13864 }}, /* 13864 360 */
- {.type There, {.p 360 }}, /* 13864 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; get latest dictionary link"}, /* dd M_fetch ; get latest dictionary link 13872 */
- {.type Here, {.p 13872 }}, /* 13872 360 */
- {.type There, {.p 360 }}, /* 13872 360 */
- {.type Here, {.p 13872 }}, /* 13872 360 */
- {.type There, {.p 360 }}, /* 13872 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 13880 */
- {.type Here, {.p 13880 }}, /* 13880 360 */
- {.type There, {.p 360 }}, /* 13880 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13888 */
- {.type Here, {.p 13888 }}, /* 13888 360 */
- {.type There, {.p 360 }}, /* 13888 360 */
- {.type FromDictionary, {.p L_C_findname_1}, .src = "dd L_C_findname_1 ; seached until the first dictionary entry get out"}, /* dd L_C_findname_1 ; seached until the first dictionary entry get out 13896 */
- {.type Here, {.p 13896 }}, /* 13896 360 */
- {.type There, {.p 360 }}, /* 13896 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a -- a a )"}, /* dd M_dup ; ( a -- a a ) 13904 */
- {.type Here, {.p 13904 }}, /* 13904 360 */
- {.type There, {.p 360 }}, /* 13904 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus ; ( a a -- a a+8) lenth + initial name address"}, /* dd C_cell_plus ; ( a a -- a a+8) lenth + initial name address 13912 */
- {.type Here, {.p 13912 }}, /* 13912 360 */
- {.type There, {.p 360 }}, /* 13912 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( a a+8 -- a immediate|hidden|len) length + initial name"}, /* dd M_cfetch ; ( a a+8 -- a immediate|hidden|len) length + initial name 13920 */
- {.type Here, {.p 13920 }}, /* 13920 360 */
- {.type There, {.p 360 }}, /* 13920 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 13928 */
- {.type Here, {.p 13928 }}, /* 13928 360 */
- {.type There, {.p 360 }}, /* 13928 360 */
- {.type Absolute, {.p 64}}, /* dd 64 ; check the reveal'ed flag 1=hidden, 0=reveal 13936 */
- {.type Here, {.p 13936 }}, /* 13936 360 */
- {.type There, {.p 360 }}, /* 13936 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand ; if hidden, goto L_C_findname_3 else L_C_findname_2"}, /* dd M_binand ; if hidden, goto L_C_findname_3 else L_C_findname_2 13944 */
- {.type Here, {.p 13944 }}, /* 13944 360 */
- {.type There, {.p 360 }}, /* 13944 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 13952 */
- {.type Here, {.p 13952 }}, /* 13952 360 */
- {.type There, {.p 360 }}, /* 13952 360 */
- {.type FromDictionary, {.p L_C_findname_2}, .src = "dd L_C_findname_2"}, /* dd L_C_findname_2 13960 */
- {.type Here, {.p 13960 }}, /* 13960 360 */
- {.type There, {.p 360 }}, /* 13960 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; smudge'd dictionary entry, get the previous entry"}, /* dd M_fetch ; smudge'd dictionary entry, get the previous entry 13968 */
- {.type Here, {.p 13968 }}, /* 13968 360 */
- {.type There, {.p 360 }}, /* 13968 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 13976 */
- {.type Here, {.p 13976 }}, /* 13976 360 */
- {.type There, {.p 360 }}, /* 13976 360 */
- {.type FromDictionary, {.p L_C_findname_3}, .src = "dd L_C_findname_3"}, /* dd L_C_findname_3 13984 */
- {.type Here, {.p 13984 }}, /* 13984 360 */
- {.type There, {.p 360 }}, /* 13984 360 */
- {.type Here, {.p 13984 }}, /* 13984 360 */
- {.type There, {.p 360 }}, /* 13984 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a1 -- a1 a1)"}, /* dd M_dup ; ( a1 -- a1 a1) 13992 */
- {.type Here, {.p 13992 }}, /* 13992 360 */
- {.type There, {.p 360 }}, /* 13992 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus ; ( a1 a1 -- a1 a1+8)"}, /* dd C_cell_plus ; ( a1 a1 -- a1 a1+8) 14000 */
- {.type Here, {.p 14000 }}, /* 14000 360 */
- {.type There, {.p 360 }}, /* 14000 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count ; ( a1 a1+8 -- a1 a1+8+1 n )"}, /* dd C_count ; ( a1 a1+8 -- a1 a1+8+1 n ) 14008 */
- {.type Here, {.p 14008 }}, /* 14008 360 */
- {.type There, {.p 360 }}, /* 14008 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14016 */
- {.type Here, {.p 14016 }}, /* 14016 360 */
- {.type There, {.p 360 }}, /* 14016 360 */
- {.type Absolute, {.p 63}}, /* dd 63 14024 */
- {.type Here, {.p 14024 }}, /* 14024 360 */
- {.type There, {.p 360 }}, /* 14024 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand ; ( a1 a1+8+1 n 63 -- a1 a1+8+1 n&63=len )"}, /* dd M_binand ; ( a1 a1+8+1 n 63 -- a1 a1+8+1 n&63=len ) 14032 */
- {.type Here, {.p 14032 }}, /* 14032 360 */
- {.type There, {.p 360 }}, /* 14032 360 */
- {.type FromDictionary, {.p MV_Findadr}, .src = "dd MV_Findadr"}, /* dd MV_Findadr 14040 */
- {.type Here, {.p 14040 }}, /* 14040 360 */
- {.type There, {.p 360 }}, /* 14040 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 14048 */
- {.type Here, {.p 14048 }}, /* 14048 360 */
- {.type There, {.p 360 }}, /* 14048 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count ; ( a1 a1+8+1 len=n&63 a2 -- a1 a1+8+1 n&63 a2+1 n2 )"}, /* dd C_count ; ( a1 a1+8+1 len=n&63 a2 -- a1 a1+8+1 n&63 a2+1 n2 ) 14056 */
- {.type Here, {.p 14056 }}, /* 14056 360 */
- {.type There, {.p 360 }}, /* 14056 360 */
- {.type FromDictionary, {.p C_compare}, .src = "dd C_compare ; ( a1 a1+8+1 len=n&63 a2+1 n2 -- a1 f ) compare dictionary entry with name"}, /* dd C_compare ; ( a1 a1+8+1 len=n&63 a2+1 n2 -- a1 f ) compare dictionary entry with name 14064 */
- {.type Here, {.p 14064 }}, /* 14064 360 */
- {.type There, {.p 360 }}, /* 14064 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq ; found a match?"}, /* dd C_0eq ; found a match? 14072 */
- {.type Here, {.p 14072 }}, /* 14072 360 */
- {.type There, {.p 360 }}, /* 14072 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14080 */
- {.type Here, {.p 14080 }}, /* 14080 360 */
- {.type There, {.p 360 }}, /* 14080 360 */
- {.type FromDictionary, {.p L_C_findname_4}, .src = "dd L_C_findname_4 ; no match"}, /* dd L_C_findname_4 ; no match 14088 */
- {.type Here, {.p 14088 }}, /* 14088 360 */
- {.type There, {.p 360 }}, /* 14088 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus ; match found"}, /* dd C_cell_plus ; match found 14096 */
- {.type Here, {.p 14096 }}, /* 14096 360 */
- {.type There, {.p 360 }}, /* 14096 360 */
- {.type FromDictionary, {.p C_true}, .src = "dd C_true"}, /* dd C_true 14104 */
- {.type Here, {.p 14104 }}, /* 14104 360 */
- {.type There, {.p 360 }}, /* 14104 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14112 */
- {.type Here, {.p 14112 }}, /* 14112 360 */
- {.type There, {.p 360 }}, /* 14112 360 */
- {.type Here, {.p 14112 }}, /* 14112 360 */
- {.type There, {.p 360 }}, /* 14112 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 14120 */
- {.type Here, {.p 14120 }}, /* 14120 360 */
- {.type There, {.p 360 }}, /* 14120 360 */
- {.type Here, {.p 14120 }}, /* 14120 360 */
- {.type There, {.p 360 }}, /* 14120 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 14128 */
- {.type Here, {.p 14128 }}, /* 14128 360 */
- {.type There, {.p 360 }}, /* 14128 360 */
- {.type FromDictionary, {.p L_C_findname}, .src = "dd L_C_findname"}, /* dd L_C_findname 14136 */
- {.type Here, {.p 14136 }}, /* 14136 360 */
- {.type There, {.p 360 }}, /* 14136 360 */
- {.type Here, {.p 14136 }}, /* 14136 360 */
- {.type There, {.p 360 }}, /* 14136 360 */
- {.type FromDictionary, {.p MV_Findadr}, .src = "dd MV_Findadr"}, /* dd MV_Findadr 14144 */
- {.type Here, {.p 14144 }}, /* 14144 360 */
- {.type There, {.p 360 }}, /* 14144 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 14152 */
- {.type Here, {.p 14152 }}, /* 14152 360 */
- {.type There, {.p 360 }}, /* 14152 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 14160 */
- {.type Here, {.p 14160 }}, /* 14160 360 */
- {.type There, {.p 360 }}, /* 14160 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14168 */
- {.type Here, {.p 14168 }}, /* 14168 360 */
- {.type There, {.p 360 }}, /* 14168 360 */
- {.type Here, {.p 14168 }}, /* 14168 360 */
- {.type There, {.p 360 }}, /* 14168 360 */
- {.type Header, {.hdr { 4, "find", /* C_find = 14184 */ colon }}}, /* CENTRY "find" find 4 ; ( a1 -- a2 f )? h 14192 */
- {.type Here, {.p 14192 }}, /* 14192 360 */
- {.type There, {.p 360 }}, /* 14192 360 */
- {.type Here, {.p 14192 }}, /* 14192 360 */
- {.type There, {.p 360 }}, /* 14192 360 */
- {.type FromDictionary, {.p C_findname}, .src = "dd C_findname"}, /* dd C_findname 14200 */
- {.type Here, {.p 14200 }}, /* 14200 360 */
- {.type There, {.p 360 }}, /* 14200 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14208 */
- {.type Here, {.p 14208 }}, /* 14208 360 */
- {.type There, {.p 360 }}, /* 14208 360 */
- {.type FromDictionary, {.p L_C_find}, .src = "dd L_C_find"}, /* dd L_C_find 14216 */
- {.type Here, {.p 14216 }}, /* 14216 360 */
- {.type There, {.p 360 }}, /* 14216 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 14224 */
- {.type Here, {.p 14224 }}, /* 14224 360 */
- {.type There, {.p 360 }}, /* 14224 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 14232 */
- {.type Here, {.p 14232 }}, /* 14232 360 */
- {.type There, {.p 360 }}, /* 14232 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 14240 */
- {.type Here, {.p 14240 }}, /* 14240 360 */
- {.type There, {.p 360 }}, /* 14240 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over"}, /* dd M_over 14248 */
- {.type Here, {.p 14248 }}, /* 14248 360 */
- {.type There, {.p 360 }}, /* 14248 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14256 */
- {.type Here, {.p 14256 }}, /* 14256 360 */
- {.type There, {.p 360 }}, /* 14256 360 */
- {.type Absolute, {.p 63}}, /* dd 63 14264 */
- {.type Here, {.p 14264 }}, /* 14264 360 */
- {.type There, {.p 360 }}, /* 14264 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 14272 */
- {.type Here, {.p 14272 }}, /* 14272 360 */
- {.type There, {.p 360 }}, /* 14272 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 14280 */
- {.type Here, {.p 14280 }}, /* 14280 360 */
- {.type There, {.p 360 }}, /* 14280 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 14288 */
- {.type Here, {.p 14288 }}, /* 14288 360 */
- {.type There, {.p 360 }}, /* 14288 360 */
- {.type FromDictionary, {.p C_aligned}, .src = "dd C_aligned"}, /* dd C_aligned 14296 */
- {.type Here, {.p 14296 }}, /* 14296 360 */
- {.type There, {.p 360 }}, /* 14296 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 14304 */
- {.type Here, {.p 14304 }}, /* 14304 360 */
- {.type There, {.p 360 }}, /* 14304 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14312 */
- {.type Here, {.p 14312 }}, /* 14312 360 */
- {.type There, {.p 360 }}, /* 14312 360 */
- {.type Absolute, {.p 128}}, /* dd 128 14320 */
- {.type Here, {.p 14320 }}, /* 14320 360 */
- {.type There, {.p 360 }}, /* 14320 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 14328 */
- {.type Here, {.p 14328 }}, /* 14328 360 */
- {.type There, {.p 360 }}, /* 14328 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14336 */
- {.type Here, {.p 14336 }}, /* 14336 360 */
- {.type There, {.p 360 }}, /* 14336 360 */
- {.type FromDictionary, {.p L_C_find_1}, .src = "dd L_C_find_1"}, /* dd L_C_find_1 14344 */
- {.type Here, {.p 14344 }}, /* 14344 360 */
- {.type There, {.p 360 }}, /* 14344 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14352 */
- {.type Here, {.p 14352 }}, /* 14352 360 */
- {.type There, {.p 360 }}, /* 14352 360 */
- {.type Absolute, {.p 1}}, /* dd 1 14360 */
- {.type Here, {.p 14360 }}, /* 14360 360 */
- {.type There, {.p 360 }}, /* 14360 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 14368 */
- {.type Here, {.p 14368 }}, /* 14368 360 */
- {.type There, {.p 360 }}, /* 14368 360 */
- {.type FromDictionary, {.p L_C_find_2}, .src = "dd L_C_find_2"}, /* dd L_C_find_2 14376 */
- {.type Here, {.p 14376 }}, /* 14376 360 */
- {.type There, {.p 360 }}, /* 14376 360 */
- {.type Here, {.p 14376 }}, /* 14376 360 */
- {.type There, {.p 360 }}, /* 14376 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14384 */
- {.type Here, {.p 14384 }}, /* 14384 360 */
- {.type There, {.p 360 }}, /* 14384 360 */
- {.type Absolute, {.p -1}}, /* dd -1 14392 */
- {.type Here, {.p 14392 }}, /* 14392 360 */
- {.type There, {.p 360 }}, /* 14392 360 */
- {.type Here, {.p 14392 }}, /* 14392 360 */
- {.type There, {.p 360 }}, /* 14392 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14400 */
- {.type Here, {.p 14400 }}, /* 14400 360 */
- {.type There, {.p 360 }}, /* 14400 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 14408 */
- {.type Here, {.p 14408 }}, /* 14408 360 */
- {.type There, {.p 360 }}, /* 14408 360 */
- {.type FromDictionary, {.p L_C_find_3}, .src = "dd L_C_find_3"}, /* dd L_C_find_3 14416 */
- {.type Here, {.p 14416 }}, /* 14416 360 */
- {.type There, {.p 360 }}, /* 14416 360 */
- {.type Here, {.p 14416 }}, /* 14416 360 */
- {.type There, {.p 360 }}, /* 14416 360 */
- {.type FromDictionary, {.p C_false}, .src = "dd C_false"}, /* dd C_false 14424 */
- {.type Here, {.p 14424 }}, /* 14424 360 */
- {.type There, {.p 360 }}, /* 14424 360 */
- {.type Here, {.p 14424 }}, /* 14424 360 */
- {.type There, {.p 360 }}, /* 14424 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14432 */
- {.type Here, {.p 14432 }}, /* 14432 360 */
- {.type There, {.p 360 }}, /* 14432 360 */
- {.type Here, {.p 14432 }}, /* 14432 360 */
- {.type There, {.p 360 }}, /* 14432 360 */
- {.type Header, {.hdr { 1, "'", /* C_single_quote = 14448 */ colon }}}, /* CENTRY "'" single_quote 1 h 14456 */
- {.type Here, {.p 14456 }}, /* 14456 360 */
- {.type There, {.p 360 }}, /* 14456 360 */
- {.type Here, {.p 14456 }}, /* 14456 360 */
- {.type There, {.p 360 }}, /* 14456 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 14464 */
- {.type Here, {.p 14464 }}, /* 14464 360 */
- {.type There, {.p 360 }}, /* 14464 360 */
- {.type FromDictionary, {.p C_find}, .src = "dd C_find"}, /* dd C_find 14472 */
- {.type Here, {.p 14472 }}, /* 14472 360 */
- {.type There, {.p 360 }}, /* 14472 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 14480 */
- {.type Here, {.p 14480 }}, /* 14480 360 */
- {.type There, {.p 360 }}, /* 14480 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14488 */
- {.type Here, {.p 14488 }}, /* 14488 360 */
- {.type There, {.p 360 }}, /* 14488 360 */
- {.type FromDictionary, {.p L_C_single_quote}, .src = "dd L_C_single_quote"}, /* dd L_C_single_quote 14496 */
- {.type Here, {.p 14496 }}, /* 14496 360 */
- {.type There, {.p 360 }}, /* 14496 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 14504 */
- {.type Here, {.p 14504 }}, /* 14504 360 */
- {.type There, {.p 360 }}, /* 14504 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 14512 */
- {.type Here, {.p 14512 }}, /* 14512 360 */
- {.type There, {.p 360 }}, /* 14512 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 14520 */
- {.type Here, {.p 14520 }}, /* 14520 360 */
- {.type There, {.p 360 }}, /* 14520 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14528 */
- {.type Here, {.p 14528 }}, /* 14528 360 */
- {.type There, {.p 360 }}, /* 14528 360 */
- {.type FromDictionary, {.p L170}, .src = "dd L170"}, /* dd L170 14536 */
- {.type Here, {.p 14536 }}, /* 14536 360 */
- {.type There, {.p 360 }}, /* 14536 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 14544 */
- {.type Here, {.p 14544 }}, /* 14544 360 */
- {.type There, {.p 360 }}, /* 14544 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 14552 */
- {.type Here, {.p 14552 }}, /* 14552 360 */
- {.type There, {.p 360 }}, /* 14552 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 14560 */
- {.type Here, {.p 14560 }}, /* 14560 360 */
- {.type There, {.p 360 }}, /* 14560 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 14568 */
- {.type Here, {.p 14568 }}, /* 14568 360 */
- {.type There, {.p 360 }}, /* 14568 360 */
- {.type Here, {.p 14568 }}, /* 14568 360 */
- {.type There, {.p 360 }}, /* 14568 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14576 */
- {.type Here, {.p 14576 }}, /* 14576 360 */
- {.type There, {.p 360 }}, /* 14576 360 */
- {.type Here, {.p 14576 }}, /* 14576 360 */
- {.type There, {.p 360 }}, /* 14576 360 */
- {.type Header, {.hdr { 6, "?stack", /* C_qstack = 14592 */ colon }}}, /* CENTRY "?stack" qstack 6 h 14600 */
- {.type Here, {.p 14600 }}, /* 14600 360 */
- {.type There, {.p 360 }}, /* 14600 360 */
- {.type Here, {.p 14600 }}, /* 14600 360 */
- {.type There, {.p 360 }}, /* 14600 360 */
- {.type FromDictionary, {.p M_stackptr}, .src = "dd M_stackptr"}, /* dd M_stackptr 14608 */
- {.type Here, {.p 14608 }}, /* 14608 360 */
- {.type There, {.p 360 }}, /* 14608 360 */
- {.type FromDictionary, {.p MV_S0}, .src = "dd MV_S0"}, /* dd MV_S0 14616 */
- {.type Here, {.p 14616 }}, /* 14616 360 */
- {.type There, {.p 360 }}, /* 14616 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 14624 */
- {.type Here, {.p 14624 }}, /* 14624 360 */
- {.type There, {.p 360 }}, /* 14624 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14632 */
- {.type Here, {.p 14632 }}, /* 14632 360 */
- {.type There, {.p 360 }}, /* 14632 360 */
- {.type FromDictionary, {.p L_C_qstack}, .src = "dd L_C_qstack"}, /* dd L_C_qstack 14640 */
- {.type Here, {.p 14640 }}, /* 14640 360 */
- {.type There, {.p 360 }}, /* 14640 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14648 */
- {.type Here, {.p 14648 }}, /* 14648 360 */
- {.type There, {.p 360 }}, /* 14648 360 */
- {.type FromDictionary, {.p L173}, .src = "dd L173"}, /* dd L173 14656 */
- {.type Here, {.p 14656 }}, /* 14656 360 */
- {.type There, {.p 360 }}, /* 14656 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 14664 */
- {.type Here, {.p 14664 }}, /* 14664 360 */
- {.type There, {.p 360 }}, /* 14664 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 14672 */
- {.type Here, {.p 14672 }}, /* 14672 360 */
- {.type There, {.p 360 }}, /* 14672 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 14680 */
- {.type Here, {.p 14680 }}, /* 14680 360 */
- {.type There, {.p 360 }}, /* 14680 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 14688 */
- {.type Here, {.p 14688 }}, /* 14688 360 */
- {.type There, {.p 360 }}, /* 14688 360 */
- {.type Here, {.p 14688 }}, /* 14688 360 */
- {.type There, {.p 360 }}, /* 14688 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14696 */
- {.type Here, {.p 14696 }}, /* 14696 360 */
- {.type There, {.p 360 }}, /* 14696 360 */
- {.type Here, {.p 14696 }}, /* 14696 360 */
- {.type There, {.p 360 }}, /* 14696 360 */
- {.type FromDictionary, {.p MC_STDOUT}, .src = "dd MC_STDOUT ; ( str -- str 1) ; debug code to show the word found"}, /* dd MC_STDOUT ; ( str -- str 1) ; debug code to show the word found 14704 */
- {.type Here, {.p 14704 }}, /* 14704 360 */
- {.type There, {.p 360 }}, /* 14704 360 */
- {.type FromDictionary, {.p M_over}, .src = "dd M_over ; ( str 1 str )"}, /* dd M_over ; ( str 1 str ) 14712 */
- {.type Here, {.p 14712 }}, /* 14712 360 */
- {.type There, {.p 360 }}, /* 14712 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count ; ( str 1 a n)"}, /* dd C_count ; ( str 1 a n) 14720 */
- {.type Here, {.p 14720 }}, /* 14720 360 */
- {.type There, {.p 360 }}, /* 14720 360 */
- {.type FromDictionary, {.p M_syswrite}, .src = "dd M_syswrite"}, /* dd M_syswrite 14728 */
- {.type Here, {.p 14728 }}, /* 14728 360 */
- {.type There, {.p 360 }}, /* 14728 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the return value of write"}, /* dd M_drop ; drop the return value of write 14736 */
- {.type Here, {.p 14736 }}, /* 14736 360 */
- {.type There, {.p 360 }}, /* 14736 360 */
- {.type Here, {.p 14736 }}, /* 14736 360 */
- {.type There, {.p 360 }}, /* 14736 360 */
- {.type Header, {.hdr { 9, "interpret", /* C_interpret = 14760 */ colon }}}, /* CENTRY "interpret" interpret 9 ; there is stuff in TIB to be interpreted >In and >Limit are set h 14768 */
- {.type Here, {.p 14768 }}, /* 14768 360 */
- {.type There, {.p 360 }}, /* 14768 360 */
- {.type Here, {.p 14768 }}, /* 14768 360 */
- {.type There, {.p 360 }}, /* 14768 360 */
- {.type Here, {.p 14768 }}, /* 14768 360 */
- {.type There, {.p 360 }}, /* 14768 360 */
- {.type Here, {.p 14768 }}, /* 14768 360 */
- {.type There, {.p 360 }}, /* 14768 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word ; ( -- 'Wordb ) Wordb has the counted string"}, /* dd C_word ; ( -- 'Wordb ) Wordb has the counted string 14776 */
- {.type Here, {.p 14776 }}, /* 14776 360 */
- {.type There, {.p 360 }}, /* 14776 360 */
- {.type FromDictionary, {.p C_find}, .src = "dd C_find ; ( 'Wordb -- a1 f )"}, /* dd C_find ; ( 'Wordb -- a1 f ) 14784 */
- {.type Here, {.p 14784 }}, /* 14784 360 */
- {.type There, {.p 360 }}, /* 14784 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14792 */
- {.type Here, {.p 14792 }}, /* 14792 360 */
- {.type There, {.p 360 }}, /* 14792 360 */
- {.type FromDictionary, {.p L_C_interpret_2}, .src = "dd L_C_interpret_2"}, /* dd L_C_interpret_2 14800 */
- {.type Here, {.p 14800 }}, /* 14800 360 */
- {.type There, {.p 360 }}, /* 14800 360 */
- {.type Here, {.p 14800 }}, /* 14800 360 */
- {.type There, {.p 360 }}, /* 14800 360 */
- {.type FromDictionary, {.p M_execute}, .src = "dd M_execute ; found in dictionary, execute"}, /* dd M_execute ; found in dictionary, execute 14808 */
- {.type Here, {.p 14808 }}, /* 14808 360 */
- {.type There, {.p 360 }}, /* 14808 360 */
- {.type Here, {.p 14808 }}, /* 14808 360 */
- {.type There, {.p 360 }}, /* 14808 360 */
- {.type FromDictionary, {.p C_qstack}, .src = "dd C_qstack"}, /* dd C_qstack 14816 */
- {.type Here, {.p 14816 }}, /* 14816 360 */
- {.type There, {.p 360 }}, /* 14816 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 14824 */
- {.type Here, {.p 14824 }}, /* 14824 360 */
- {.type There, {.p 360 }}, /* 14824 360 */
- {.type FromDictionary, {.p L_C_interpret_3}, .src = "dd L_C_interpret_3"}, /* dd L_C_interpret_3 14832 */
- {.type Here, {.p 14832 }}, /* 14832 360 */
- {.type There, {.p 360 }}, /* 14832 360 */
- {.type Here, {.p 14832 }}, /* 14832 360 */
- {.type There, {.p 360 }}, /* 14832 360 */
- {.type Here, {.p 14832 }}, /* 14832 360 */
- {.type There, {.p 360 }}, /* 14832 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 14840 */
- {.type Here, {.p 14840 }}, /* 14840 360 */
- {.type There, {.p 360 }}, /* 14840 360 */
- {.type FromDictionary, {.p C_number}, .src = "dd C_number"}, /* dd C_number 14848 */
- {.type Here, {.p 14848 }}, /* 14848 360 */
- {.type There, {.p 360 }}, /* 14848 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 14856 */
- {.type Here, {.p 14856 }}, /* 14856 360 */
- {.type There, {.p 360 }}, /* 14856 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 14864 */
- {.type Here, {.p 14864 }}, /* 14864 360 */
- {.type There, {.p 360 }}, /* 14864 360 */
- {.type FromDictionary, {.p L_C_interpret_4}, .src = "dd L_C_interpret_4"}, /* dd L_C_interpret_4 14872 */
- {.type Here, {.p 14872 }}, /* 14872 360 */
- {.type There, {.p 360 }}, /* 14872 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space ; the word is neither in the dictionary nor a number"}, /* dd C_space ; the word is neither in the dictionary nor a number 14880 */
- {.type Here, {.p 14880 }}, /* 14880 360 */
- {.type There, {.p 360 }}, /* 14880 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type ; show the word"}, /* dd C_type ; show the word 14888 */
- {.type Here, {.p 14888 }}, /* 14888 360 */
- {.type There, {.p 360 }}, /* 14888 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 14896 */
- {.type Here, {.p 14896 }}, /* 14896 360 */
- {.type There, {.p 360 }}, /* 14896 360 */
- {.type FromDictionary, {.p L180}, .src = "dd L180 ; error I?"}, /* dd L180 ; error I? 14904 */
- {.type Here, {.p 14904 }}, /* 14904 360 */
- {.type There, {.p 360 }}, /* 14904 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 14912 */
- {.type Here, {.p 14912 }}, /* 14912 360 */
- {.type There, {.p 360 }}, /* 14912 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 14920 */
- {.type Here, {.p 14920 }}, /* 14920 360 */
- {.type There, {.p 360 }}, /* 14920 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 14928 */
- {.type Here, {.p 14928 }}, /* 14928 360 */
- {.type There, {.p 360 }}, /* 14928 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 14936 */
- {.type Here, {.p 14936 }}, /* 14936 360 */
- {.type There, {.p 360 }}, /* 14936 360 */
- {.type Here, {.p 14936 }}, /* 14936 360 */
- {.type There, {.p 360 }}, /* 14936 360 */
- {.type Here, {.p 14936 }}, /* 14936 360 */
- {.type There, {.p 360 }}, /* 14936 360 */
- {.type Here, {.p 14936 }}, /* 14936 360 */
- {.type There, {.p 360 }}, /* 14936 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 14944 */
- {.type Here, {.p 14944 }}, /* 14944 360 */
- {.type There, {.p 360 }}, /* 14944 360 */
- {.type FromDictionary, {.p L_C_interpret}, .src = "dd L_C_interpret"}, /* dd L_C_interpret 14952 */
- {.type Here, {.p 14952 }}, /* 14952 360 */
- {.type There, {.p 360 }}, /* 14952 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 14960 */
- {.type Here, {.p 14960 }}, /* 14960 360 */
- {.type There, {.p 360 }}, /* 14960 360 */
- {.type Here, {.p 14960 }}, /* 14960 360 */
- {.type There, {.p 360 }}, /* 14960 360 */
- {.type Header, {.hdr { 6, "create", /* C_create = 14976 */ colon }}}, /* CENTRY "create" create 6 ; compiles dictionary header until the pfa (link, len, name, cfa) h 14984 */
- {.type Here, {.p 14984 }}, /* 14984 360 */
- {.type There, {.p 360 }}, /* 14984 360 */
- {.type Here, {.p 14984 }}, /* 14984 360 */
- {.type There, {.p 360 }}, /* 14984 360 */
- {.type FromDictionary, {.p C_align}, .src = "dd C_align ; sets Dp = aligned here"}, /* dd C_align ; sets Dp = aligned here 14992 */
- {.type Here, {.p 14992 }}, /* 14992 360 */
- {.type There, {.p 360 }}, /* 14992 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( -- here )"}, /* dd C_here ; ( -- here ) 15000 */
- {.type Here, {.p 15000 }}, /* 15000 360 */
- {.type There, {.p 360 }}, /* 15000 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( -- ) (R -- linkaddr )"}, /* dd M_rpush ; ( -- ) (R -- linkaddr ) 15008 */
- {.type Here, {.p 15008 }}, /* 15008 360 */
- {.type There, {.p 360 }}, /* 15008 360 */
- {.type FromDictionary, {.p MV_Dtop}, .src = "dd MV_Dtop ; ( -- Dtop ) (R -- linkaddr )"}, /* dd MV_Dtop ; ( -- Dtop ) (R -- linkaddr ) 15016 */
- {.type Here, {.p 15016 }}, /* 15016 360 */
- {.type There, {.p 360 }}, /* 15016 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( Dtop -- dtop ) (R -- linkaddr )"}, /* dd M_fetch ; ( Dtop -- dtop ) (R -- linkaddr ) 15024 */
- {.type Here, {.p 15024 }}, /* 15024 360 */
- {.type There, {.p 360 }}, /* 15024 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; ( dtop -- ) (R -- linkaddr )"}, /* dd C_comma ; ( dtop -- ) (R -- linkaddr ) 15032 */
- {.type Here, {.p 15032 }}, /* 15032 360 */
- {.type There, {.p 360 }}, /* 15032 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word ; get the word from the input stream ( -- 'counted-string ) in Wordb"}, /* dd C_word ; get the word from the input stream ( -- 'counted-string ) in Wordb 15040 */
- {.type Here, {.p 15040 }}, /* 15040 360 */
- {.type There, {.p 360 }}, /* 15040 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a -- a a ) (R -- linkaddr )"}, /* dd M_dup ; ( a -- a a ) (R -- linkaddr ) 15048 */
- {.type Here, {.p 15048 }}, /* 15048 360 */
- {.type There, {.p 360 }}, /* 15048 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( a a -- a len ) (R -- linkaddr )"}, /* dd M_cfetch ; ( a a -- a len ) (R -- linkaddr ) 15056 */
- {.type Here, {.p 15056 }}, /* 15056 360 */
- {.type There, {.p 360 }}, /* 15056 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( a len -- a len here ) (R -- linkaddr )"}, /* dd C_here ; ( a len -- a len here ) (R -- linkaddr ) 15064 */
- {.type Here, {.p 15064 }}, /* 15064 360 */
- {.type There, {.p 360 }}, /* 15064 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( a len here -- a here len ) (R -- linkaddr )"}, /* dd M_xswap ; ( a len here -- a here len ) (R -- linkaddr ) 15072 */
- {.type Here, {.p 15072 }}, /* 15072 360 */
- {.type There, {.p 360 }}, /* 15072 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; ( a here len -- a here len+1 ) (R -- linkaddr ) using len+1 to copy even the length byte"}, /* dd C_1plus ; ( a here len -- a here len+1 ) (R -- linkaddr ) using len+1 to copy even the length byte 15080 */
- {.type Here, {.p 15080 }}, /* 15080 360 */
- {.type There, {.p 360 }}, /* 15080 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a here len+1 -- a here len+1 len+1 ) (R -- linkaddr )"}, /* dd M_dup ; ( a here len+1 -- a here len+1 len+1 ) (R -- linkaddr ) 15088 */
- {.type Here, {.p 15088 }}, /* 15088 360 */
- {.type There, {.p 360 }}, /* 15088 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a here len+1 len+1 -- a here len+1 ) (R -- linkaddr len+1 )"}, /* dd M_rpush ; ( a here len+1 len+1 -- a here len+1 ) (R -- linkaddr len+1 ) 15096 */
- {.type Here, {.p 15096 }}, /* 15096 360 */
- {.type There, {.p 360 }}, /* 15096 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; ( a here len+1 -- ) (R -- linkaddr len+1 )"}, /* dd M_cmove ; ( a here len+1 -- ) (R -- linkaddr len+1 ) 15104 */
- {.type Here, {.p 15104 }}, /* 15104 360 */
- {.type There, {.p 360 }}, /* 15104 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( -- len+1 ) (R -- linkaddr )"}, /* dd M_rpop ; ( -- len+1 ) (R -- linkaddr ) 15112 */
- {.type Here, {.p 15112 }}, /* 15112 360 */
- {.type There, {.p 360 }}, /* 15112 360 */
- {.type FromDictionary, {.p C_allot}, .src = "dd C_allot ; ( -- ) (R -- linkaddr ) here = here+len+1"}, /* dd C_allot ; ( -- ) (R -- linkaddr ) here = here+len+1 15120 */
- {.type Here, {.p 15120 }}, /* 15120 360 */
- {.type There, {.p 360 }}, /* 15120 360 */
- {.type FromDictionary, {.p C_align}, .src = "dd C_align ; sets Dp = aligned here"}, /* dd C_align ; sets Dp = aligned here 15128 */
- {.type Here, {.p 15128 }}, /* 15128 360 */
- {.type There, {.p 360 }}, /* 15128 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15136 */
- {.type Here, {.p 15136 }}, /* 15136 360 */
- {.type There, {.p 360 }}, /* 15136 360 */
- {.type FromDictionary, {.p M_variable}, .src = "dd M_variable"}, /* dd M_variable 15144 */
- {.type Here, {.p 15144 }}, /* 15144 360 */
- {.type There, {.p 360 }}, /* 15144 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( -- variablecfa) (R -- linkaddr )"}, /* dd M_fetch ; ( -- variablecfa) (R -- linkaddr ) 15152 */
- {.type Here, {.p 15152 }}, /* 15152 360 */
- {.type There, {.p 360 }}, /* 15152 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; ( -- ) put the variablecfa into the cfa"}, /* dd C_comma ; ( -- ) put the variablecfa into the cfa 15160 */
- {.type Here, {.p 15160 }}, /* 15160 360 */
- {.type There, {.p 360 }}, /* 15160 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( -- linkaddr) (R -- )"}, /* dd M_rpop ; ( -- linkaddr) (R -- ) 15168 */
- {.type Here, {.p 15168 }}, /* 15168 360 */
- {.type There, {.p 360 }}, /* 15168 360 */
- {.type FromDictionary, {.p MV_Dtop}, .src = "dd MV_Dtop"}, /* dd MV_Dtop 15176 */
- {.type Here, {.p 15176 }}, /* 15176 360 */
- {.type There, {.p 360 }}, /* 15176 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; Dtop = just created link address"}, /* dd M_store ; Dtop = just created link address 15184 */
- {.type Here, {.p 15184 }}, /* 15184 360 */
- {.type There, {.p 360 }}, /* 15184 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15192 */
- {.type Here, {.p 15192 }}, /* 15192 360 */
- {.type There, {.p 360 }}, /* 15192 360 */
- {.type Here, {.p 15192 }}, /* 15192 360 */
- {.type There, {.p 360 }}, /* 15192 360 */
- {.type Header, {.hdr { 8, "variable", /* C_variable = 15216 */ colon }}}, /* CENTRY "variable" variable 8 ; compile to put the there then on the stack h 15224 */
- {.type Here, {.p 15224 }}, /* 15224 360 */
- {.type There, {.p 360 }}, /* 15224 360 */
- {.type Here, {.p 15224 }}, /* 15224 360 */
- {.type There, {.p 360 }}, /* 15224 360 */
- {.type FromDictionary, {.p C_create}, .src = "dd C_create"}, /* dd C_create 15232 */
- {.type Here, {.p 15232 }}, /* 15232 360 */
- {.type There, {.p 360 }}, /* 15232 360 */
- {.type FromDictionary, {.p C_there}, .src = "dd C_there"}, /* dd C_there 15240 */
- {.type Here, {.p 15240 }}, /* 15240 360 */
- {.type There, {.p 360 }}, /* 15240 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; put the next available variable location in pfa"}, /* dd C_comma ; put the next available variable location in pfa 15248 */
- {.type Here, {.p 15248 }}, /* 15248 360 */
- {.type There, {.p 360 }}, /* 15248 360 */
- {.type Here, {.p 15248 }}, /* 15248 360 */
- {.type There, {.p 360 }}, /* 15248 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15256 */
- {.type Here, {.p 15256 }}, /* 15256 360 */
- {.type There, {.p 360 }}, /* 15256 360 */
- {.type Absolute, {.p 1}}, /* dd 1 15264 */
- {.type Here, {.p 15264 }}, /* 15264 360 */
- {.type There, {.p 360 }}, /* 15264 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 15272 */
- {.type Here, {.p 15272 }}, /* 15272 360 */
- {.type There, {.p 360 }}, /* 15272 360 */
- {.type FromDictionary, {.p C_vallot}, .src = "dd C_vallot ; there = there+8, stored at Vp"}, /* dd C_vallot ; there = there+8, stored at Vp 15280 */
- {.type Here, {.p 15280 }}, /* 15280 360 */
- {.type There, {.p 360 }}, /* 15280 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15288 */
- {.type Here, {.p 15288 }}, /* 15288 360 */
- {.type There, {.p 360 }}, /* 15288 360 */
- {.type Here, {.p 15288 }}, /* 15288 360 */
- {.type There, {.p 360 }}, /* 15288 360 */
- {.type Header, {.hdr { 8, "constant", /* C_constant = 15312 */ colon }}}, /* CENTRY "constant" constant 8 ; ( n -- ) do the same as variable but change the cfa to (constant) h 15320 */
- {.type Here, {.p 15320 }}, /* 15320 360 */
- {.type There, {.p 360 }}, /* 15320 360 */
- {.type Here, {.p 15320 }}, /* 15320 360 */
- {.type There, {.p 360 }}, /* 15320 360 */
- {.type FromDictionary, {.p C_create}, .src = "dd C_create ; create dictionary header upto the cfa"}, /* dd C_create ; create dictionary header upto the cfa 15328 */
- {.type Here, {.p 15328 }}, /* 15328 360 */
- {.type There, {.p 360 }}, /* 15328 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15336 */
- {.type Here, {.p 15336 }}, /* 15336 360 */
- {.type There, {.p 360 }}, /* 15336 360 */
- {.type FromDictionary, {.p M_constant}, .src = "dd M_constant"}, /* dd M_constant 15344 */
- {.type Here, {.p 15344 }}, /* 15344 360 */
- {.type There, {.p 360 }}, /* 15344 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( Contstantcfa -- (constant) )"}, /* dd M_fetch ; ( Contstantcfa -- (constant) ) 15352 */
- {.type Here, {.p 15352 }}, /* 15352 360 */
- {.type There, {.p 360 }}, /* 15352 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( (constant) -- (constant) here )"}, /* dd C_here ; ( (constant) -- (constant) here ) 15360 */
- {.type Here, {.p 15360 }}, /* 15360 360 */
- {.type There, {.p 360 }}, /* 15360 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15368 */
- {.type Here, {.p 15368 }}, /* 15368 360 */
- {.type There, {.p 360 }}, /* 15368 360 */
- {.type Absolute, {.p 1}}, /* dd 1 15376 */
- {.type Here, {.p 15376 }}, /* 15376 360 */
- {.type There, {.p 360 }}, /* 15376 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells ; ( (constant) here -- (constant) here 8 )"}, /* dd C_cells ; ( (constant) here -- (constant) here 8 ) 15384 */
- {.type Here, {.p 15384 }}, /* 15384 360 */
- {.type There, {.p 360 }}, /* 15384 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus ; ( (constant) here 8 -- (constant) here-8 )"}, /* dd M_minus ; ( (constant) here 8 -- (constant) here-8 ) 15392 */
- {.type Here, {.p 15392 }}, /* 15392 360 */
- {.type There, {.p 360 }}, /* 15392 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( (constant) here-8 -- ) changed cfa from (variable) to (constant) "}, /* dd M_store ; ( (constant) here-8 -- ) changed cfa from (variable) to (constant) 15400 */
- {.type Here, {.p 15400 }}, /* 15400 360 */
- {.type There, {.p 360 }}, /* 15400 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; store n into the dictionary"}, /* dd C_comma ; store n into the dictionary 15408 */
- {.type Here, {.p 15408 }}, /* 15408 360 */
- {.type There, {.p 360 }}, /* 15408 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15416 */
- {.type Here, {.p 15416 }}, /* 15416 360 */
- {.type There, {.p 360 }}, /* 15416 360 */
- {.type Here, {.p 15416 }}, /* 15416 360 */
- {.type There, {.p 360 }}, /* 15416 360 */
- {.type Header, {.hdr { 9, "immediate", /* C_immediate = 15440 */ colon }}}, /* CENTRY "immediate" immediate 9 h 15448 */
- {.type Here, {.p 15448 }}, /* 15448 360 */
- {.type There, {.p 360 }}, /* 15448 360 */
- {.type Here, {.p 15448 }}, /* 15448 360 */
- {.type There, {.p 360 }}, /* 15448 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 15456 */
- {.type Here, {.p 15456 }}, /* 15456 360 */
- {.type There, {.p 360 }}, /* 15456 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 15464 */
- {.type Here, {.p 15464 }}, /* 15464 360 */
- {.type There, {.p 360 }}, /* 15464 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus"}, /* dd C_cell_plus 15472 */
- {.type Here, {.p 15472 }}, /* 15472 360 */
- {.type There, {.p 360 }}, /* 15472 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 15480 */
- {.type Here, {.p 15480 }}, /* 15480 360 */
- {.type There, {.p 360 }}, /* 15480 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 15488 */
- {.type Here, {.p 15488 }}, /* 15488 360 */
- {.type There, {.p 360 }}, /* 15488 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15496 */
- {.type Here, {.p 15496 }}, /* 15496 360 */
- {.type There, {.p 360 }}, /* 15496 360 */
- {.type Absolute, {.p 128}}, /* dd 128 15504 */
- {.type Here, {.p 15504 }}, /* 15504 360 */
- {.type There, {.p 360 }}, /* 15504 360 */
- {.type FromDictionary, {.p M_binor}, .src = "dd M_binor"}, /* dd M_binor 15512 */
- {.type Here, {.p 15512 }}, /* 15512 360 */
- {.type There, {.p 360 }}, /* 15512 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 15520 */
- {.type Here, {.p 15520 }}, /* 15520 360 */
- {.type There, {.p 360 }}, /* 15520 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 15528 */
- {.type Here, {.p 15528 }}, /* 15528 360 */
- {.type There, {.p 360 }}, /* 15528 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15536 */
- {.type Here, {.p 15536 }}, /* 15536 360 */
- {.type There, {.p 360 }}, /* 15536 360 */
- {.type Header, {.hdr { 4, ">cfa", /* C_tocfa = 15552 */ colon }}}, /* CENTRY ">cfa" tocfa 4 h 15560 */
- {.type Here, {.p 15560 }}, /* 15560 360 */
- {.type There, {.p 360 }}, /* 15560 360 */
- {.type Here, {.p 15560 }}, /* 15560 360 */
- {.type There, {.p 360 }}, /* 15560 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 15568 */
- {.type Here, {.p 15568 }}, /* 15568 360 */
- {.type There, {.p 360 }}, /* 15568 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15576 */
- {.type Here, {.p 15576 }}, /* 15576 360 */
- {.type There, {.p 360 }}, /* 15576 360 */
- {.type Absolute, {.p 63}}, /* dd 63 15584 */
- {.type Here, {.p 15584 }}, /* 15584 360 */
- {.type There, {.p 360 }}, /* 15584 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 15592 */
- {.type Here, {.p 15592 }}, /* 15592 360 */
- {.type There, {.p 360 }}, /* 15592 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 15600 */
- {.type Here, {.p 15600 }}, /* 15600 360 */
- {.type There, {.p 360 }}, /* 15600 360 */
- {.type FromDictionary, {.p C_aligned}, .src = "dd C_aligned"}, /* dd C_aligned 15608 */
- {.type Here, {.p 15608 }}, /* 15608 360 */
- {.type There, {.p 360 }}, /* 15608 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15616 */
- {.type Here, {.p 15616 }}, /* 15616 360 */
- {.type There, {.p 360 }}, /* 15616 360 */
- {.type Here, {.p 15616 }}, /* 15616 360 */
- {.type There, {.p 360 }}, /* 15616 360 */
- {.type Header, {.hdr { 7, "compile", /* C_compile = 15632 */ colon }}}, /* CENTRY "compile" compile 7 h 15640 */
- {.type Here, {.p 15640 }}, /* 15640 360 */
- {.type There, {.p 360 }}, /* 15640 360 */
- {.type Here, {.p 15640 }}, /* 15640 360 */
- {.type There, {.p 360 }}, /* 15640 360 */
- {.type FromDictionary, {.p C_findname}, .src = "dd C_findname"}, /* dd C_findname 15648 */
- {.type Here, {.p 15648 }}, /* 15648 360 */
- {.type There, {.p 360 }}, /* 15648 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 15656 */
- {.type Here, {.p 15656 }}, /* 15656 360 */
- {.type There, {.p 360 }}, /* 15656 360 */
- {.type FromDictionary, {.p L_C_compile}, .src = "dd L_C_compile"}, /* dd L_C_compile 15664 */
- {.type Here, {.p 15664 }}, /* 15664 360 */
- {.type There, {.p 360 }}, /* 15664 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 15672 */
- {.type Here, {.p 15672 }}, /* 15672 360 */
- {.type There, {.p 360 }}, /* 15672 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 15680 */
- {.type Here, {.p 15680 }}, /* 15680 360 */
- {.type There, {.p 360 }}, /* 15680 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15688 */
- {.type Here, {.p 15688 }}, /* 15688 360 */
- {.type There, {.p 360 }}, /* 15688 360 */
- {.type Absolute, {.p 128}}, /* dd 128 15696 */
- {.type Here, {.p 15696 }}, /* 15696 360 */
- {.type There, {.p 360 }}, /* 15696 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 15704 */
- {.type Here, {.p 15704 }}, /* 15704 360 */
- {.type There, {.p 360 }}, /* 15704 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 15712 */
- {.type Here, {.p 15712 }}, /* 15712 360 */
- {.type There, {.p 360 }}, /* 15712 360 */
- {.type FromDictionary, {.p L_C_compile_1}, .src = "dd L_C_compile_1"}, /* dd L_C_compile_1 15720 */
- {.type Here, {.p 15720 }}, /* 15720 360 */
- {.type There, {.p 360 }}, /* 15720 360 */
- {.type FromDictionary, {.p C_tocfa}, .src = "dd C_tocfa ; immediate"}, /* dd C_tocfa ; immediate 15728 */
- {.type Here, {.p 15728 }}, /* 15728 360 */
- {.type There, {.p 360 }}, /* 15728 360 */
- {.type FromDictionary, {.p M_execute}, .src = "dd M_execute"}, /* dd M_execute 15736 */
- {.type Here, {.p 15736 }}, /* 15736 360 */
- {.type There, {.p 360 }}, /* 15736 360 */
- {.type FromDictionary, {.p C_qstack}, .src = "dd C_qstack"}, /* dd C_qstack 15744 */
- {.type Here, {.p 15744 }}, /* 15744 360 */
- {.type There, {.p 360 }}, /* 15744 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 15752 */
- {.type Here, {.p 15752 }}, /* 15752 360 */
- {.type There, {.p 360 }}, /* 15752 360 */
- {.type FromDictionary, {.p L_C_compile_2}, .src = "dd L_C_compile_2"}, /* dd L_C_compile_2 15760 */
- {.type Here, {.p 15760 }}, /* 15760 360 */
- {.type There, {.p 360 }}, /* 15760 360 */
- {.type Here, {.p 15760 }}, /* 15760 360 */
- {.type There, {.p 360 }}, /* 15760 360 */
- {.type FromDictionary, {.p C_tocfa}, .src = "dd C_tocfa"}, /* dd C_tocfa 15768 */
- {.type Here, {.p 15768 }}, /* 15768 360 */
- {.type There, {.p 360 }}, /* 15768 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 15776 */
- {.type Here, {.p 15776 }}, /* 15776 360 */
- {.type There, {.p 360 }}, /* 15776 360 */
- {.type Here, {.p 15776 }}, /* 15776 360 */
- {.type There, {.p 360 }}, /* 15776 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 15784 */
- {.type Here, {.p 15784 }}, /* 15784 360 */
- {.type There, {.p 360 }}, /* 15784 360 */
- {.type FromDictionary, {.p L_C_compile_3}, .src = "dd L_C_compile_3"}, /* dd L_C_compile_3 15792 */
- {.type Here, {.p 15792 }}, /* 15792 360 */
- {.type There, {.p 360 }}, /* 15792 360 */
- {.type Here, {.p 15792 }}, /* 15792 360 */
- {.type There, {.p 360 }}, /* 15792 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 15800 */
- {.type Here, {.p 15800 }}, /* 15800 360 */
- {.type There, {.p 360 }}, /* 15800 360 */
- {.type FromDictionary, {.p C_number}, .src = "dd C_number"}, /* dd C_number 15808 */
- {.type Here, {.p 15808 }}, /* 15808 360 */
- {.type There, {.p 360 }}, /* 15808 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 15816 */
- {.type Here, {.p 15816 }}, /* 15816 360 */
- {.type There, {.p 360 }}, /* 15816 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 15824 */
- {.type Here, {.p 15824 }}, /* 15824 360 */
- {.type There, {.p 360 }}, /* 15824 360 */
- {.type FromDictionary, {.p L_C_compile_4}, .src = "dd L_C_compile_4"}, /* dd L_C_compile_4 15832 */
- {.type Here, {.p 15832 }}, /* 15832 360 */
- {.type There, {.p 360 }}, /* 15832 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 15840 */
- {.type Here, {.p 15840 }}, /* 15840 360 */
- {.type There, {.p 360 }}, /* 15840 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 15848 */
- {.type Here, {.p 15848 }}, /* 15848 360 */
- {.type There, {.p 360 }}, /* 15848 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15856 */
- {.type Here, {.p 15856 }}, /* 15856 360 */
- {.type There, {.p 360 }}, /* 15856 360 */
- {.type FromDictionary, {.p L_C_compile_5}, .src = "dd L_C_compile_5"}, /* dd L_C_compile_5 15864 */
- {.type Here, {.p 15864 }}, /* 15864 360 */
- {.type There, {.p 360 }}, /* 15864 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 15872 */
- {.type Here, {.p 15872 }}, /* 15872 360 */
- {.type There, {.p 360 }}, /* 15872 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 15880 */
- {.type Here, {.p 15880 }}, /* 15880 360 */
- {.type There, {.p 360 }}, /* 15880 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 15888 */
- {.type Here, {.p 15888 }}, /* 15888 360 */
- {.type There, {.p 360 }}, /* 15888 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 15896 */
- {.type Here, {.p 15896 }}, /* 15896 360 */
- {.type There, {.p 360 }}, /* 15896 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 15904 */
- {.type Here, {.p 15904 }}, /* 15904 360 */
- {.type There, {.p 360 }}, /* 15904 360 */
- {.type FromDictionary, {.p L_C_compile_6}, .src = "dd L_C_compile_6"}, /* dd L_C_compile_6 15912 */
- {.type Here, {.p 15912 }}, /* 15912 360 */
- {.type There, {.p 360 }}, /* 15912 360 */
- {.type Here, {.p 15912 }}, /* 15912 360 */
- {.type There, {.p 360 }}, /* 15912 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15920 */
- {.type Here, {.p 15920 }}, /* 15920 360 */
- {.type There, {.p 360 }}, /* 15920 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 15928 */
- {.type Here, {.p 15928 }}, /* 15928 360 */
- {.type There, {.p 360 }}, /* 15928 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 15936 */
- {.type Here, {.p 15936 }}, /* 15936 360 */
- {.type There, {.p 360 }}, /* 15936 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 15944 */
- {.type Here, {.p 15944 }}, /* 15944 360 */
- {.type There, {.p 360 }}, /* 15944 360 */
- {.type Here, {.p 15944 }}, /* 15944 360 */
- {.type There, {.p 360 }}, /* 15944 360 */
- {.type Here, {.p 15944 }}, /* 15944 360 */
- {.type There, {.p 360 }}, /* 15944 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 15952 */
- {.type Here, {.p 15952 }}, /* 15952 360 */
- {.type There, {.p 360 }}, /* 15952 360 */
- {.type Here, {.p 15952 }}, /* 15952 360 */
- {.type There, {.p 360 }}, /* 15952 360 */
- {.type Header, {.hdr { 1, "]", /* C_close_bracket = 15968 */ colon }}}, /* CENTRY "]" close_bracket 1 h 15976 */
- {.type Here, {.p 15976 }}, /* 15976 360 */
- {.type There, {.p 360 }}, /* 15976 360 */
- {.type Here, {.p 15976 }}, /* 15976 360 */
- {.type There, {.p 360 }}, /* 15976 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 15984 */
- {.type Here, {.p 15984 }}, /* 15984 360 */
- {.type There, {.p 360 }}, /* 15984 360 */
- {.type FromDictionary, {.p C_on}, .src = "dd C_on"}, /* dd C_on 15992 */
- {.type Here, {.p 15992 }}, /* 15992 360 */
- {.type There, {.p 360 }}, /* 15992 360 */
- {.type Here, {.p 15992 }}, /* 15992 360 */
- {.type There, {.p 360 }}, /* 15992 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 16000 */
- {.type Here, {.p 16000 }}, /* 16000 360 */
- {.type There, {.p 360 }}, /* 16000 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 16008 */
- {.type Here, {.p 16008 }}, /* 16008 360 */
- {.type There, {.p 360 }}, /* 16008 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 16016 */
- {.type Here, {.p 16016 }}, /* 16016 360 */
- {.type There, {.p 360 }}, /* 16016 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 16024 */
- {.type Here, {.p 16024 }}, /* 16024 360 */
- {.type There, {.p 360 }}, /* 16024 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 16032 */
- {.type Here, {.p 16032 }}, /* 16032 360 */
- {.type There, {.p 360 }}, /* 16032 360 */
- {.type FromDictionary, {.p L_C_close_bracket_1}, .src = "dd L_C_close_bracket_1"}, /* dd L_C_close_bracket_1 16040 */
- {.type Here, {.p 16040 }}, /* 16040 360 */
- {.type There, {.p 360 }}, /* 16040 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 16048 */
- {.type Here, {.p 16048 }}, /* 16048 360 */
- {.type There, {.p 360 }}, /* 16048 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 16056 */
- {.type Here, {.p 16056 }}, /* 16056 360 */
- {.type There, {.p 360 }}, /* 16056 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 16064 */
- {.type Here, {.p 16064 }}, /* 16064 360 */
- {.type There, {.p 360 }}, /* 16064 360 */
- {.type FromDictionary, {.p L_C_close_bracket_2}, .src = "dd L_C_close_bracket_2"}, /* dd L_C_close_bracket_2 16072 */
- {.type Here, {.p 16072 }}, /* 16072 360 */
- {.type There, {.p 360 }}, /* 16072 360 */
- {.type Here, {.p 16072 }}, /* 16072 360 */
- {.type There, {.p 360 }}, /* 16072 360 */
- {.type FromDictionary, {.p C_compile}, .src = "dd C_compile"}, /* dd C_compile 16080 */
- {.type Here, {.p 16080 }}, /* 16080 360 */
- {.type There, {.p 360 }}, /* 16080 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 16088 */
- {.type Here, {.p 16088 }}, /* 16088 360 */
- {.type There, {.p 360 }}, /* 16088 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 16096 */
- {.type Here, {.p 16096 }}, /* 16096 360 */
- {.type There, {.p 360 }}, /* 16096 360 */
- {.type Here, {.p 16096 }}, /* 16096 360 */
- {.type There, {.p 360 }}, /* 16096 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 16104 */
- {.type Here, {.p 16104 }}, /* 16104 360 */
- {.type There, {.p 360 }}, /* 16104 360 */
- {.type FromDictionary, {.p L_C_close_bracket_3}, .src = "dd L_C_close_bracket_3"}, /* dd L_C_close_bracket_3 16112 */
- {.type Here, {.p 16112 }}, /* 16112 360 */
- {.type There, {.p 360 }}, /* 16112 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 16120 */
- {.type Here, {.p 16120 }}, /* 16120 360 */
- {.type There, {.p 360 }}, /* 16120 360 */
- {.type FromDictionary, {.p L_C_close_bracket}, .src = "dd L_C_close_bracket"}, /* dd L_C_close_bracket 16128 */
- {.type Here, {.p 16128 }}, /* 16128 360 */
- {.type There, {.p 360 }}, /* 16128 360 */
- {.type Here, {.p 16128 }}, /* 16128 360 */
- {.type There, {.p 360 }}, /* 16128 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16136 */
- {.type Here, {.p 16136 }}, /* 16136 360 */
- {.type There, {.p 360 }}, /* 16136 360 */
- {.type Here, {.p 16136 }}, /* 16136 360 */
- {.type There, {.p 360 }}, /* 16136 360 */
- {.type IHeader, {.hdr { 1, "[", /* CI_open_bracket = 16152 */ colon }}}, /* CIENTRY "[" open_bracket 1 h 16160 */
- {.type Here, {.p 16160 }}, /* 16160 360 */
- {.type There, {.p 360 }}, /* 16160 360 */
- {.type Here, {.p 16160 }}, /* 16160 360 */
- {.type There, {.p 360 }}, /* 16160 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 16168 */
- {.type Here, {.p 16168 }}, /* 16168 360 */
- {.type There, {.p 360 }}, /* 16168 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off"}, /* dd C_off 16176 */
- {.type Here, {.p 16176 }}, /* 16176 360 */
- {.type There, {.p 360 }}, /* 16176 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16184 */
- {.type Here, {.p 16184 }}, /* 16184 360 */
- {.type There, {.p 360 }}, /* 16184 360 */
- {.type Header, {.hdr { 6, "smudge", /* C_smudge = 16200 */ colon }}}, /* CENTRY "smudge" smudge 6 h 16208 */
- {.type Here, {.p 16208 }}, /* 16208 360 */
- {.type There, {.p 360 }}, /* 16208 360 */
- {.type Here, {.p 16208 }}, /* 16208 360 */
- {.type There, {.p 360 }}, /* 16208 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 16216 */
- {.type Here, {.p 16216 }}, /* 16216 360 */
- {.type There, {.p 360 }}, /* 16216 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 16224 */
- {.type Here, {.p 16224 }}, /* 16224 360 */
- {.type There, {.p 360 }}, /* 16224 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus"}, /* dd C_cell_plus 16232 */
- {.type Here, {.p 16232 }}, /* 16232 360 */
- {.type There, {.p 360 }}, /* 16232 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 16240 */
- {.type Here, {.p 16240 }}, /* 16240 360 */
- {.type There, {.p 360 }}, /* 16240 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 16248 */
- {.type Here, {.p 16248 }}, /* 16248 360 */
- {.type There, {.p 360 }}, /* 16248 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16256 */
- {.type Here, {.p 16256 }}, /* 16256 360 */
- {.type There, {.p 360 }}, /* 16256 360 */
- {.type Absolute, {.p 64}}, /* dd 64 16264 */
- {.type Here, {.p 16264 }}, /* 16264 360 */
- {.type There, {.p 360 }}, /* 16264 360 */
- {.type FromDictionary, {.p M_binor}, .src = "dd M_binor"}, /* dd M_binor 16272 */
- {.type Here, {.p 16272 }}, /* 16272 360 */
- {.type There, {.p 360 }}, /* 16272 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 16280 */
- {.type Here, {.p 16280 }}, /* 16280 360 */
- {.type There, {.p 360 }}, /* 16280 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 16288 */
- {.type Here, {.p 16288 }}, /* 16288 360 */
- {.type There, {.p 360 }}, /* 16288 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16296 */
- {.type Here, {.p 16296 }}, /* 16296 360 */
- {.type There, {.p 360 }}, /* 16296 360 */
- {.type Header, {.hdr { 6, "reveal", /* C_reveal = 16312 */ colon }}}, /* CENTRY "reveal" reveal 6 h 16320 */
- {.type Here, {.p 16320 }}, /* 16320 360 */
- {.type There, {.p 360 }}, /* 16320 360 */
- {.type Here, {.p 16320 }}, /* 16320 360 */
- {.type There, {.p 360 }}, /* 16320 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 16328 */
- {.type Here, {.p 16328 }}, /* 16328 360 */
- {.type There, {.p 360 }}, /* 16328 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 16336 */
- {.type Here, {.p 16336 }}, /* 16336 360 */
- {.type There, {.p 360 }}, /* 16336 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus"}, /* dd C_cell_plus 16344 */
- {.type Here, {.p 16344 }}, /* 16344 360 */
- {.type There, {.p 360 }}, /* 16344 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 16352 */
- {.type Here, {.p 16352 }}, /* 16352 360 */
- {.type There, {.p 360 }}, /* 16352 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 16360 */
- {.type Here, {.p 16360 }}, /* 16360 360 */
- {.type There, {.p 360 }}, /* 16360 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16368 */
- {.type Here, {.p 16368 }}, /* 16368 360 */
- {.type There, {.p 360 }}, /* 16368 360 */
- {.type Absolute, {.p 64}}, /* dd 64 16376 */
- {.type Here, {.p 16376 }}, /* 16376 360 */
- {.type There, {.p 360 }}, /* 16376 360 */
- {.type FromDictionary, {.p C_invert}, .src = "dd C_invert"}, /* dd C_invert 16384 */
- {.type Here, {.p 16384 }}, /* 16384 360 */
- {.type There, {.p 360 }}, /* 16384 360 */
- {.type FromDictionary, {.p M_binand}, .src = "dd M_binand"}, /* dd M_binand 16392 */
- {.type Here, {.p 16392 }}, /* 16392 360 */
- {.type There, {.p 360 }}, /* 16392 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 16400 */
- {.type Here, {.p 16400 }}, /* 16400 360 */
- {.type There, {.p 360 }}, /* 16400 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore"}, /* dd M_cstore 16408 */
- {.type Here, {.p 16408 }}, /* 16408 360 */
- {.type There, {.p 360 }}, /* 16408 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16416 */
- {.type Here, {.p 16416 }}, /* 16416 360 */
- {.type There, {.p 360 }}, /* 16416 360 */
- {.type Here, {.p 16416 }}, /* 16416 360 */
- {.type There, {.p 360 }}, /* 16416 360 */
- {.type Header, {.hdr { 1, ":", /* C_colon = 16432 */ colon }}}, /* CENTRY ":" colon 1 h 16440 */
- {.type Here, {.p 16440 }}, /* 16440 360 */
- {.type There, {.p 360 }}, /* 16440 360 */
- {.type Here, {.p 16440 }}, /* 16440 360 */
- {.type There, {.p 360 }}, /* 16440 360 */
- {.type FromDictionary, {.p C_create}, .src = "dd C_create ; create a dictionary header with (variable) at cfa"}, /* dd C_create ; create a dictionary header with (variable) at cfa 16448 */
- {.type Here, {.p 16448 }}, /* 16448 360 */
- {.type There, {.p 360 }}, /* 16448 360 */
- {.type FromDictionary, {.p C_smudge}, .src = "dd C_smudge"}, /* dd C_smudge 16456 */
- {.type Here, {.p 16456 }}, /* 16456 360 */
- {.type There, {.p 360 }}, /* 16456 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16464 */
- {.type Here, {.p 16464 }}, /* 16464 360 */
- {.type There, {.p 360 }}, /* 16464 360 */
- {.type FromDictionary, {.p M_colon}, .src = "dd M_colon"}, /* dd M_colon 16472 */
- {.type Here, {.p 16472 }}, /* 16472 360 */
- {.type There, {.p 360 }}, /* 16472 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch ; ( Coloncfa -- (colon) ) fetches the cfa of M_colon"}, /* dd M_fetch ; ( Coloncfa -- (colon) ) fetches the cfa of M_colon 16480 */
- {.type Here, {.p 16480 }}, /* 16480 360 */
- {.type There, {.p 360 }}, /* 16480 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( (colon) -- (colon) here )"}, /* dd C_here ; ( (colon) -- (colon) here ) 16488 */
- {.type Here, {.p 16488 }}, /* 16488 360 */
- {.type There, {.p 360 }}, /* 16488 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16496 */
- {.type Here, {.p 16496 }}, /* 16496 360 */
- {.type There, {.p 360 }}, /* 16496 360 */
- {.type Absolute, {.p 1}}, /* dd 1 16504 */
- {.type Here, {.p 16504 }}, /* 16504 360 */
- {.type There, {.p 360 }}, /* 16504 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 16512 */
- {.type Here, {.p 16512 }}, /* 16512 360 */
- {.type There, {.p 360 }}, /* 16512 360 */
- {.type FromDictionary, {.p M_minus}, .src = "dd M_minus ; ( (colon) here -- (colon) here-8 )"}, /* dd M_minus ; ( (colon) here -- (colon) here-8 ) 16520 */
- {.type Here, {.p 16520 }}, /* 16520 360 */
- {.type There, {.p 360 }}, /* 16520 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; ( (colon) here-8 -- ) change the cfa from (variable) to colon"}, /* dd M_store ; ( (colon) here-8 -- ) change the cfa from (variable) to colon 16528 */
- {.type Here, {.p 16528 }}, /* 16528 360 */
- {.type There, {.p 360 }}, /* 16528 360 */
- {.type FromDictionary, {.p C_close_bracket}, .src = "dd C_close_bracket"}, /* dd C_close_bracket 16536 */
- {.type Here, {.p 16536 }}, /* 16536 360 */
- {.type There, {.p 360 }}, /* 16536 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16544 */
- {.type Here, {.p 16544 }}, /* 16544 360 */
- {.type There, {.p 360 }}, /* 16544 360 */
- {.type Here, {.p 16544 }}, /* 16544 360 */
- {.type There, {.p 360 }}, /* 16544 360 */
- {.type IHeader, {.hdr { 1, ";", /* CI_semicolon = 16560 */ colon }}}, /* CIENTRY ";" semicolon 1 h 16568 */
- {.type Here, {.p 16568 }}, /* 16568 360 */
- {.type There, {.p 360 }}, /* 16568 360 */
- {.type Here, {.p 16568 }}, /* 16568 360 */
- {.type There, {.p 360 }}, /* 16568 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16576 */
- {.type Here, {.p 16576 }}, /* 16576 360 */
- {.type There, {.p 360 }}, /* 16576 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16584 */
- {.type Here, {.p 16584 }}, /* 16584 360 */
- {.type There, {.p 360 }}, /* 16584 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 16592 */
- {.type Here, {.p 16592 }}, /* 16592 360 */
- {.type There, {.p 360 }}, /* 16592 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 16600 */
- {.type Here, {.p 16600 }}, /* 16600 360 */
- {.type There, {.p 360 }}, /* 16600 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off"}, /* dd C_off 16608 */
- {.type Here, {.p 16608 }}, /* 16608 360 */
- {.type There, {.p 360 }}, /* 16608 360 */
- {.type FromDictionary, {.p C_reveal}, .src = "dd C_reveal"}, /* dd C_reveal 16616 */
- {.type Here, {.p 16616 }}, /* 16616 360 */
- {.type There, {.p 360 }}, /* 16616 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16624 */
- {.type Here, {.p 16624 }}, /* 16624 360 */
- {.type There, {.p 360 }}, /* 16624 360 */
- {.type Here, {.p 16624 }}, /* 16624 360 */
- {.type There, {.p 360 }}, /* 16624 360 */
- {.type IHeader, {.hdr { 7, "recurse", /* CI_recurse = 16640 */ colon }}}, /* CIENTRY "recurse" recurse 7 h 16648 */
- {.type Here, {.p 16648 }}, /* 16648 360 */
- {.type There, {.p 360 }}, /* 16648 360 */
- {.type Here, {.p 16648 }}, /* 16648 360 */
- {.type There, {.p 360 }}, /* 16648 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 16656 */
- {.type Here, {.p 16656 }}, /* 16656 360 */
- {.type There, {.p 360 }}, /* 16656 360 */
- {.type FromDictionary, {.p M_fetch}, .src = "dd M_fetch"}, /* dd M_fetch 16664 */
- {.type Here, {.p 16664 }}, /* 16664 360 */
- {.type There, {.p 360 }}, /* 16664 360 */
- {.type FromDictionary, {.p C_cell_plus}, .src = "dd C_cell_plus"}, /* dd C_cell_plus 16672 */
- {.type Here, {.p 16672 }}, /* 16672 360 */
- {.type There, {.p 360 }}, /* 16672 360 */
- {.type FromDictionary, {.p C_tocfa}, .src = "dd C_tocfa"}, /* dd C_tocfa 16680 */
- {.type Here, {.p 16680 }}, /* 16680 360 */
- {.type There, {.p 360 }}, /* 16680 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 16688 */
- {.type Here, {.p 16688 }}, /* 16688 360 */
- {.type There, {.p 360 }}, /* 16688 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16696 */
- {.type Here, {.p 16696 }}, /* 16696 360 */
- {.type There, {.p 360 }}, /* 16696 360 */
- {.type Here, {.p 16696 }}, /* 16696 360 */
- {.type There, {.p 360 }}, /* 16696 360 */
- {.type Header, {.hdr { 4, "char", /* C_char = 16712 */ colon }}}, /* CENTRY "char" char 4 ; ( -- c ) fetch the first character of the next word from input h 16720 */
- {.type Here, {.p 16720 }}, /* 16720 360 */
- {.type There, {.p 360 }}, /* 16720 360 */
- {.type Here, {.p 16720 }}, /* 16720 360 */
- {.type There, {.p 360 }}, /* 16720 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word ; ( -- a ) puts the address of the counted string from the input on the stack"}, /* dd C_word ; ( -- a ) puts the address of the counted string from the input on the stack 16728 */
- {.type Here, {.p 16728 }}, /* 16728 360 */
- {.type There, {.p 360 }}, /* 16728 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; skip the count"}, /* dd C_1plus ; skip the count 16736 */
- {.type Here, {.p 16736 }}, /* 16736 360 */
- {.type There, {.p 360 }}, /* 16736 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; fetch the first character"}, /* dd M_cfetch ; fetch the first character 16744 */
- {.type Here, {.p 16744 }}, /* 16744 360 */
- {.type There, {.p 360 }}, /* 16744 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16752 */
- {.type Here, {.p 16752 }}, /* 16752 360 */
- {.type There, {.p 360 }}, /* 16752 360 */
- {.type Here, {.p 16752 }}, /* 16752 360 */
- {.type There, {.p 360 }}, /* 16752 360 */
- {.type Header, {.hdr { 7, "literal", /* C_literal = 16768 */ colon }}}, /* CENTRY "literal" literal 7 ; ( n -- ) adds (literal) n to the dictionary h 16776 */
- {.type Here, {.p 16776 }}, /* 16776 360 */
- {.type There, {.p 360 }}, /* 16776 360 */
- {.type Here, {.p 16776 }}, /* 16776 360 */
- {.type There, {.p 360 }}, /* 16776 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16784 */
- {.type Here, {.p 16784 }}, /* 16784 360 */
- {.type There, {.p 360 }}, /* 16784 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16792 */
- {.type Here, {.p 16792 }}, /* 16792 360 */
- {.type There, {.p 360 }}, /* 16792 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 16800 */
- {.type Here, {.p 16800 }}, /* 16800 360 */
- {.type There, {.p 360 }}, /* 16800 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 16808 */
- {.type Here, {.p 16808 }}, /* 16808 360 */
- {.type There, {.p 360 }}, /* 16808 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16816 */
- {.type Here, {.p 16816 }}, /* 16816 360 */
- {.type There, {.p 360 }}, /* 16816 360 */
- {.type Here, {.p 16816 }}, /* 16816 360 */
- {.type There, {.p 360 }}, /* 16816 360 */
- {.type Header, {.hdr { 8, "sliteral", /* C_sliteral = 16840 */ colon }}}, /* CENTRY "sliteral" sliteral 8 ; ( -- ) adds (sliteral) a n to the dictionary h 16848 */
- {.type Here, {.p 16848 }}, /* 16848 360 */
- {.type There, {.p 360 }}, /* 16848 360 */
- {.type Here, {.p 16848 }}, /* 16848 360 */
- {.type There, {.p 360 }}, /* 16848 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 16856 */
- {.type Here, {.p 16856 }}, /* 16856 360 */
- {.type There, {.p 360 }}, /* 16856 360 */
- {.type FromDictionary, {.p M_sliteral}, .src = "dd M_sliteral"}, /* dd M_sliteral 16864 */
- {.type Here, {.p 16864 }}, /* 16864 360 */
- {.type There, {.p 360 }}, /* 16864 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; adds (sliteral) to the dictionary"}, /* dd C_comma ; adds (sliteral) to the dictionary 16872 */
- {.type Here, {.p 16872 }}, /* 16872 360 */
- {.type There, {.p 360 }}, /* 16872 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( here )"}, /* dd C_here ; ( here ) 16880 */
- {.type Here, {.p 16880 }}, /* 16880 360 */
- {.type There, {.p 360 }}, /* 16880 360 */
- {.type Here, {.p 16880 }}, /* 16880 360 */
- {.type There, {.p 360 }}, /* 16880 360 */
- {.type FromDictionary, {.p C_counted_doublequote}, .src = "dd C_counted_doublequote ; ( here 'Wordb ) Wordb has the counted string"}, /* dd C_counted_doublequote ; ( here 'Wordb ) Wordb has the counted string 16888 */
- {.type Here, {.p 16888 }}, /* 16888 360 */
- {.type There, {.p 360 }}, /* 16888 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( here 'Wordb 'Wordb )"}, /* dd M_dup ; ( here 'Wordb 'Wordb ) 16896 */
- {.type Here, {.p 16896 }}, /* 16896 360 */
- {.type There, {.p 360 }}, /* 16896 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( here 'Wordb count )"}, /* dd M_cfetch ; ( here 'Wordb count ) 16904 */
- {.type Here, {.p 16904 }}, /* 16904 360 */
- {.type There, {.p 360 }}, /* 16904 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; ( here 'Wordb count+1 )"}, /* dd C_1plus ; ( here 'Wordb count+1 ) 16912 */
- {.type Here, {.p 16912 }}, /* 16912 360 */
- {.type There, {.p 360 }}, /* 16912 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( here 'Wordb ) (R count+1 )"}, /* dd M_rpush ; ( here 'Wordb ) (R count+1 ) 16920 */
- {.type Here, {.p 16920 }}, /* 16920 360 */
- {.type There, {.p 360 }}, /* 16920 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( 'Wordb here ) (R count+1 )"}, /* dd M_xswap ; ( 'Wordb here ) (R count+1 ) 16928 */
- {.type Here, {.p 16928 }}, /* 16928 360 */
- {.type There, {.p 360 }}, /* 16928 360 */
- {.type FromDictionary, {.p M_rfetch}, .src = "dd M_rfetch ; ( 'Wordb here count+1 ) (R count+1 )"}, /* dd M_rfetch ; ( 'Wordb here count+1 ) (R count+1 ) 16936 */
- {.type Here, {.p 16936 }}, /* 16936 360 */
- {.type There, {.p 360 }}, /* 16936 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; ( ) (R count+1 )"}, /* dd M_cmove ; ( ) (R count+1 ) 16944 */
- {.type Here, {.p 16944 }}, /* 16944 360 */
- {.type There, {.p 360 }}, /* 16944 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 16952 */
- {.type Here, {.p 16952 }}, /* 16952 360 */
- {.type There, {.p 360 }}, /* 16952 360 */
- {.type FromDictionary, {.p C_allot}, .src = "dd C_allot ; here = here+count+1"}, /* dd C_allot ; here = here+count+1 16960 */
- {.type Here, {.p 16960 }}, /* 16960 360 */
- {.type There, {.p 360 }}, /* 16960 360 */
- {.type FromDictionary, {.p C_align}, .src = "dd C_align ; align here"}, /* dd C_align ; align here 16968 */
- {.type Here, {.p 16968 }}, /* 16968 360 */
- {.type There, {.p 360 }}, /* 16968 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 16976 */
- {.type Here, {.p 16976 }}, /* 16976 360 */
- {.type There, {.p 360 }}, /* 16976 360 */
- {.type Here, {.p 16976 }}, /* 16976 360 */
- {.type There, {.p 360 }}, /* 16976 360 */
- {.type Header, {.hdr { 6, "string", /* C_string = 16992 */ colon }}}, /* CENTRY "string" string 6 ; ( -- ) store the following word as a counted string onto the dictionary h 17000 */
- {.type Here, {.p 17000 }}, /* 17000 360 */
- {.type There, {.p 360 }}, /* 17000 360 */
- {.type Here, {.p 17000 }}, /* 17000 360 */
- {.type There, {.p 360 }}, /* 17000 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 17008 */
- {.type Here, {.p 17008 }}, /* 17008 360 */
- {.type There, {.p 360 }}, /* 17008 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 17016 */
- {.type Here, {.p 17016 }}, /* 17016 360 */
- {.type There, {.p 360 }}, /* 17016 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 17024 */
- {.type Here, {.p 17024 }}, /* 17024 360 */
- {.type There, {.p 360 }}, /* 17024 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 17032 */
- {.type Here, {.p 17032 }}, /* 17032 360 */
- {.type There, {.p 360 }}, /* 17032 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 17040 */
- {.type Here, {.p 17040 }}, /* 17040 360 */
- {.type There, {.p 360 }}, /* 17040 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 17048 */
- {.type Here, {.p 17048 }}, /* 17048 360 */
- {.type There, {.p 360 }}, /* 17048 360 */
- {.type FromDictionary, {.p M_rfetch}, .src = "dd M_rfetch"}, /* dd M_rfetch 17056 */
- {.type Here, {.p 17056 }}, /* 17056 360 */
- {.type There, {.p 360 }}, /* 17056 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove"}, /* dd M_cmove 17064 */
- {.type Here, {.p 17064 }}, /* 17064 360 */
- {.type There, {.p 360 }}, /* 17064 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 17072 */
- {.type Here, {.p 17072 }}, /* 17072 360 */
- {.type There, {.p 360 }}, /* 17072 360 */
- {.type FromDictionary, {.p C_allot}, .src = "dd C_allot"}, /* dd C_allot 17080 */
- {.type Here, {.p 17080 }}, /* 17080 360 */
- {.type There, {.p 360 }}, /* 17080 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17088 */
- {.type Here, {.p 17088 }}, /* 17088 360 */
- {.type There, {.p 360 }}, /* 17088 360 */
- {.type Here, {.p 17088 }}, /* 17088 360 */
- {.type There, {.p 360 }}, /* 17088 360 */
- {.type IHeader, {.hdr { 6, "[char]", /* CI_char_brackets = 17104 */ colon }}}, /* CIENTRY "[char]" char_brackets 6 ; take the next character from the input stream during compilation h 17112 */
- {.type Here, {.p 17112 }}, /* 17112 360 */
- {.type There, {.p 360 }}, /* 17112 360 */
- {.type Here, {.p 17112 }}, /* 17112 360 */
- {.type There, {.p 360 }}, /* 17112 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word ; assuming that the character is a 1-byte word"}, /* dd C_word ; assuming that the character is a 1-byte word 17120 */
- {.type Here, {.p 17120 }}, /* 17120 360 */
- {.type There, {.p 360 }}, /* 17120 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus"}, /* dd C_1plus 17128 */
- {.type Here, {.p 17128 }}, /* 17128 360 */
- {.type There, {.p 360 }}, /* 17128 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch"}, /* dd M_cfetch 17136 */
- {.type Here, {.p 17136 }}, /* 17136 360 */
- {.type There, {.p 360 }}, /* 17136 360 */
- {.type FromDictionary, {.p C_literal}, .src = "dd C_literal"}, /* dd C_literal 17144 */
- {.type Here, {.p 17144 }}, /* 17144 360 */
- {.type There, {.p 360 }}, /* 17144 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17152 */
- {.type Here, {.p 17152 }}, /* 17152 360 */
- {.type There, {.p 360 }}, /* 17152 360 */
- {.type Here, {.p 17152 }}, /* 17152 360 */
- {.type There, {.p 360 }}, /* 17152 360 */
- {.type IHeader, {.hdr { 3, "[']", /* CI_quote_brackets = 17168 */ colon }}}, /* CIENTRY "[']" quote_brackets 3 ; take the address of next token from the input stream during compilation h 17176 */
- {.type Here, {.p 17176 }}, /* 17176 360 */
- {.type There, {.p 360 }}, /* 17176 360 */
- {.type Here, {.p 17176 }}, /* 17176 360 */
- {.type There, {.p 360 }}, /* 17176 360 */
- {.type FromDictionary, {.p C_single_quote}, .src = "dd C_single_quote"}, /* dd C_single_quote 17184 */
- {.type Here, {.p 17184 }}, /* 17184 360 */
- {.type There, {.p 360 }}, /* 17184 360 */
- {.type FromDictionary, {.p C_literal}, .src = "dd C_literal"}, /* dd C_literal 17192 */
- {.type Here, {.p 17192 }}, /* 17192 360 */
- {.type There, {.p 360 }}, /* 17192 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17200 */
- {.type Here, {.p 17200 }}, /* 17200 360 */
- {.type There, {.p 360 }}, /* 17200 360 */
- {.type Here, {.p 17200 }}, /* 17200 360 */
- {.type There, {.p 360 }}, /* 17200 360 */
- {.type IHeader, {.hdr { 1, "(", /* CI_openparen = 17216 */ colon }}}, /* CIENTRY "(" openparen 1 ; ignore until ) from the input stream during compilation h 17224 */
- {.type Here, {.p 17224 }}, /* 17224 360 */
- {.type There, {.p 360 }}, /* 17224 360 */
- {.type Here, {.p 17224 }}, /* 17224 360 */
- {.type There, {.p 360 }}, /* 17224 360 */
- {.type FromDictionary, {.p C_closeparen}, .src = "dd C_closeparen"}, /* dd C_closeparen 17232 */
- {.type Here, {.p 17232 }}, /* 17232 360 */
- {.type There, {.p 360 }}, /* 17232 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 17240 */
- {.type Here, {.p 17240 }}, /* 17240 360 */
- {.type There, {.p 360 }}, /* 17240 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17248 */
- {.type Here, {.p 17248 }}, /* 17248 360 */
- {.type There, {.p 360 }}, /* 17248 360 */
- {.type Here, {.p 17248 }}, /* 17248 360 */
- {.type There, {.p 360 }}, /* 17248 360 */
- {.type IHeader, {.hdr { 1, "\\", /* CI_backslash = 17264 */ colon }}}, /* CIENTRY "\\" backslash 1 ; if the line is longer than 4096, C_get throws an error h 17272 */
- {.type Here, {.p 17272 }}, /* 17272 360 */
- {.type There, {.p 360 }}, /* 17272 360 */
- {.type Here, {.p 17272 }}, /* 17272 360 */
- {.type There, {.p 360 }}, /* 17272 360 */
- {.type FromDictionary, {.p C_line}, .src = "dd C_line"}, /* dd C_line 17280 */
- {.type Here, {.p 17280 }}, /* 17280 360 */
- {.type There, {.p 360 }}, /* 17280 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17288 */
- {.type Here, {.p 17288 }}, /* 17288 360 */
- {.type There, {.p 360 }}, /* 17288 360 */
- {.type Here, {.p 17288 }}, /* 17288 360 */
- {.type There, {.p 360 }}, /* 17288 360 */
- {.type Header, {.hdr { 8, "(?abort)", /* C_qabort_parens = 17312 */ colon }}}, /* CENTRY "(?abort)" qabort_parens 8 h 17320 */
- {.type Here, {.p 17320 }}, /* 17320 360 */
- {.type There, {.p 360 }}, /* 17320 360 */
- {.type Here, {.p 17320 }}, /* 17320 360 */
- {.type There, {.p 360 }}, /* 17320 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 17328 */
- {.type Here, {.p 17328 }}, /* 17328 360 */
- {.type There, {.p 360 }}, /* 17328 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 17336 */
- {.type Here, {.p 17336 }}, /* 17336 360 */
- {.type There, {.p 360 }}, /* 17336 360 */
- {.type FromDictionary, {.p L_C_qabort_parens}, .src = "dd L_C_qabort_parens"}, /* dd L_C_qabort_parens 17344 */
- {.type Here, {.p 17344 }}, /* 17344 360 */
- {.type There, {.p 360 }}, /* 17344 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 17352 */
- {.type Here, {.p 17352 }}, /* 17352 360 */
- {.type There, {.p 360 }}, /* 17352 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 17360 */
- {.type Here, {.p 17360 }}, /* 17360 360 */
- {.type There, {.p 360 }}, /* 17360 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 17368 */
- {.type Here, {.p 17368 }}, /* 17368 360 */
- {.type There, {.p 360 }}, /* 17368 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 17376 */
- {.type Here, {.p 17376 }}, /* 17376 360 */
- {.type There, {.p 360 }}, /* 17376 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 17384 */
- {.type Here, {.p 17384 }}, /* 17384 360 */
- {.type There, {.p 360 }}, /* 17384 360 */
- {.type FromDictionary, {.p L_C_qabort_parens_1}, .src = "dd L_C_qabort_parens_1"}, /* dd L_C_qabort_parens_1 17392 */
- {.type Here, {.p 17392 }}, /* 17392 360 */
- {.type There, {.p 360 }}, /* 17392 360 */
- {.type Here, {.p 17392 }}, /* 17392 360 */
- {.type There, {.p 360 }}, /* 17392 360 */
- {.type FromDictionary, {.p C_2drop}, .src = "dd C_2drop"}, /* dd C_2drop 17400 */
- {.type Here, {.p 17400 }}, /* 17400 360 */
- {.type There, {.p 360 }}, /* 17400 360 */
- {.type Here, {.p 17400 }}, /* 17400 360 */
- {.type There, {.p 360 }}, /* 17400 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17408 */
- {.type Here, {.p 17408 }}, /* 17408 360 */
- {.type There, {.p 360 }}, /* 17408 360 */
- {.type Here, {.p 17408 }}, /* 17408 360 */
- {.type There, {.p 360 }}, /* 17408 360 */
- {.type IHeader, {.hdr { 6, "abort\"", /* CI_abort_double_quote = 17424 */ colon }}}, /* CIENTRY "abort\"" abort_double_quote 6 h 17432 */
- {.type Here, {.p 17432 }}, /* 17432 360 */
- {.type There, {.p 360 }}, /* 17432 360 */
- {.type Here, {.p 17432 }}, /* 17432 360 */
- {.type There, {.p 360 }}, /* 17432 360 */
- {.type FromDictionary, {.p C_sliteral}, .src = "dd C_sliteral"}, /* dd C_sliteral 17440 */
- {.type Here, {.p 17440 }}, /* 17440 360 */
- {.type There, {.p 360 }}, /* 17440 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17448 */
- {.type Here, {.p 17448 }}, /* 17448 360 */
- {.type There, {.p 360 }}, /* 17448 360 */
- {.type FromDictionary, {.p C_qabort_parens}, .src = "dd C_qabort_parens"}, /* dd C_qabort_parens 17456 */
- {.type Here, {.p 17456 }}, /* 17456 360 */
- {.type There, {.p 360 }}, /* 17456 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17464 */
- {.type Here, {.p 17464 }}, /* 17464 360 */
- {.type There, {.p 360 }}, /* 17464 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17472 */
- {.type Here, {.p 17472 }}, /* 17472 360 */
- {.type There, {.p 360 }}, /* 17472 360 */
- {.type Here, {.p 17472 }}, /* 17472 360 */
- {.type There, {.p 360 }}, /* 17472 360 */
-/* ; could make this work for strings longer than 256 bytes. */ {.type Here, {.p 17472 }}, /* 17472 360 */
- {.type There, {.p 360 }}, /* 17472 360 */
-/* ; But, for now, strings longer than 256 bytes are not supported by " or c" or s" or ." */ {.type Here, {.p 17472 }}, /* 17472 360 */
- {.type There, {.p 360 }}, /* 17472 360 */
-/* ; this does not store the count in the dictionary */ {.type Here, {.p 17472 }}, /* 17472 360 */
- {.type There, {.p 360 }}, /* 17472 360 */
- {.type Header, {.hdr { 1, "\"", /* C_double_quote = 17488 */ colon }}}, /* CENTRY "\"" double_quote 1 ; ( | .. " -- 'text count ) stores string in the dictionary and also leaves the address and count of the string on the stack - to use strings at the interpreter prompt h 17496 */
- {.type Here, {.p 17496 }}, /* 17496 360 */
- {.type There, {.p 360 }}, /* 17496 360 */
- {.type Here, {.p 17496 }}, /* 17496 360 */
- {.type There, {.p 360 }}, /* 17496 360 */
- {.type FromDictionary, {.p C_counted_doublequote}, .src = "dd C_counted_doublequote ; ( 'Wordb )"}, /* dd C_counted_doublequote ; ( 'Wordb ) 17504 */
- {.type Here, {.p 17504 }}, /* 17504 360 */
- {.type There, {.p 360 }}, /* 17504 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count ; ( 'Wordb+1 count )"}, /* dd C_count ; ( 'Wordb+1 count ) 17512 */
- {.type Here, {.p 17512 }}, /* 17512 360 */
- {.type There, {.p 360 }}, /* 17512 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'Wordb+1 ) (R count )"}, /* dd M_rpush ; ( 'Wordb+1 ) (R count ) 17520 */
- {.type Here, {.p 17520 }}, /* 17520 360 */
- {.type There, {.p 360 }}, /* 17520 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( 'Wordb+1 here ) (R count )"}, /* dd C_here ; ( 'Wordb+1 here ) (R count ) 17528 */
- {.type Here, {.p 17528 }}, /* 17528 360 */
- {.type There, {.p 360 }}, /* 17528 360 */
- {.type FromDictionary, {.p M_rfetch}, .src = "dd M_rfetch ; ( 'Wordb+1 here count ) (R count )"}, /* dd M_rfetch ; ( 'Wordb+1 here count ) (R count ) 17536 */
- {.type Here, {.p 17536 }}, /* 17536 360 */
- {.type There, {.p 360 }}, /* 17536 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove"}, /* dd M_cmove 17544 */
- {.type Here, {.p 17544 }}, /* 17544 360 */
- {.type There, {.p 360 }}, /* 17544 360 */
- {.type Here, {.p 17544 }}, /* 17544 360 */
- {.type There, {.p 360 }}, /* 17544 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( here )"}, /* dd C_here ; ( here ) 17552 */
- {.type Here, {.p 17552 }}, /* 17552 360 */
- {.type There, {.p 360 }}, /* 17552 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( here count )"}, /* dd M_rpop ; ( here count ) 17560 */
- {.type Here, {.p 17560 }}, /* 17560 360 */
- {.type There, {.p 360 }}, /* 17560 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( here count count )"}, /* dd M_dup ; ( here count count ) 17568 */
- {.type Here, {.p 17568 }}, /* 17568 360 */
- {.type There, {.p 360 }}, /* 17568 360 */
- {.type FromDictionary, {.p C_allot}, .src = "dd C_allot ; ( here count ) here = here+count"}, /* dd C_allot ; ( here count ) here = here+count 17576 */
- {.type Here, {.p 17576 }}, /* 17576 360 */
- {.type There, {.p 360 }}, /* 17576 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17584 */
- {.type Here, {.p 17584 }}, /* 17584 360 */
- {.type There, {.p 360 }}, /* 17584 360 */
- {.type Here, {.p 17584 }}, /* 17584 360 */
- {.type There, {.p 360 }}, /* 17584 360 */
- {.type Header, {.hdr { 2, "c\"", /* C_counted_double_quote = 17600 */ colon }}}, /* CENTRY "c\"" counted_double_quote 2 ; ( | ..." -- 'counted-string ) stores counted string in the dictionary. For use in interpretive mode. h 17608 */
- {.type Here, {.p 17608 }}, /* 17608 360 */
- {.type There, {.p 360 }}, /* 17608 360 */
- {.type Here, {.p 17608 }}, /* 17608 360 */
- {.type There, {.p 360 }}, /* 17608 360 */
- {.type FromDictionary, {.p C_counted_doublequote}, .src = "dd C_counted_doublequote ; ( 'Wordb )"}, /* dd C_counted_doublequote ; ( 'Wordb ) 17616 */
- {.type Here, {.p 17616 }}, /* 17616 360 */
- {.type There, {.p 360 }}, /* 17616 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'Wordb 'Wordb )"}, /* dd M_dup ; ( 'Wordb 'Wordb ) 17624 */
- {.type Here, {.p 17624 }}, /* 17624 360 */
- {.type There, {.p 360 }}, /* 17624 360 */
- {.type FromDictionary, {.p M_cfetch}, .src = "dd M_cfetch ; ( 'Wordb count )"}, /* dd M_cfetch ; ( 'Wordb count ) 17632 */
- {.type Here, {.p 17632 }}, /* 17632 360 */
- {.type There, {.p 360 }}, /* 17632 360 */
- {.type FromDictionary, {.p C_1plus}, .src = "dd C_1plus ; ( 'Wordb count+1 )"}, /* dd C_1plus ; ( 'Wordb count+1 ) 17640 */
- {.type Here, {.p 17640 }}, /* 17640 360 */
- {.type There, {.p 360 }}, /* 17640 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'Wordb ) (R count+1 )"}, /* dd M_rpush ; ( 'Wordb ) (R count+1 ) 17648 */
- {.type Here, {.p 17648 }}, /* 17648 360 */
- {.type There, {.p 360 }}, /* 17648 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( 'Wordb here ) (R count+1 )"}, /* dd C_here ; ( 'Wordb here ) (R count+1 ) 17656 */
- {.type Here, {.p 17656 }}, /* 17656 360 */
- {.type There, {.p 360 }}, /* 17656 360 */
- {.type FromDictionary, {.p M_rfetch}, .src = "dd M_rfetch ; ( 'Wordb here count ) (R count+1 )"}, /* dd M_rfetch ; ( 'Wordb here count ) (R count+1 ) 17664 */
- {.type Here, {.p 17664 }}, /* 17664 360 */
- {.type There, {.p 360 }}, /* 17664 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove"}, /* dd M_cmove 17672 */
- {.type Here, {.p 17672 }}, /* 17672 360 */
- {.type There, {.p 360 }}, /* 17672 360 */
- {.type Here, {.p 17672 }}, /* 17672 360 */
- {.type There, {.p 360 }}, /* 17672 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( here )"}, /* dd C_here ; ( here ) 17680 */
- {.type Here, {.p 17680 }}, /* 17680 360 */
- {.type There, {.p 360 }}, /* 17680 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( here count+1 )"}, /* dd M_rpop ; ( here count+1 ) 17688 */
- {.type Here, {.p 17688 }}, /* 17688 360 */
- {.type There, {.p 360 }}, /* 17688 360 */
- {.type FromDictionary, {.p C_allot}, .src = "dd C_allot ; ( here ) here = here+count+1"}, /* dd C_allot ; ( here ) here = here+count+1 17696 */
- {.type Here, {.p 17696 }}, /* 17696 360 */
- {.type There, {.p 360 }}, /* 17696 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17704 */
- {.type Here, {.p 17704 }}, /* 17704 360 */
- {.type There, {.p 360 }}, /* 17704 360 */
- {.type Here, {.p 17704 }}, /* 17704 360 */
- {.type There, {.p 360 }}, /* 17704 360 */
-/* ; for compiling counted strings into the definition. Puts the ( 'text count ) on the stack at run time */ {.type Here, {.p 17704 }}, /* 17704 360 */
- {.type There, {.p 360 }}, /* 17704 360 */
- {.type IHeader, {.hdr { 2, "s\"", /* CI_sdouble_quote = 17720 */ colon }}}, /* CIENTRY "s\"" sdouble_quote 2 ; ( | ..." -- 'text count ) add the string from the input stream to the dictionary as (sliteral) count string - at run-time puts the ( -- addr n) of the counted string on the stack. h 17728 */
- {.type Here, {.p 17728 }}, /* 17728 360 */
- {.type There, {.p 360 }}, /* 17728 360 */
- {.type Here, {.p 17728 }}, /* 17728 360 */
- {.type There, {.p 360 }}, /* 17728 360 */
- {.type FromDictionary, {.p C_sliteral}, .src = "dd C_sliteral"}, /* dd C_sliteral 17736 */
- {.type Here, {.p 17736 }}, /* 17736 360 */
- {.type There, {.p 360 }}, /* 17736 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17744 */
- {.type Here, {.p 17744 }}, /* 17744 360 */
- {.type There, {.p 360 }}, /* 17744 360 */
- {.type Here, {.p 17744 }}, /* 17744 360 */
- {.type There, {.p 360 }}, /* 17744 360 */
- {.type IHeader, {.hdr { 2, ".\"", /* CI_dotstr = 17760 */ colon }}}, /* CIENTRY ".\"" dotstr 2 ; ( | ..." -- ) ." = s" type h 17768 */
- {.type Here, {.p 17768 }}, /* 17768 360 */
- {.type There, {.p 360 }}, /* 17768 360 */
- {.type Here, {.p 17768 }}, /* 17768 360 */
- {.type There, {.p 360 }}, /* 17768 360 */
- {.type FromDictionary, {.p C_sliteral}, .src = "dd C_sliteral"}, /* dd C_sliteral 17776 */
- {.type Here, {.p 17776 }}, /* 17776 360 */
- {.type There, {.p 360 }}, /* 17776 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17784 */
- {.type Here, {.p 17784 }}, /* 17784 360 */
- {.type There, {.p 360 }}, /* 17784 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 17792 */
- {.type Here, {.p 17792 }}, /* 17792 360 */
- {.type There, {.p 360 }}, /* 17792 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17800 */
- {.type Here, {.p 17800 }}, /* 17800 360 */
- {.type There, {.p 360 }}, /* 17800 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17808 */
- {.type Here, {.p 17808 }}, /* 17808 360 */
- {.type There, {.p 360 }}, /* 17808 360 */
- {.type Here, {.p 17808 }}, /* 17808 360 */
- {.type There, {.p 360 }}, /* 17808 360 */
- {.type IHeader, {.hdr { 2, "if", /* CI_if = 17824 */ colon }}}, /* CIENTRY "if" if 2 h 17832 */
- {.type Here, {.p 17832 }}, /* 17832 360 */
- {.type There, {.p 360 }}, /* 17832 360 */
- {.type Here, {.p 17832 }}, /* 17832 360 */
- {.type There, {.p 360 }}, /* 17832 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17840 */
- {.type Here, {.p 17840 }}, /* 17840 360 */
- {.type There, {.p 360 }}, /* 17840 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 17848 */
- {.type Here, {.p 17848 }}, /* 17848 360 */
- {.type There, {.p 360 }}, /* 17848 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17856 */
- {.type Here, {.p 17856 }}, /* 17856 360 */
- {.type There, {.p 360 }}, /* 17856 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 17864 */
- {.type Here, {.p 17864 }}, /* 17864 360 */
- {.type There, {.p 360 }}, /* 17864 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17872 */
- {.type Here, {.p 17872 }}, /* 17872 360 */
- {.type There, {.p 360 }}, /* 17872 360 */
- {.type Absolute, {.p 0}}, /* dd 0 17880 */
- {.type Here, {.p 17880 }}, /* 17880 360 */
- {.type There, {.p 360 }}, /* 17880 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17888 */
- {.type Here, {.p 17888 }}, /* 17888 360 */
- {.type There, {.p 360 }}, /* 17888 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 17896 */
- {.type Here, {.p 17896 }}, /* 17896 360 */
- {.type There, {.p 360 }}, /* 17896 360 */
- {.type IHeader, {.hdr { 4, "else", /* CI_else = 17912 */ colon }}}, /* CIENTRY "else" else 4 h 17920 */
- {.type Here, {.p 17920 }}, /* 17920 360 */
- {.type There, {.p 360 }}, /* 17920 360 */
- {.type Here, {.p 17920 }}, /* 17920 360 */
- {.type There, {.p 360 }}, /* 17920 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17928 */
- {.type Here, {.p 17928 }}, /* 17928 360 */
- {.type There, {.p 360 }}, /* 17928 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 17936 */
- {.type Here, {.p 17936 }}, /* 17936 360 */
- {.type There, {.p 360 }}, /* 17936 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17944 */
- {.type Here, {.p 17944 }}, /* 17944 360 */
- {.type There, {.p 360 }}, /* 17944 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 17952 */
- {.type Here, {.p 17952 }}, /* 17952 360 */
- {.type There, {.p 360 }}, /* 17952 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 17960 */
- {.type Here, {.p 17960 }}, /* 17960 360 */
- {.type There, {.p 360 }}, /* 17960 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 17968 */
- {.type Here, {.p 17968 }}, /* 17968 360 */
- {.type There, {.p 360 }}, /* 17968 360 */
- {.type Absolute, {.p 0}}, /* dd 0 17976 */
- {.type Here, {.p 17976 }}, /* 17976 360 */
- {.type There, {.p 360 }}, /* 17976 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 17984 */
- {.type Here, {.p 17984 }}, /* 17984 360 */
- {.type There, {.p 360 }}, /* 17984 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 17992 */
- {.type Here, {.p 17992 }}, /* 17992 360 */
- {.type There, {.p 360 }}, /* 17992 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18000 */
- {.type Here, {.p 18000 }}, /* 18000 360 */
- {.type There, {.p 360 }}, /* 18000 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 18008 */
- {.type Here, {.p 18008 }}, /* 18008 360 */
- {.type There, {.p 360 }}, /* 18008 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 18016 */
- {.type Here, {.p 18016 }}, /* 18016 360 */
- {.type There, {.p 360 }}, /* 18016 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18024 */
- {.type Here, {.p 18024 }}, /* 18024 360 */
- {.type There, {.p 360 }}, /* 18024 360 */
- {.type IHeader, {.hdr { 4, "then", /* CI_then = 18040 */ colon }}}, /* CIENTRY "then" then 4 h 18048 */
- {.type Here, {.p 18048 }}, /* 18048 360 */
- {.type There, {.p 360 }}, /* 18048 360 */
- {.type Here, {.p 18048 }}, /* 18048 360 */
- {.type There, {.p 360 }}, /* 18048 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18056 */
- {.type Here, {.p 18056 }}, /* 18056 360 */
- {.type There, {.p 360 }}, /* 18056 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18064 */
- {.type Here, {.p 18064 }}, /* 18064 360 */
- {.type There, {.p 360 }}, /* 18064 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 18072 */
- {.type Here, {.p 18072 }}, /* 18072 360 */
- {.type There, {.p 360 }}, /* 18072 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18080 */
- {.type Here, {.p 18080 }}, /* 18080 360 */
- {.type There, {.p 360 }}, /* 18080 360 */
- {.type IHeader, {.hdr { 5, "begin", /* CI_begin = 18096 */ colon }}}, /* CIENTRY "begin" begin 5 h 18104 */
- {.type Here, {.p 18104 }}, /* 18104 360 */
- {.type There, {.p 360 }}, /* 18104 360 */
- {.type Here, {.p 18104 }}, /* 18104 360 */
- {.type There, {.p 360 }}, /* 18104 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18112 */
- {.type Here, {.p 18112 }}, /* 18112 360 */
- {.type There, {.p 360 }}, /* 18112 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18120 */
- {.type Here, {.p 18120 }}, /* 18120 360 */
- {.type There, {.p 360 }}, /* 18120 360 */
- {.type IHeader, {.hdr { 5, "again", /* CI_again = 18136 */ colon }}}, /* CIENTRY "again" again 5 h 18144 */
- {.type Here, {.p 18144 }}, /* 18144 360 */
- {.type There, {.p 360 }}, /* 18144 360 */
- {.type Here, {.p 18144 }}, /* 18144 360 */
- {.type There, {.p 360 }}, /* 18144 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18152 */
- {.type Here, {.p 18152 }}, /* 18152 360 */
- {.type There, {.p 360 }}, /* 18152 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 18160 */
- {.type Here, {.p 18160 }}, /* 18160 360 */
- {.type There, {.p 360 }}, /* 18160 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18168 */
- {.type Here, {.p 18168 }}, /* 18168 360 */
- {.type There, {.p 360 }}, /* 18168 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18176 */
- {.type Here, {.p 18176 }}, /* 18176 360 */
- {.type There, {.p 360 }}, /* 18176 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18184 */
- {.type Here, {.p 18184 }}, /* 18184 360 */
- {.type There, {.p 360 }}, /* 18184 360 */
- {.type IHeader, {.hdr { 5, "until", /* CI_until = 18200 */ colon }}}, /* CIENTRY "until" until 5 h 18208 */
- {.type Here, {.p 18208 }}, /* 18208 360 */
- {.type There, {.p 360 }}, /* 18208 360 */
- {.type Here, {.p 18208 }}, /* 18208 360 */
- {.type There, {.p 360 }}, /* 18208 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18216 */
- {.type Here, {.p 18216 }}, /* 18216 360 */
- {.type There, {.p 360 }}, /* 18216 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 18224 */
- {.type Here, {.p 18224 }}, /* 18224 360 */
- {.type There, {.p 360 }}, /* 18224 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18232 */
- {.type Here, {.p 18232 }}, /* 18232 360 */
- {.type There, {.p 360 }}, /* 18232 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18240 */
- {.type Here, {.p 18240 }}, /* 18240 360 */
- {.type There, {.p 360 }}, /* 18240 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18248 */
- {.type Here, {.p 18248 }}, /* 18248 360 */
- {.type There, {.p 360 }}, /* 18248 360 */
- {.type IHeader, {.hdr { 5, "while", /* CI_while = 18264 */ colon }}}, /* CIENTRY "while" while 5 h 18272 */
- {.type Here, {.p 18272 }}, /* 18272 360 */
- {.type There, {.p 360 }}, /* 18272 360 */
- {.type Here, {.p 18272 }}, /* 18272 360 */
- {.type There, {.p 360 }}, /* 18272 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18280 */
- {.type Here, {.p 18280 }}, /* 18280 360 */
- {.type There, {.p 360 }}, /* 18280 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 18288 */
- {.type Here, {.p 18288 }}, /* 18288 360 */
- {.type There, {.p 360 }}, /* 18288 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18296 */
- {.type Here, {.p 18296 }}, /* 18296 360 */
- {.type There, {.p 360 }}, /* 18296 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18304 */
- {.type Here, {.p 18304 }}, /* 18304 360 */
- {.type There, {.p 360 }}, /* 18304 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18312 */
- {.type Here, {.p 18312 }}, /* 18312 360 */
- {.type There, {.p 360 }}, /* 18312 360 */
- {.type Absolute, {.p 0}}, /* dd 0 18320 */
- {.type Here, {.p 18320 }}, /* 18320 360 */
- {.type There, {.p 360 }}, /* 18320 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18328 */
- {.type Here, {.p 18328 }}, /* 18328 360 */
- {.type There, {.p 360 }}, /* 18328 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18336 */
- {.type Here, {.p 18336 }}, /* 18336 360 */
- {.type There, {.p 360 }}, /* 18336 360 */
- {.type IHeader, {.hdr { 6, "repeat", /* CI_repeat = 18352 */ colon }}}, /* CIENTRY "repeat" repeat 6 h 18360 */
- {.type Here, {.p 18360 }}, /* 18360 360 */
- {.type There, {.p 360 }}, /* 18360 360 */
- {.type Here, {.p 18360 }}, /* 18360 360 */
- {.type There, {.p 360 }}, /* 18360 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18368 */
- {.type Here, {.p 18368 }}, /* 18368 360 */
- {.type There, {.p 360 }}, /* 18368 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 18376 */
- {.type Here, {.p 18376 }}, /* 18376 360 */
- {.type There, {.p 360 }}, /* 18376 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18384 */
- {.type Here, {.p 18384 }}, /* 18384 360 */
- {.type There, {.p 360 }}, /* 18384 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18392 */
- {.type Here, {.p 18392 }}, /* 18392 360 */
- {.type There, {.p 360 }}, /* 18392 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18400 */
- {.type Here, {.p 18400 }}, /* 18400 360 */
- {.type There, {.p 360 }}, /* 18400 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18408 */
- {.type Here, {.p 18408 }}, /* 18408 360 */
- {.type There, {.p 360 }}, /* 18408 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18416 */
- {.type Here, {.p 18416 }}, /* 18416 360 */
- {.type There, {.p 360 }}, /* 18416 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 18424 */
- {.type Here, {.p 18424 }}, /* 18424 360 */
- {.type There, {.p 360 }}, /* 18424 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18432 */
- {.type Here, {.p 18432 }}, /* 18432 360 */
- {.type There, {.p 360 }}, /* 18432 360 */
- {.type IHeader, {.hdr { 2, "do", /* CI_do = 18448 */ colon }}}, /* CIENTRY "do" do 2 h 18456 */
- {.type Here, {.p 18456 }}, /* 18456 360 */
- {.type There, {.p 360 }}, /* 18456 360 */
- {.type Here, {.p 18456 }}, /* 18456 360 */
- {.type There, {.p 360 }}, /* 18456 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18464 */
- {.type Here, {.p 18464 }}, /* 18464 360 */
- {.type There, {.p 360 }}, /* 18464 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit ; compile this into the definition. Puts limit and index on the run stack at run time"}, /* dd M_doinit ; compile this into the definition. Puts limit and index on the run stack at run time 18472 */
- {.type Here, {.p 18472 }}, /* 18472 360 */
- {.type There, {.p 360 }}, /* 18472 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; puts (do) into the dictionary"}, /* dd C_comma ; puts (do) into the dictionary 18480 */
- {.type Here, {.p 18480 }}, /* 18480 360 */
- {.type There, {.p 360 }}, /* 18480 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18488 */
- {.type Here, {.p 18488 }}, /* 18488 360 */
- {.type There, {.p 360 }}, /* 18488 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( -- 0 ) 18496 */
- {.type Here, {.p 18496 }}, /* 18496 360 */
- {.type There, {.p 360 }}, /* 18496 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here ; ( 0 -- 0 here1 )"}, /* dd C_here ; ( 0 -- 0 here1 ) 18504 */
- {.type Here, {.p 18504 }}, /* 18504 360 */
- {.type There, {.p 360 }}, /* 18504 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18512 */
- {.type Here, {.p 18512 }}, /* 18512 360 */
- {.type There, {.p 360 }}, /* 18512 360 */
- {.type IHeader, {.hdr { 4, "loop", /* CI_loop = 18528 */ colon }}}, /* CIENTRY "loop" loop 4 ; ( 0 here1 -- ) h 18536 */
- {.type Here, {.p 18536 }}, /* 18536 360 */
- {.type There, {.p 360 }}, /* 18536 360 */
- {.type Here, {.p 18536 }}, /* 18536 360 */
- {.type There, {.p 360 }}, /* 18536 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18544 */
- {.type Here, {.p 18544 }}, /* 18544 360 */
- {.type There, {.p 360 }}, /* 18544 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop ; ( 0 here1 -- 0 here1 (loop) )"}, /* dd M_doloop ; ( 0 here1 -- 0 here1 (loop) ) 18552 */
- {.type Here, {.p 18552 }}, /* 18552 360 */
- {.type There, {.p 360 }}, /* 18552 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; dictionary has (do) ... (loop) ( 0 here1 (loop) -- 0 here1 )"}, /* dd C_comma ; dictionary has (do) ... (loop) ( 0 here1 (loop) -- 0 here1 ) 18560 */
- {.type Here, {.p 18560 }}, /* 18560 360 */
- {.type There, {.p 360 }}, /* 18560 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma ; dictionary has (do) ... (loop) here1 ( 0 here1 -- 0 )"}, /* dd C_comma ; dictionary has (do) ... (loop) here1 ( 0 here1 -- 0 ) 18568 */
- {.type Here, {.p 18568 }}, /* 18568 360 */
- {.type There, {.p 360 }}, /* 18568 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 18576 */
- {.type Here, {.p 18576 }}, /* 18576 360 */
- {.type There, {.p 360 }}, /* 18576 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 18584 */
- {.type Here, {.p 18584 }}, /* 18584 360 */
- {.type There, {.p 360 }}, /* 18584 360 */
- {.type FromDictionary, {.p L234}, .src = "dd L234"}, /* dd L234 18592 */
- {.type Here, {.p 18592 }}, /* 18592 360 */
- {.type There, {.p 360 }}, /* 18592 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18600 */
- {.type Here, {.p 18600 }}, /* 18600 360 */
- {.type There, {.p 360 }}, /* 18600 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18608 */
- {.type Here, {.p 18608 }}, /* 18608 360 */
- {.type There, {.p 360 }}, /* 18608 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 18616 */
- {.type Here, {.p 18616 }}, /* 18616 360 */
- {.type There, {.p 360 }}, /* 18616 360 */
- {.type Here, {.p 18616 }}, /* 18616 360 */
- {.type There, {.p 360 }}, /* 18616 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18624 */
- {.type Here, {.p 18624 }}, /* 18624 360 */
- {.type There, {.p 360 }}, /* 18624 360 */
- {.type IHeader, {.hdr { 5, "+loop", /* CI_ploop = 18640 */ colon }}}, /* CIENTRY "+loop" ploop 5 h 18648 */
- {.type Here, {.p 18648 }}, /* 18648 360 */
- {.type There, {.p 360 }}, /* 18648 360 */
- {.type Here, {.p 18648 }}, /* 18648 360 */
- {.type There, {.p 360 }}, /* 18648 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18656 */
- {.type Here, {.p 18656 }}, /* 18656 360 */
- {.type There, {.p 360 }}, /* 18656 360 */
- {.type FromDictionary, {.p M_doploop}, .src = "dd M_doploop"}, /* dd M_doploop 18664 */
- {.type Here, {.p 18664 }}, /* 18664 360 */
- {.type There, {.p 360 }}, /* 18664 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18672 */
- {.type Here, {.p 18672 }}, /* 18672 360 */
- {.type There, {.p 360 }}, /* 18672 360 */
- {.type FromDictionary, {.p C_comma}, .src = "dd C_comma"}, /* dd C_comma 18680 */
- {.type Here, {.p 18680 }}, /* 18680 360 */
- {.type There, {.p 360 }}, /* 18680 360 */
- {.type FromDictionary, {.p C_qdup}, .src = "dd C_qdup"}, /* dd C_qdup 18688 */
- {.type Here, {.p 18688 }}, /* 18688 360 */
- {.type There, {.p 360 }}, /* 18688 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 18696 */
- {.type Here, {.p 18696 }}, /* 18696 360 */
- {.type There, {.p 360 }}, /* 18696 360 */
- {.type FromDictionary, {.p L236}, .src = "dd L236"}, /* dd L236 18704 */
- {.type Here, {.p 18704 }}, /* 18704 360 */
- {.type There, {.p 360 }}, /* 18704 360 */
- {.type FromDictionary, {.p C_here}, .src = "dd C_here"}, /* dd C_here 18712 */
- {.type Here, {.p 18712 }}, /* 18712 360 */
- {.type There, {.p 360 }}, /* 18712 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 18720 */
- {.type Here, {.p 18720 }}, /* 18720 360 */
- {.type There, {.p 360 }}, /* 18720 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 18728 */
- {.type Here, {.p 18728 }}, /* 18728 360 */
- {.type There, {.p 360 }}, /* 18728 360 */
- {.type Here, {.p 18728 }}, /* 18728 360 */
- {.type There, {.p 360 }}, /* 18728 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18736 */
- {.type Here, {.p 18736 }}, /* 18736 360 */
- {.type There, {.p 360 }}, /* 18736 360 */
- {.type Header, {.hdr { 3, "w/o", /* C_wo = 18752 */ colon }}}, /* CENTRY "w/o" wo 3 h 18760 */
- {.type Here, {.p 18760 }}, /* 18760 360 */
- {.type There, {.p 360 }}, /* 18760 360 */
- {.type Here, {.p 18760 }}, /* 18760 360 */
- {.type There, {.p 360 }}, /* 18760 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18768 */
- {.type Here, {.p 18768 }}, /* 18768 360 */
- {.type There, {.p 360 }}, /* 18768 360 */
- {.type Absolute, {.p 1}}, /* dd 1 18776 */
- {.type Here, {.p 18776 }}, /* 18776 360 */
- {.type There, {.p 360 }}, /* 18776 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18784 */
- {.type Here, {.p 18784 }}, /* 18784 360 */
- {.type There, {.p 360 }}, /* 18784 360 */
- {.type Absolute, {.p 512}}, /* dd 512 18792 */
- {.type Here, {.p 18792 }}, /* 18792 360 */
- {.type There, {.p 360 }}, /* 18792 360 */
- {.type FromDictionary, {.p M_binor}, .src = "dd M_binor"}, /* dd M_binor 18800 */
- {.type Here, {.p 18800 }}, /* 18800 360 */
- {.type There, {.p 360 }}, /* 18800 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18808 */
- {.type Here, {.p 18808 }}, /* 18808 360 */
- {.type There, {.p 360 }}, /* 18808 360 */
- {.type Absolute, {.p 64}}, /* dd 64 18816 */
- {.type Here, {.p 18816 }}, /* 18816 360 */
- {.type There, {.p 360 }}, /* 18816 360 */
- {.type FromDictionary, {.p M_binor}, .src = "dd M_binor"}, /* dd M_binor 18824 */
- {.type Here, {.p 18824 }}, /* 18824 360 */
- {.type There, {.p 360 }}, /* 18824 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18832 */
- {.type Here, {.p 18832 }}, /* 18832 360 */
- {.type There, {.p 360 }}, /* 18832 360 */
- {.type Header, {.hdr { 3, "r/o", /* C_ro = 18848 */ colon }}}, /* CENTRY "r/o" ro 3 h 18856 */
- {.type Here, {.p 18856 }}, /* 18856 360 */
- {.type There, {.p 360 }}, /* 18856 360 */
- {.type Here, {.p 18856 }}, /* 18856 360 */
- {.type There, {.p 360 }}, /* 18856 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18864 */
- {.type Here, {.p 18864 }}, /* 18864 360 */
- {.type There, {.p 360 }}, /* 18864 360 */
- {.type Absolute, {.p 0}}, /* dd 0 18872 */
- {.type Here, {.p 18872 }}, /* 18872 360 */
- {.type There, {.p 360 }}, /* 18872 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18880 */
- {.type Here, {.p 18880 }}, /* 18880 360 */
- {.type There, {.p 360 }}, /* 18880 360 */
- {.type Header, {.hdr { 3, "r/w", /* C_rw = 18896 */ colon }}}, /* CENTRY "r/w" rw 3 h 18904 */
- {.type Here, {.p 18904 }}, /* 18904 360 */
- {.type There, {.p 360 }}, /* 18904 360 */
- {.type Here, {.p 18904 }}, /* 18904 360 */
- {.type There, {.p 360 }}, /* 18904 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18912 */
- {.type Here, {.p 18912 }}, /* 18912 360 */
- {.type There, {.p 360 }}, /* 18912 360 */
- {.type Absolute, {.p 2}}, /* dd 2 18920 */
- {.type Here, {.p 18920 }}, /* 18920 360 */
- {.type There, {.p 360 }}, /* 18920 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 18928 */
- {.type Here, {.p 18928 }}, /* 18928 360 */
- {.type There, {.p 360 }}, /* 18928 360 */
- {.type Here, {.p 18928 }}, /* 18928 360 */
- {.type There, {.p 360 }}, /* 18928 360 */
- {.type Header, {.hdr { 7, "cstring", /* C_cstring = 18944 */ colon }}}, /* CENTRY "cstring" cstring 7 ; ( 'text count o -- o+'pad+1024 ) \ copy string to pad+o and add a null byte at the end h 18952 */
- {.type Here, {.p 18952 }}, /* 18952 360 */
- {.type There, {.p 360 }}, /* 18952 360 */
- {.type Here, {.p 18952 }}, /* 18952 360 */
- {.type There, {.p 360 }}, /* 18952 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad ; ( 'text count o 'pad )"}, /* dd C_pad ; ( 'text count o 'pad ) 18960 */
- {.type Here, {.p 18960 }}, /* 18960 360 */
- {.type There, {.p 360 }}, /* 18960 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 18968 */
- {.type Here, {.p 18968 }}, /* 18968 360 */
- {.type There, {.p 360 }}, /* 18968 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 ; ( 'text count o 'pad 1024 ) 18976 */
- {.type Here, {.p 18976 }}, /* 18976 360 */
- {.type There, {.p 360 }}, /* 18976 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 'text count o 'pad+1024 )"}, /* dd M_plus ; ( 'text count o 'pad+1024 ) 18984 */
- {.type Here, {.p 18984 }}, /* 18984 360 */
- {.type There, {.p 360 }}, /* 18984 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 'text count o+'pad+1024 ) o=padoffset"}, /* dd M_plus ; ( 'text count o+'pad+1024 ) o=padoffset 18992 */
- {.type Here, {.p 18992 }}, /* 18992 360 */
- {.type There, {.p 360 }}, /* 18992 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 19000 */
- {.type Here, {.p 19000 }}, /* 19000 360 */
- {.type There, {.p 360 }}, /* 19000 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'text count o+'pad+1024 ) (R o+'pad+1024 )"}, /* dd M_rpush ; ( 'text count o+'pad+1024 ) (R o+'pad+1024 ) 19008 */
- {.type Here, {.p 19008 }}, /* 19008 360 */
- {.type There, {.p 360 }}, /* 19008 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 )"}, /* dd M_xswap ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 ) 19016 */
- {.type Here, {.p 19016 }}, /* 19016 360 */
- {.type There, {.p 360 }}, /* 19016 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( 'text o+'pad+1024 count count ) (R o+'pad+1024 )"}, /* dd M_dup ; ( 'text o+'pad+1024 count count ) (R o+'pad+1024 ) 19024 */
- {.type Here, {.p 19024 }}, /* 19024 360 */
- {.type There, {.p 360 }}, /* 19024 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 count )"}, /* dd M_rpush ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 count ) 19032 */
- {.type Here, {.p 19032 }}, /* 19032 360 */
- {.type There, {.p 360 }}, /* 19032 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; moves the filename from 'text to o+'pad+1024"}, /* dd M_cmove ; moves the filename from 'text to o+'pad+1024 19040 */
- {.type Here, {.p 19040 }}, /* 19040 360 */
- {.type There, {.p 360 }}, /* 19040 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19048 */
- {.type Here, {.p 19048 }}, /* 19048 360 */
- {.type There, {.p 360 }}, /* 19048 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( 0 ) (R o+'pad+1024 count ) 19056 */
- {.type Here, {.p 19056 }}, /* 19056 360 */
- {.type There, {.p 360 }}, /* 19056 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( 0 count ) (R o+'pad+1024 )"}, /* dd M_rpop ; ( 0 count ) (R o+'pad+1024 ) 19064 */
- {.type Here, {.p 19064 }}, /* 19064 360 */
- {.type There, {.p 360 }}, /* 19064 360 */
- {.type FromDictionary, {.p M_rfetch}, .src = "dd M_rfetch ; ( 0 count o+'pad+1024 ) (R o+'pad+1024 )"}, /* dd M_rfetch ; ( 0 count o+'pad+1024 ) (R o+'pad+1024 ) 19072 */
- {.type Here, {.p 19072 }}, /* 19072 360 */
- {.type There, {.p 360 }}, /* 19072 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 0 count+o+'pad+1024 ) (R o+'pad+1024 )"}, /* dd M_plus ; ( 0 count+o+'pad+1024 ) (R o+'pad+1024 ) 19080 */
- {.type Here, {.p 19080 }}, /* 19080 360 */
- {.type There, {.p 360 }}, /* 19080 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; makes the filename to a null terminated string"}, /* dd M_cstore ; makes the filename to a null terminated string 19088 */
- {.type Here, {.p 19088 }}, /* 19088 360 */
- {.type There, {.p 360 }}, /* 19088 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( o+'pad+1024 )"}, /* dd M_rpop ; ( o+'pad+1024 ) 19096 */
- {.type Here, {.p 19096 }}, /* 19096 360 */
- {.type There, {.p 360 }}, /* 19096 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19104 */
- {.type Here, {.p 19104 }}, /* 19104 360 */
- {.type There, {.p 360 }}, /* 19104 360 */
- {.type Here, {.p 19104 }}, /* 19104 360 */
- {.type There, {.p 360 }}, /* 19104 360 */
- {.type Header, {.hdr { 8, "cstring0", /* C_cstring0 = 19128 */ colon }}}, /* CENTRY "cstring0" cstring0 8 ; ( 'text count -- 'text ) \ copy string to pad+1024 and add a null byte at the end h 19136 */
- {.type Here, {.p 19136 }}, /* 19136 360 */
- {.type There, {.p 360 }}, /* 19136 360 */
- {.type Here, {.p 19136 }}, /* 19136 360 */
- {.type There, {.p 360 }}, /* 19136 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19144 */
- {.type Here, {.p 19144 }}, /* 19144 360 */
- {.type There, {.p 360 }}, /* 19144 360 */
- {.type Absolute, {.p 0}}, /* dd 0 19152 */
- {.type Here, {.p 19152 }}, /* 19152 360 */
- {.type There, {.p 360 }}, /* 19152 360 */
- {.type FromDictionary, {.p C_cstring}, .src = "dd C_cstring"}, /* dd C_cstring 19160 */
- {.type Here, {.p 19160 }}, /* 19160 360 */
- {.type There, {.p 360 }}, /* 19160 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19168 */
- {.type Here, {.p 19168 }}, /* 19168 360 */
- {.type There, {.p 360 }}, /* 19168 360 */
- {.type Here, {.p 19168 }}, /* 19168 360 */
- {.type There, {.p 360 }}, /* 19168 360 */
- {.type Header, {.hdr { 8, "cstring1", /* C_cstring1 = 19192 */ colon }}}, /* CENTRY "cstring1" cstring1 8 ; ( 'text count -- 'text ) \ copy string to pad+1536 and add a null byte at the end h 19200 */
- {.type Here, {.p 19200 }}, /* 19200 360 */
- {.type There, {.p 360 }}, /* 19200 360 */
- {.type Here, {.p 19200 }}, /* 19200 360 */
- {.type There, {.p 360 }}, /* 19200 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19208 */
- {.type Here, {.p 19208 }}, /* 19208 360 */
- {.type There, {.p 360 }}, /* 19208 360 */
- {.type Absolute, {.p 512}}, /* dd 512 19216 */
- {.type Here, {.p 19216 }}, /* 19216 360 */
- {.type There, {.p 360 }}, /* 19216 360 */
- {.type FromDictionary, {.p C_cstring}, .src = "dd C_cstring"}, /* dd C_cstring 19224 */
- {.type Here, {.p 19224 }}, /* 19224 360 */
- {.type There, {.p 360 }}, /* 19224 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19232 */
- {.type Here, {.p 19232 }}, /* 19232 360 */
- {.type There, {.p 360 }}, /* 19232 360 */
- {.type Here, {.p 19232 }}, /* 19232 360 */
- {.type There, {.p 360 }}, /* 19232 360 */
- {.type Header, {.hdr { 9, "open-file", /* C_open_file = 19256 */ colon }}}, /* CENTRY "open-file" open_file 9 ; ( 'text count mode -- fd ioresult ) h 19264 */
- {.type Here, {.p 19264 }}, /* 19264 360 */
- {.type There, {.p 360 }}, /* 19264 360 */
- {.type Here, {.p 19264 }}, /* 19264 360 */
- {.type There, {.p 360 }}, /* 19264 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( 'text count ) (R mode)"}, /* dd M_rpush ; ( 'text count ) (R mode) 19272 */
- {.type Here, {.p 19272 }}, /* 19272 360 */
- {.type There, {.p 360 }}, /* 19272 360 */
- {.type FromDictionary, {.p C_cstring0}, .src = "dd C_cstring0 ; ( 'padtext ) (R mode )"}, /* dd C_cstring0 ; ( 'padtext ) (R mode ) 19280 */
- {.type Here, {.p 19280 }}, /* 19280 360 */
- {.type There, {.p 360 }}, /* 19280 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( 'padtext mode ) (R )"}, /* dd M_rpop ; ( 'padtext mode ) (R ) 19288 */
- {.type Here, {.p 19288 }}, /* 19288 360 */
- {.type There, {.p 360 }}, /* 19288 360 */
- {.type FromDictionary, {.p M_sysopen}, .src = "dd M_sysopen"}, /* dd M_sysopen 19296 */
- {.type Here, {.p 19296 }}, /* 19296 360 */
- {.type There, {.p 360 }}, /* 19296 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 19304 */
- {.type Here, {.p 19304 }}, /* 19304 360 */
- {.type There, {.p 360 }}, /* 19304 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19312 */
- {.type Here, {.p 19312 }}, /* 19312 360 */
- {.type There, {.p 360 }}, /* 19312 360 */
- {.type Absolute, {.p -1}}, /* dd -1 19320 */
- {.type Here, {.p 19320 }}, /* 19320 360 */
- {.type There, {.p 360 }}, /* 19320 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 19328 */
- {.type Here, {.p 19328 }}, /* 19328 360 */
- {.type There, {.p 360 }}, /* 19328 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19336 */
- {.type Here, {.p 19336 }}, /* 19336 360 */
- {.type There, {.p 360 }}, /* 19336 360 */
- {.type Here, {.p 19336 }}, /* 19336 360 */
- {.type There, {.p 360 }}, /* 19336 360 */
- {.type Header, {.hdr { 10, "close-file", /* C_close_file = 19360 */ colon }}}, /* CENTRY "close-file" close_file 10 ; ( fd -- ioresult ) h 19368 */
- {.type Here, {.p 19368 }}, /* 19368 360 */
- {.type There, {.p 360 }}, /* 19368 360 */
- {.type Here, {.p 19368 }}, /* 19368 360 */
- {.type There, {.p 360 }}, /* 19368 360 */
- {.type FromDictionary, {.p M_sysclose}, .src = "dd M_sysclose"}, /* dd M_sysclose 19376 */
- {.type Here, {.p 19376 }}, /* 19376 360 */
- {.type There, {.p 360 }}, /* 19376 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 19384 */
- {.type Here, {.p 19384 }}, /* 19384 360 */
- {.type There, {.p 360 }}, /* 19384 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19392 */
- {.type Here, {.p 19392 }}, /* 19392 360 */
- {.type There, {.p 360 }}, /* 19392 360 */
- {.type Here, {.p 19392 }}, /* 19392 360 */
- {.type There, {.p 360 }}, /* 19392 360 */
- {.type Header, {.hdr { 9, "read-file", /* C_read_file = 19416 */ colon }}}, /* CENTRY "read-file" read_file 9 ; ( fd 'text count -- count2 ioresult ) h 19424 */
- {.type Here, {.p 19424 }}, /* 19424 360 */
- {.type There, {.p 360 }}, /* 19424 360 */
- {.type Here, {.p 19424 }}, /* 19424 360 */
- {.type There, {.p 360 }}, /* 19424 360 */
- {.type FromDictionary, {.p M_sysread}, .src = "dd M_sysread"}, /* dd M_sysread 19432 */
- {.type Here, {.p 19432 }}, /* 19432 360 */
- {.type There, {.p 360 }}, /* 19432 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 19440 */
- {.type Here, {.p 19440 }}, /* 19440 360 */
- {.type There, {.p 360 }}, /* 19440 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19448 */
- {.type Here, {.p 19448 }}, /* 19448 360 */
- {.type There, {.p 360 }}, /* 19448 360 */
- {.type Absolute, {.p -1}}, /* dd -1 19456 */
- {.type Here, {.p 19456 }}, /* 19456 360 */
- {.type There, {.p 360 }}, /* 19456 360 */
- {.type FromDictionary, {.p C_neq}, .src = "dd C_neq"}, /* dd C_neq 19464 */
- {.type Here, {.p 19464 }}, /* 19464 360 */
- {.type There, {.p 360 }}, /* 19464 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19472 */
- {.type Here, {.p 19472 }}, /* 19472 360 */
- {.type There, {.p 360 }}, /* 19472 360 */
- {.type Here, {.p 19472 }}, /* 19472 360 */
- {.type There, {.p 360 }}, /* 19472 360 */
- {.type Header, {.hdr { 10, "write-file", /* C_write_file = 19496 */ colon }}}, /* CENTRY "write-file" write_file 10 ; ( fd 'text count -- ioresult ) h 19504 */
- {.type Here, {.p 19504 }}, /* 19504 360 */
- {.type There, {.p 360 }}, /* 19504 360 */
- {.type Here, {.p 19504 }}, /* 19504 360 */
- {.type There, {.p 360 }}, /* 19504 360 */
- {.type FromDictionary, {.p M_syswrite}, .src = "dd M_syswrite"}, /* dd M_syswrite 19512 */
- {.type Here, {.p 19512 }}, /* 19512 360 */
- {.type There, {.p 360 }}, /* 19512 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19520 */
- {.type Here, {.p 19520 }}, /* 19520 360 */
- {.type There, {.p 360 }}, /* 19520 360 */
- {.type Absolute, {.p -1}}, /* dd -1 19528 */
- {.type Here, {.p 19528 }}, /* 19528 360 */
- {.type There, {.p 360 }}, /* 19528 360 */
- {.type FromDictionary, {.p C_neq}, .src = "dd C_neq"}, /* dd C_neq 19536 */
- {.type Here, {.p 19536 }}, /* 19536 360 */
- {.type There, {.p 360 }}, /* 19536 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19544 */
- {.type Here, {.p 19544 }}, /* 19544 360 */
- {.type There, {.p 360 }}, /* 19544 360 */
- {.type Here, {.p 19544 }}, /* 19544 360 */
- {.type There, {.p 360 }}, /* 19544 360 */
- {.type Header, {.hdr { 15, "reposition-file", /* C_reposition_file = 19568 */ colon }}}, /* CENTRY "reposition-file" reposition_file 15 ; ( fd n type -- ioresult ) h 19576 */
- {.type Here, {.p 19576 }}, /* 19576 360 */
- {.type There, {.p 360 }}, /* 19576 360 */
- {.type Here, {.p 19576 }}, /* 19576 360 */
- {.type There, {.p 360 }}, /* 19576 360 */
- {.type FromDictionary, {.p M_sysseek}, .src = "dd M_sysseek"}, /* dd M_sysseek 19584 */
- {.type Here, {.p 19584 }}, /* 19584 360 */
- {.type There, {.p 360 }}, /* 19584 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19592 */
- {.type Here, {.p 19592 }}, /* 19592 360 */
- {.type There, {.p 360 }}, /* 19592 360 */
- {.type Absolute, {.p -1}}, /* dd -1 19600 */
- {.type Here, {.p 19600 }}, /* 19600 360 */
- {.type There, {.p 360 }}, /* 19600 360 */
- {.type FromDictionary, {.p C_neq}, .src = "dd C_neq"}, /* dd C_neq 19608 */
- {.type Here, {.p 19608 }}, /* 19608 360 */
- {.type There, {.p 360 }}, /* 19608 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19616 */
- {.type Here, {.p 19616 }}, /* 19616 360 */
- {.type There, {.p 360 }}, /* 19616 360 */
- {.type Here, {.p 19616 }}, /* 19616 360 */
- {.type There, {.p 360 }}, /* 19616 360 */
- {.type Header, {.hdr { 7, "?fcheck", /* C_qfcheck = 19632 */ colon }}}, /* CENTRY "?fcheck" qfcheck 7 h 19640 */
- {.type Here, {.p 19640 }}, /* 19640 360 */
- {.type There, {.p 360 }}, /* 19640 360 */
- {.type Here, {.p 19640 }}, /* 19640 360 */
- {.type There, {.p 360 }}, /* 19640 360 */
- {.type FromDictionary, {.p C_0eq}, .src = "dd C_0eq"}, /* dd C_0eq 19648 */
- {.type Here, {.p 19648 }}, /* 19648 360 */
- {.type There, {.p 360 }}, /* 19648 360 */
- {.type FromDictionary, {.p M_cjump}, .src = "dd M_cjump"}, /* dd M_cjump 19656 */
- {.type Here, {.p 19656 }}, /* 19656 360 */
- {.type There, {.p 360 }}, /* 19656 360 */
- {.type FromDictionary, {.p L246}, .src = "dd L246"}, /* dd L246 19664 */
- {.type Here, {.p 19664 }}, /* 19664 360 */
- {.type There, {.p 360 }}, /* 19664 360 */
- {.type FromDictionary, {.p C_space}, .src = "dd C_space"}, /* dd C_space 19672 */
- {.type Here, {.p 19672 }}, /* 19672 360 */
- {.type There, {.p 360 }}, /* 19672 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19680 */
- {.type Here, {.p 19680 }}, /* 19680 360 */
- {.type There, {.p 360 }}, /* 19680 360 */
- {.type FromDictionary, {.p L247}, .src = "dd L247"}, /* dd L247 19688 */
- {.type Here, {.p 19688 }}, /* 19688 360 */
- {.type There, {.p 360 }}, /* 19688 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 19696 */
- {.type Here, {.p 19696 }}, /* 19696 360 */
- {.type There, {.p 360 }}, /* 19696 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 19704 */
- {.type Here, {.p 19704 }}, /* 19704 360 */
- {.type There, {.p 360 }}, /* 19704 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 19712 */
- {.type Here, {.p 19712 }}, /* 19712 360 */
- {.type There, {.p 360 }}, /* 19712 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 19720 */
- {.type Here, {.p 19720 }}, /* 19720 360 */
- {.type There, {.p 360 }}, /* 19720 360 */
- {.type Here, {.p 19720 }}, /* 19720 360 */
- {.type There, {.p 360 }}, /* 19720 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 19728 */
- {.type Here, {.p 19728 }}, /* 19728 360 */
- {.type There, {.p 360 }}, /* 19728 360 */
- {.type Header, {.hdr { 11, "create-file", /* C_create_file = 19752 */ colon }}}, /* CENTRY "create-file" create_file 11 ; ( a n mode perm -- fd ioresult ) not part of the original ff. could move this to a forth file. h 19760 */
- {.type Here, {.p 19760 }}, /* 19760 360 */
- {.type There, {.p 360 }}, /* 19760 360 */
- {.type Here, {.p 19760 }}, /* 19760 360 */
- {.type There, {.p 360 }}, /* 19760 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a n mode ) (R perm)"}, /* dd M_rpush ; ( a n mode ) (R perm) 19768 */
- {.type Here, {.p 19768 }}, /* 19768 360 */
- {.type There, {.p 360 }}, /* 19768 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a n ) (R perm mode)"}, /* dd M_rpush ; ( a n ) (R perm mode) 19776 */
- {.type Here, {.p 19776 }}, /* 19776 360 */
- {.type There, {.p 360 }}, /* 19776 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad ; ( a n padaddr)"}, /* dd C_pad ; ( a n padaddr) 19784 */
- {.type Here, {.p 19784 }}, /* 19784 360 */
- {.type There, {.p 360 }}, /* 19784 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19792 */
- {.type Here, {.p 19792 }}, /* 19792 360 */
- {.type There, {.p 360 }}, /* 19792 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 ; ( a n padaddr 1024 ) 19800 */
- {.type Here, {.p 19800 }}, /* 19800 360 */
- {.type There, {.p 360 }}, /* 19800 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( a n padaddr+1024 )"}, /* dd M_plus ; ( a n padaddr+1024 ) 19808 */
- {.type Here, {.p 19808 }}, /* 19808 360 */
- {.type There, {.p 360 }}, /* 19808 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap ; ( a padaddr+1024 n )"}, /* dd M_xswap ; ( a padaddr+1024 n ) 19816 */
- {.type Here, {.p 19816 }}, /* 19816 360 */
- {.type There, {.p 360 }}, /* 19816 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup ; ( a padaddr+1024 n n )"}, /* dd M_dup ; ( a padaddr+1024 n n ) 19824 */
- {.type Here, {.p 19824 }}, /* 19824 360 */
- {.type There, {.p 360 }}, /* 19824 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush ; ( a padaddr+1024 n ) (R perm mode n )"}, /* dd M_rpush ; ( a padaddr+1024 n ) (R perm mode n ) 19832 */
- {.type Here, {.p 19832 }}, /* 19832 360 */
- {.type There, {.p 360 }}, /* 19832 360 */
- {.type FromDictionary, {.p M_cmove}, .src = "dd M_cmove ; moves the filename from a to paddaddr+1024"}, /* dd M_cmove ; moves the filename from a to paddaddr+1024 19840 */
- {.type Here, {.p 19840 }}, /* 19840 360 */
- {.type There, {.p 360 }}, /* 19840 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19848 */
- {.type Here, {.p 19848 }}, /* 19848 360 */
- {.type There, {.p 360 }}, /* 19848 360 */
- {.type Absolute, {.p 0}}, /* dd 0 ; ( 0 ) 19856 */
- {.type Here, {.p 19856 }}, /* 19856 360 */
- {.type There, {.p 360 }}, /* 19856 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( 0 n ) (R perm mode)"}, /* dd M_rpop ; ( 0 n ) (R perm mode) 19864 */
- {.type Here, {.p 19864 }}, /* 19864 360 */
- {.type There, {.p 360 }}, /* 19864 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad ; ( 0 n padaddr)"}, /* dd C_pad ; ( 0 n padaddr) 19872 */
- {.type Here, {.p 19872 }}, /* 19872 360 */
- {.type There, {.p 360 }}, /* 19872 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 0 padaddr+n )"}, /* dd M_plus ; ( 0 padaddr+n ) 19880 */
- {.type Here, {.p 19880 }}, /* 19880 360 */
- {.type There, {.p 360 }}, /* 19880 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19888 */
- {.type Here, {.p 19888 }}, /* 19888 360 */
- {.type There, {.p 360 }}, /* 19888 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 ; ( 0 padaddr+n 1024 ) 19896 */
- {.type Here, {.p 19896 }}, /* 19896 360 */
- {.type There, {.p 360 }}, /* 19896 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( 0 padaddr+n+1024 )"}, /* dd M_plus ; ( 0 padaddr+n+1024 ) 19904 */
- {.type Here, {.p 19904 }}, /* 19904 360 */
- {.type There, {.p 360 }}, /* 19904 360 */
- {.type FromDictionary, {.p M_cstore}, .src = "dd M_cstore ; ( ) makes the filename to a null terminated string"}, /* dd M_cstore ; ( ) makes the filename to a null terminated string 19912 */
- {.type Here, {.p 19912 }}, /* 19912 360 */
- {.type There, {.p 360 }}, /* 19912 360 */
- {.type FromDictionary, {.p C_pad}, .src = "dd C_pad"}, /* dd C_pad 19920 */
- {.type Here, {.p 19920 }}, /* 19920 360 */
- {.type There, {.p 360 }}, /* 19920 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19928 */
- {.type Here, {.p 19928 }}, /* 19928 360 */
- {.type There, {.p 360 }}, /* 19928 360 */
- {.type Absolute, {.p 1024}}, /* dd 1024 ; ( padaddr 1024 ) 19936 */
- {.type Here, {.p 19936 }}, /* 19936 360 */
- {.type There, {.p 360 }}, /* 19936 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus ; ( padaddr+1024 )"}, /* dd M_plus ; ( padaddr+1024 ) 19944 */
- {.type Here, {.p 19944 }}, /* 19944 360 */
- {.type There, {.p 360 }}, /* 19944 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( padaddr+1024 mode) (R perm )"}, /* dd M_rpop ; ( padaddr+1024 mode) (R perm ) 19952 */
- {.type Here, {.p 19952 }}, /* 19952 360 */
- {.type There, {.p 360 }}, /* 19952 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop ; ( padaddr+1024 mode perm ) (R )"}, /* dd M_rpop ; ( padaddr+1024 mode perm ) (R ) 19960 */
- {.type Here, {.p 19960 }}, /* 19960 360 */
- {.type There, {.p 360 }}, /* 19960 360 */
- {.type FromDictionary, {.p M_syscreate}, .src = "dd M_syscreate"}, /* dd M_syscreate 19968 */
- {.type Here, {.p 19968 }}, /* 19968 360 */
- {.type There, {.p 360 }}, /* 19968 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 19976 */
- {.type Here, {.p 19976 }}, /* 19976 360 */
- {.type There, {.p 360 }}, /* 19976 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 19984 */
- {.type Here, {.p 19984 }}, /* 19984 360 */
- {.type There, {.p 360 }}, /* 19984 360 */
- {.type Absolute, {.p -1}}, /* dd -1 19992 */
- {.type Here, {.p 19992 }}, /* 19992 360 */
- {.type There, {.p 360 }}, /* 19992 360 */
- {.type FromDictionary, {.p M_greater}, .src = "dd M_greater"}, /* dd M_greater 20000 */
- {.type Here, {.p 20000 }}, /* 20000 360 */
- {.type There, {.p 360 }}, /* 20000 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 20008 */
- {.type Here, {.p 20008 }}, /* 20008 360 */
- {.type There, {.p 360 }}, /* 20008 360 */
- {.type Here, {.p 20008 }}, /* 20008 360 */
- {.type There, {.p 360 }}, /* 20008 360 */
- {.type Header, {.hdr { 3, "bye", /* C_bye = 20024 */ colon }}}, /* CENTRY "bye" bye 3 h 20032 */
- {.type Here, {.p 20032 }}, /* 20032 360 */
- {.type There, {.p 360 }}, /* 20032 360 */
- {.type Here, {.p 20032 }}, /* 20032 360 */
- {.type There, {.p 360 }}, /* 20032 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20040 */
- {.type Here, {.p 20040 }}, /* 20040 360 */
- {.type There, {.p 360 }}, /* 20040 360 */
- {.type Absolute, {.p 0}}, /* dd 0 20048 */
- {.type Here, {.p 20048 }}, /* 20048 360 */
- {.type There, {.p 360 }}, /* 20048 360 */
- {.type FromDictionary, {.p M_terminate}, .src = "dd M_terminate"}, /* dd M_terminate 20056 */
- {.type Here, {.p 20056 }}, /* 20056 360 */
- {.type There, {.p 360 }}, /* 20056 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 20064 */
- {.type Here, {.p 20064 }}, /* 20064 360 */
- {.type There, {.p 360 }}, /* 20064 360 */
- {.type Here, {.p 20064 }}, /* 20064 360 */
- {.type There, {.p 360 }}, /* 20064 360 */
- {.type Header, {.hdr { 7, "include", /* C_include = 20080 */ colon }}}, /* CENTRY "include" include 7 ; this does not work h 20088 */
- {.type Here, {.p 20088 }}, /* 20088 360 */
- {.type There, {.p 360 }}, /* 20088 360 */
- {.type Here, {.p 20088 }}, /* 20088 360 */
- {.type There, {.p 360 }}, /* 20088 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 20096 */
- {.type Here, {.p 20096 }}, /* 20096 360 */
- {.type There, {.p 360 }}, /* 20096 360 */
- {.type FromDictionary, {.p M_rpush}, .src = "dd M_rpush"}, /* dd M_rpush 20104 */
- {.type Here, {.p 20104 }}, /* 20104 360 */
- {.type There, {.p 360 }}, /* 20104 360 */
- {.type Here, {.p 20104 }}, /* 20104 360 */
- {.type There, {.p 360 }}, /* 20104 360 */
- {.type FromDictionary, {.p C_input_fetch}, .src = "dd C_input_fetch ; save the old input onto the stack"}, /* dd C_input_fetch ; save the old input onto the stack 20112 */
- {.type Here, {.p 20112 }}, /* 20112 360 */
- {.type There, {.p 360 }}, /* 20112 360 */
- {.type Here, {.p 20112 }}, /* 20112 360 */
- {.type There, {.p 360 }}, /* 20112 360 */
- {.type FromDictionary, {.p M_rpop}, .src = "dd M_rpop"}, /* dd M_rpop 20120 */
- {.type Here, {.p 20120 }}, /* 20120 360 */
- {.type There, {.p 360 }}, /* 20120 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 20128 */
- {.type Here, {.p 20128 }}, /* 20128 360 */
- {.type There, {.p 360 }}, /* 20128 360 */
- {.type FromDictionary, {.p C_ro}, .src = "dd C_ro"}, /* dd C_ro 20136 */
- {.type Here, {.p 20136 }}, /* 20136 360 */
- {.type There, {.p 360 }}, /* 20136 360 */
- {.type FromDictionary, {.p C_open_file}, .src = "dd C_open_file"}, /* dd C_open_file 20144 */
- {.type Here, {.p 20144 }}, /* 20144 360 */
- {.type There, {.p 360 }}, /* 20144 360 */
- {.type FromDictionary, {.p C_qfcheck}, .src = "dd C_qfcheck"}, /* dd C_qfcheck 20152 */
- {.type Here, {.p 20152 }}, /* 20152 360 */
- {.type There, {.p 360 }}, /* 20152 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd ; open the new file"}, /* dd MV_Infd ; open the new file 20160 */
- {.type Here, {.p 20160 }}, /* 20160 360 */
- {.type There, {.p 360 }}, /* 20160 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20168 */
- {.type Here, {.p 20168 }}, /* 20168 360 */
- {.type There, {.p 360 }}, /* 20168 360 */
- {.type Here, {.p 20168 }}, /* 20168 360 */
- {.type There, {.p 360 }}, /* 20168 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 20176 */
- {.type Here, {.p 20176 }}, /* 20176 360 */
- {.type There, {.p 360 }}, /* 20176 360 */
- {.type Here, {.p 20176 }}, /* 20176 360 */
- {.type There, {.p 360 }}, /* 20176 360 */
- {.type Header, {.hdr { 5, "crash", /* C_crash = 20192 */ colon }}}, /* CENTRY "crash" crash 5 h 20200 */
- {.type Here, {.p 20200 }}, /* 20200 360 */
- {.type There, {.p 360 }}, /* 20200 360 */
- {.type Here, {.p 20200 }}, /* 20200 360 */
- {.type There, {.p 360 }}, /* 20200 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20208 */
- {.type Here, {.p 20208 }}, /* 20208 360 */
- {.type There, {.p 360 }}, /* 20208 360 */
- {.type FromDictionary, {.p L251}, .src = "dd L251"}, /* dd L251 20216 */
- {.type Here, {.p 20216 }}, /* 20216 360 */
- {.type There, {.p 360 }}, /* 20216 360 */
- {.type FromDictionary, {.p C_count}, .src = "dd C_count"}, /* dd C_count 20224 */
- {.type Here, {.p 20224 }}, /* 20224 360 */
- {.type There, {.p 360 }}, /* 20224 360 */
- {.type FromDictionary, {.p C_type}, .src = "dd C_type"}, /* dd C_type 20232 */
- {.type Here, {.p 20232 }}, /* 20232 360 */
- {.type There, {.p 360 }}, /* 20232 360 */
- {.type FromDictionary, {.p C_cr}, .src = "dd C_cr"}, /* dd C_cr 20240 */
- {.type Here, {.p 20240 }}, /* 20240 360 */
- {.type There, {.p 360 }}, /* 20240 360 */
- {.type FromDictionary, {.p C_abort}, .src = "dd C_abort"}, /* dd C_abort 20248 */
- {.type Here, {.p 20248 }}, /* 20248 360 */
- {.type There, {.p 360 }}, /* 20248 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 20256 */
- {.type Here, {.p 20256 }}, /* 20256 360 */
- {.type There, {.p 360 }}, /* 20256 360 */
- {.type Here, {.p 20256 }}, /* 20256 360 */
- {.type There, {.p 360 }}, /* 20256 360 */
- {.type Header, {.hdr { 4, "quit", /* C_quit = 20272 */ colon }}}, /* CENTRY "quit" quit 4 ; interpreter loop h 20280 */
- {.type Here, {.p 20280 }}, /* 20280 360 */
- {.type There, {.p 360 }}, /* 20280 360 */
- {.type Here, {.p 20280 }}, /* 20280 360 */
- {.type There, {.p 360 }}, /* 20280 360 */
- {.type FromDictionary, {.p M_reset}, .src = "dd M_reset ; initialize return stack"}, /* dd M_reset ; initialize return stack 20288 */
- {.type Here, {.p 20288 }}, /* 20288 360 */
- {.type There, {.p 360 }}, /* 20288 360 */
- {.type FromDictionary, {.p M_clear}, .src = "dd M_clear ; SP = sstack_end initialize data stack"}, /* dd M_clear ; SP = sstack_end initialize data stack 20296 */
- {.type Here, {.p 20296 }}, /* 20296 360 */
- {.type There, {.p 360 }}, /* 20296 360 */
- {.type Here, {.p 20296 }}, /* 20296 360 */
- {.type There, {.p 360 }}, /* 20296 360 */
- {.type FromDictionary, {.p C_word}, .src = "dd C_word"}, /* dd C_word 20304 */
- {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
- {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd MV_toLimit ; show the line read, for debugging */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd M_fetch */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd MV_Tib */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd MC_STDOUT */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd M_fswrite */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd M_drop ; drop the return value of write */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd C_cr */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
-/* ; dd C_space */ {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
- {.type Here, {.p 20304 }}, /* 20304 360 */
- {.type There, {.p 360 }}, /* 20304 360 */
- {.type FromDictionary, {.p C_interpret}, .src = "dd C_interpret"}, /* dd C_interpret 20312 */
- {.type Here, {.p 20312 }}, /* 20312 360 */
- {.type There, {.p 360 }}, /* 20312 360 */
- {.type Here, {.p 20312 }}, /* 20312 360 */
- {.type There, {.p 360 }}, /* 20312 360 */
- {.type FromDictionary, {.p M_jump}, .src = "dd M_jump"}, /* dd M_jump 20320 */
- {.type Here, {.p 20320 }}, /* 20320 360 */
- {.type There, {.p 360 }}, /* 20320 360 */
- {.type FromDictionary, {.p L_C_quit}, .src = "dd L_C_quit"}, /* dd L_C_quit 20328 */
- {.type Here, {.p 20328 }}, /* 20328 360 */
- {.type There, {.p 360 }}, /* 20328 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon ; why is this needed?"}, /* dd M_exitcolon ; why is this needed? 20336 */
- {.type Here, {.p 20336 }}, /* 20336 360 */
- {.type There, {.p 360 }}, /* 20336 360 */
- {.type Here, {.p 20336 }}, /* 20336 360 */
- {.type There, {.p 360 }}, /* 20336 360 */
- {.type Header, {.hdr { 7, "(abort)", /* C_parenabort = 20352 */ colon }}}, /* CENTRY "(abort)" parenabort 7 ; TODO correct below stack notations h 20360 */
- {.type Here, {.p 20360 }}, /* 20360 360 */
- {.type There, {.p 360 }}, /* 20360 360 */
- {.type Here, {.p 20360 }}, /* 20360 360 */
- {.type There, {.p 360 }}, /* 20360 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State ; ( mv_State -- )"}, /* dd MV_State ; ( mv_State -- ) 20368 */
- {.type Here, {.p 20368 }}, /* 20368 360 */
- {.type There, {.p 360 }}, /* 20368 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off ; off sets variable state = 0"}, /* dd C_off ; off sets variable state = 0 20376 */
- {.type Here, {.p 20376 }}, /* 20376 360 */
- {.type There, {.p 360 }}, /* 20376 360 */
- {.type Here, {.p 20376 }}, /* 20376 360 */
- {.type There, {.p 360 }}, /* 20376 360 */
- {.type FromDictionary, {.p MC_STDIN}, .src = "dd MC_STDIN"}, /* dd MC_STDIN 20384 */
- {.type Here, {.p 20384 }}, /* 20384 360 */
- {.type There, {.p 360 }}, /* 20384 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd"}, /* dd MV_Infd 20392 */
- {.type Here, {.p 20392 }}, /* 20392 360 */
- {.type There, {.p 360 }}, /* 20392 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20400 */
- {.type Here, {.p 20400 }}, /* 20400 360 */
- {.type There, {.p 360 }}, /* 20400 360 */
- {.type FromDictionary, {.p MC_STDOUT}, .src = "dd MC_STDOUT"}, /* dd MC_STDOUT 20408 */
- {.type Here, {.p 20408 }}, /* 20408 360 */
- {.type There, {.p 360 }}, /* 20408 360 */
- {.type FromDictionary, {.p MV_Outfd}, .src = "dd MV_Outfd"}, /* dd MV_Outfd 20416 */
- {.type Here, {.p 20416 }}, /* 20416 360 */
- {.type There, {.p 360 }}, /* 20416 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20424 */
- {.type Here, {.p 20424 }}, /* 20424 360 */
- {.type There, {.p 360 }}, /* 20424 360 */
- {.type FromDictionary, {.p MC_STDERR}, .src = "dd MC_STDERR"}, /* dd MC_STDERR 20432 */
- {.type Here, {.p 20432 }}, /* 20432 360 */
- {.type There, {.p 360 }}, /* 20432 360 */
- {.type FromDictionary, {.p MV_Errfd}, .src = "dd MV_Errfd"}, /* dd MV_Errfd 20440 */
- {.type Here, {.p 20440 }}, /* 20440 360 */
- {.type There, {.p 360 }}, /* 20440 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20448 */
- {.type Here, {.p 20448 }}, /* 20448 360 */
- {.type There, {.p 360 }}, /* 20448 360 */
- {.type Here, {.p 20448 }}, /* 20448 360 */
- {.type There, {.p 360 }}, /* 20448 360 */
- {.type FromDictionary, {.p C_stdinput}, .src = "dd C_stdinput"}, /* dd C_stdinput 20456 */
- {.type Here, {.p 20456 }}, /* 20456 360 */
- {.type There, {.p 360 }}, /* 20456 360 */
- {.type FromDictionary, {.p C_quit}, .src = "dd C_quit ; quit resets stacks and is the interpreter loop"}, /* dd C_quit ; quit resets stacks and is the interpreter loop 20464 */
- {.type Here, {.p 20464 }}, /* 20464 360 */
- {.type There, {.p 360 }}, /* 20464 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon ; why is this needed? quit does not return unless it breaks"}, /* dd M_exitcolon ; why is this needed? quit does not return unless it breaks 20472 */
- {.type Here, {.p 20472 }}, /* 20472 360 */
- {.type There, {.p 360 }}, /* 20472 360 */
- {.type Here, {.p 20472 }}, /* 20472 360 */
- {.type There, {.p 360 }}, /* 20472 360 */
- {.type Here, {.p 20472 }}, /* 20472 360 */
- {.type There, {.p 360 }}, /* 20472 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal ; test code"}, /* dd M_literal ; test code 20480 */
- {.type Here, {.p 20480 }}, /* 20480 360 */
- {.type There, {.p 360 }}, /* 20480 360 */
- {.type Absolute, {.p 66}}, /* dd 66 20488 */
- {.type Here, {.p 20488 }}, /* 20488 360 */
- {.type There, {.p 360 }}, /* 20488 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 20496 */
- {.type Here, {.p 20496 }}, /* 20496 360 */
- {.type There, {.p 360 }}, /* 20496 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20504 */
- {.type Here, {.p 20504 }}, /* 20504 360 */
- {.type There, {.p 360 }}, /* 20504 360 */
- {.type FromDictionary, {.p MC_STDOUT}, .src = "dd MC_STDOUT"}, /* dd MC_STDOUT 20512 */
- {.type Here, {.p 20512 }}, /* 20512 360 */
- {.type There, {.p 360 }}, /* 20512 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 20520 */
- {.type Here, {.p 20520 }}, /* 20520 360 */
- {.type There, {.p 360 }}, /* 20520 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20528 */
- {.type Here, {.p 20528 }}, /* 20528 360 */
- {.type There, {.p 360 }}, /* 20528 360 */
- {.type Absolute, {.p 1}}, /* dd 1 20536 */
- {.type Here, {.p 20536 }}, /* 20536 360 */
- {.type There, {.p 360 }}, /* 20536 360 */
- {.type FromDictionary, {.p M_syswrite}, .src = "dd M_syswrite"}, /* dd M_syswrite 20544 */
- {.type Here, {.p 20544 }}, /* 20544 360 */
- {.type There, {.p 360 }}, /* 20544 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the return value of write"}, /* dd M_drop ; drop the return value of write 20552 */
- {.type Here, {.p 20552 }}, /* 20552 360 */
- {.type There, {.p 360 }}, /* 20552 360 */
- {.type FromDictionary, {.p MC_STDIN}, .src = "dd MC_STDIN"}, /* dd MC_STDIN 20560 */
- {.type Here, {.p 20560 }}, /* 20560 360 */
- {.type There, {.p 360 }}, /* 20560 360 */
- {.type FromDictionary, {.p MV_Wordb}, .src = "dd MV_Wordb"}, /* dd MV_Wordb 20568 */
- {.type Here, {.p 20568 }}, /* 20568 360 */
- {.type There, {.p 360 }}, /* 20568 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20576 */
- {.type Here, {.p 20576 }}, /* 20576 360 */
- {.type There, {.p 360 }}, /* 20576 360 */
- {.type Absolute, {.p 1}}, /* dd 1 20584 */
- {.type Here, {.p 20584 }}, /* 20584 360 */
- {.type There, {.p 360 }}, /* 20584 360 */
- {.type FromDictionary, {.p M_sysread}, .src = "dd M_sysread"}, /* dd M_sysread 20592 */
- {.type Here, {.p 20592 }}, /* 20592 360 */
- {.type There, {.p 360 }}, /* 20592 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop ; drop the return value of read"}, /* dd M_drop ; drop the return value of read 20600 */
- {.type Here, {.p 20600 }}, /* 20600 360 */
- {.type There, {.p 360 }}, /* 20600 360 */
- {.type Here, {.p 20600 }}, /* 20600 360 */
- {.type There, {.p 360 }}, /* 20600 360 */
- {.type Header, {.hdr { 10, "initialize", /* C_initialize = 20624 */ colon }}}, /* CENTRY "initialize" initialize 10 ; initialize buffer file names and buffer fds, why not hard code this? h 20632 */
- {.type Here, {.p 20632 }}, /* 20632 360 */
- {.type There, {.p 360 }}, /* 20632 360 */
- {.type Here, {.p 20632 }}, /* 20632 360 */
- {.type There, {.p 360 }}, /* 20632 360 */
- {.type FromDictionary, {.p MV_Bufferfds}, .src = "dd MV_Bufferfds"}, /* dd MV_Bufferfds 20640 */
- {.type Here, {.p 20640 }}, /* 20640 360 */
- {.type There, {.p 360 }}, /* 20640 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 20648 */
- {.type Here, {.p 20648 }}, /* 20648 360 */
- {.type There, {.p 360 }}, /* 20648 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20656 */
- {.type Here, {.p 20656 }}, /* 20656 360 */
- {.type There, {.p 360 }}, /* 20656 360 */
- {.type Absolute, {.p 0}}, /* dd 0 20664 */
- {.type Here, {.p 20664 }}, /* 20664 360 */
- {.type There, {.p 360 }}, /* 20664 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 20672 */
- {.type Here, {.p 20672 }}, /* 20672 360 */
- {.type There, {.p 360 }}, /* 20672 360 */
- {.type Here, {.p 20672 }}, /* 20672 360 */
- {.type There, {.p 360 }}, /* 20672 360 */
- {.type Here, {.p 20672 }}, /* 20672 360 */
- {.type There, {.p 360 }}, /* 20672 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 20680 */
- {.type Here, {.p 20680 }}, /* 20680 360 */
- {.type There, {.p 360 }}, /* 20680 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20688 */
- {.type Here, {.p 20688 }}, /* 20688 360 */
- {.type There, {.p 360 }}, /* 20688 360 */
- {.type Absolute, {.p -1}}, /* dd -1 20696 */
- {.type Here, {.p 20696 }}, /* 20696 360 */
- {.type There, {.p 360 }}, /* 20696 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 20704 */
- {.type Here, {.p 20704 }}, /* 20704 360 */
- {.type There, {.p 360 }}, /* 20704 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20712 */
- {.type Here, {.p 20712 }}, /* 20712 360 */
- {.type There, {.p 360 }}, /* 20712 360 */
- {.type Here, {.p 20712 }}, /* 20712 360 */
- {.type There, {.p 360 }}, /* 20712 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20720 */
- {.type Here, {.p 20720 }}, /* 20720 360 */
- {.type There, {.p 360 }}, /* 20720 360 */
- {.type Absolute, {.p 1}}, /* dd 1 20728 */
- {.type Here, {.p 20728 }}, /* 20728 360 */
- {.type There, {.p 360 }}, /* 20728 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 20736 */
- {.type Here, {.p 20736 }}, /* 20736 360 */
- {.type There, {.p 360 }}, /* 20736 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 20744 */
- {.type Here, {.p 20744 }}, /* 20744 360 */
- {.type There, {.p 360 }}, /* 20744 360 */
- {.type Here, {.p 20744 }}, /* 20744 360 */
- {.type There, {.p 360 }}, /* 20744 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 20752 */
- {.type Here, {.p 20752 }}, /* 20752 360 */
- {.type There, {.p 360 }}, /* 20752 360 */
- {.type FromDictionary, {.p L_C_initialize}, .src = "dd L_C_initialize"}, /* dd L_C_initialize 20760 */
- {.type Here, {.p 20760 }}, /* 20760 360 */
- {.type There, {.p 360 }}, /* 20760 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 20768 */
- {.type Here, {.p 20768 }}, /* 20768 360 */
- {.type There, {.p 360 }}, /* 20768 360 */
- {.type Here, {.p 20768 }}, /* 20768 360 */
- {.type There, {.p 360 }}, /* 20768 360 */
- {.type FromDictionary, {.p MV_Bufferfilenames}, .src = "dd MV_Bufferfilenames"}, /* dd MV_Bufferfilenames 20776 */
- {.type Here, {.p 20776 }}, /* 20776 360 */
- {.type There, {.p 360 }}, /* 20776 360 */
- {.type FromDictionary, {.p MC_NBUFFERS}, .src = "dd MC_NBUFFERS"}, /* dd MC_NBUFFERS 20784 */
- {.type Here, {.p 20784 }}, /* 20784 360 */
- {.type There, {.p 360 }}, /* 20784 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20792 */
- {.type Here, {.p 20792 }}, /* 20792 360 */
- {.type There, {.p 360 }}, /* 20792 360 */
- {.type Absolute, {.p 0}}, /* dd 0 20800 */
- {.type Here, {.p 20800 }}, /* 20800 360 */
- {.type There, {.p 360 }}, /* 20800 360 */
- {.type FromDictionary, {.p M_doinit}, .src = "dd M_doinit"}, /* dd M_doinit 20808 */
- {.type Here, {.p 20808 }}, /* 20808 360 */
- {.type There, {.p 360 }}, /* 20808 360 */
- {.type Here, {.p 20808 }}, /* 20808 360 */
- {.type There, {.p 360 }}, /* 20808 360 */
- {.type Here, {.p 20808 }}, /* 20808 360 */
- {.type There, {.p 360 }}, /* 20808 360 */
- {.type FromDictionary, {.p M_dup}, .src = "dd M_dup"}, /* dd M_dup 20816 */
- {.type Here, {.p 20816 }}, /* 20816 360 */
- {.type There, {.p 360 }}, /* 20816 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20824 */
- {.type Here, {.p 20824 }}, /* 20824 360 */
- {.type There, {.p 360 }}, /* 20824 360 */
- {.type Absolute, {.p 0}}, /* dd 0 20832 */
- {.type Here, {.p 20832 }}, /* 20832 360 */
- {.type There, {.p 360 }}, /* 20832 360 */
- {.type FromDictionary, {.p M_xswap}, .src = "dd M_xswap"}, /* dd M_xswap 20840 */
- {.type Here, {.p 20840 }}, /* 20840 360 */
- {.type There, {.p 360 }}, /* 20840 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 20848 */
- {.type Here, {.p 20848 }}, /* 20848 360 */
- {.type There, {.p 360 }}, /* 20848 360 */
- {.type Here, {.p 20848 }}, /* 20848 360 */
- {.type There, {.p 360 }}, /* 20848 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20856 */
- {.type Here, {.p 20856 }}, /* 20856 360 */
- {.type There, {.p 360 }}, /* 20856 360 */
- {.type Absolute, {.p 1}}, /* dd 1 20864 */
- {.type Here, {.p 20864 }}, /* 20864 360 */
- {.type There, {.p 360 }}, /* 20864 360 */
- {.type FromDictionary, {.p C_cells}, .src = "dd C_cells"}, /* dd C_cells 20872 */
- {.type Here, {.p 20872 }}, /* 20872 360 */
- {.type There, {.p 360 }}, /* 20872 360 */
- {.type FromDictionary, {.p M_plus}, .src = "dd M_plus"}, /* dd M_plus 20880 */
- {.type Here, {.p 20880 }}, /* 20880 360 */
- {.type There, {.p 360 }}, /* 20880 360 */
- {.type Here, {.p 20880 }}, /* 20880 360 */
- {.type There, {.p 360 }}, /* 20880 360 */
- {.type FromDictionary, {.p M_doloop}, .src = "dd M_doloop"}, /* dd M_doloop 20888 */
- {.type Here, {.p 20888 }}, /* 20888 360 */
- {.type There, {.p 360 }}, /* 20888 360 */
- {.type FromDictionary, {.p L_C_initialize_1}, .src = "dd L_C_initialize_1"}, /* dd L_C_initialize_1 20896 */
- {.type Here, {.p 20896 }}, /* 20896 360 */
- {.type There, {.p 360 }}, /* 20896 360 */
- {.type FromDictionary, {.p M_drop}, .src = "dd M_drop"}, /* dd M_drop 20904 */
- {.type Here, {.p 20904 }}, /* 20904 360 */
- {.type There, {.p 360 }}, /* 20904 360 */
- {.type Here, {.p 20904 }}, /* 20904 360 */
- {.type There, {.p 360 }}, /* 20904 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20912 */
- {.type Here, {.p 20912 }}, /* 20912 360 */
- {.type There, {.p 360 }}, /* 20912 360 */
- {.type FromDictionary, {.p L121}, .src = "dd L121"}, /* dd L121 20920 */
- {.type Here, {.p 20920 }}, /* 20920 360 */
- {.type There, {.p 360 }}, /* 20920 360 */
- {.type FromDictionary, {.p C_wordfilename_store}, .src = "dd C_wordfilename_store"}, /* dd C_wordfilename_store 20928 */
- {.type Here, {.p 20928 }}, /* 20928 360 */
- {.type There, {.p 360 }}, /* 20928 360 */
- {.type Here, {.p 20928 }}, /* 20928 360 */
- {.type There, {.p 360 }}, /* 20928 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20936 */
- {.type Here, {.p 20936 }}, /* 20936 360 */
- {.type There, {.p 360 }}, /* 20936 360 */
- {.type FromDictionary, {.p L122}, .src = "dd L122"}, /* dd L122 20944 */
- {.type Here, {.p 20944 }}, /* 20944 360 */
- {.type There, {.p 360 }}, /* 20944 360 */
- {.type FromDictionary, {.p C_linefilename_store}, .src = "dd C_linefilename_store"}, /* dd C_linefilename_store 20952 */
- {.type Here, {.p 20952 }}, /* 20952 360 */
- {.type There, {.p 360 }}, /* 20952 360 */
- {.type Here, {.p 20952 }}, /* 20952 360 */
- {.type There, {.p 360 }}, /* 20952 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20960 */
- {.type Here, {.p 20960 }}, /* 20960 360 */
- {.type There, {.p 360 }}, /* 20960 360 */
- {.type FromDictionary, {.p L123}, .src = "dd L123"}, /* dd L123 20968 */
- {.type Here, {.p 20968 }}, /* 20968 360 */
- {.type There, {.p 360 }}, /* 20968 360 */
- {.type FromDictionary, {.p C_doublequotefilename_store}, .src = "dd C_doublequotefilename_store"}, /* dd C_doublequotefilename_store 20976 */
- {.type Here, {.p 20976 }}, /* 20976 360 */
- {.type There, {.p 360 }}, /* 20976 360 */
- {.type Here, {.p 20976 }}, /* 20976 360 */
- {.type There, {.p 360 }}, /* 20976 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 20984 */
- {.type Here, {.p 20984 }}, /* 20984 360 */
- {.type There, {.p 360 }}, /* 20984 360 */
- {.type FromDictionary, {.p L124}, .src = "dd L124"}, /* dd L124 20992 */
- {.type Here, {.p 20992 }}, /* 20992 360 */
- {.type There, {.p 360 }}, /* 20992 360 */
- {.type FromDictionary, {.p C_closeparenfilename_store}, .src = "dd C_closeparenfilename_store"}, /* dd C_closeparenfilename_store 21000 */
- {.type Here, {.p 21000 }}, /* 21000 360 */
- {.type There, {.p 360 }}, /* 21000 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 21008 */
- {.type Here, {.p 21008 }}, /* 21008 360 */
- {.type There, {.p 360 }}, /* 21008 360 */
- {.type Here, {.p 21008 }}, /* 21008 360 */
- {.type There, {.p 360 }}, /* 21008 360 */
- {.type Header, {.hdr { 4, "boot", /* C_boot = 21024 */ colon }}}, /* CENTRY "boot" boot 4 h 21032 */
- {.type Here, {.p 21032 }}, /* 21032 360 */
- {.type There, {.p 360 }}, /* 21032 360 */
- {.type Here, {.p 21032 }}, /* 21032 360 */
- {.type There, {.p 360 }}, /* 21032 360 */
- {.type FromDictionary, {.p M_reset}, .src = "dd M_reset ; initialize return stack"}, /* dd M_reset ; initialize return stack 21040 */
- {.type Here, {.p 21040 }}, /* 21040 360 */
- {.type There, {.p 360 }}, /* 21040 360 */
- {.type FromDictionary, {.p M_clear}, .src = "dd M_clear ; SP = sstack_end initialize data stack"}, /* dd M_clear ; SP = sstack_end initialize data stack 21048 */
- {.type Here, {.p 21048 }}, /* 21048 360 */
- {.type There, {.p 360 }}, /* 21048 360 */
- {.type Here, {.p 21048 }}, /* 21048 360 */
- {.type There, {.p 360 }}, /* 21048 360 */
- {.type FromDictionary, {.p M_literal}, .src = "dd M_literal"}, /* dd M_literal 21056 */
- {.type Here, {.p 21056 }}, /* 21056 360 */
- {.type There, {.p 360 }}, /* 21056 360 */
- {.type FromDictionary, {.p C_parenabort}, .src = "dd C_parenabort ; ( (abort) -- )"}, /* dd C_parenabort ; ( (abort) -- ) 21064 */
- {.type Here, {.p 21064 }}, /* 21064 360 */
- {.type There, {.p 360 }}, /* 21064 360 */
- {.type FromDictionary, {.p MV_Abortvec}, .src = "dd MV_Abortvec ; variable that puts (abort) code address on the stack"}, /* dd MV_Abortvec ; variable that puts (abort) code address on the stack 21072 */
- {.type Here, {.p 21072 }}, /* 21072 360 */
- {.type There, {.p 360 }}, /* 21072 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; variable abortvec = (abort) code address"}, /* dd M_store ; variable abortvec = (abort) code address 21080 */
- {.type Here, {.p 21080 }}, /* 21080 360 */
- {.type There, {.p 360 }}, /* 21080 360 */
- {.type Here, {.p 21080 }}, /* 21080 360 */
- {.type There, {.p 360 }}, /* 21080 360 */
- {.type FromDictionary, {.p MV_Dp}, .src = "dd MV_Dp"}, /* dd MV_Dp 21088 */
- {.type Here, {.p 21088 }}, /* 21088 360 */
- {.type There, {.p 360 }}, /* 21088 360 */
- {.type FromDictionary, {.p MV_H0}, .src = "dd MV_H0 ; H0 = here at startup"}, /* dd MV_H0 ; H0 = here at startup 21096 */
- {.type Here, {.p 21096 }}, /* 21096 360 */
- {.type There, {.p 360 }}, /* 21096 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 21104 */
- {.type Here, {.p 21104 }}, /* 21104 360 */
- {.type There, {.p 360 }}, /* 21104 360 */
- {.type Here, {.p 21104 }}, /* 21104 360 */
- {.type There, {.p 360 }}, /* 21104 360 */
- {.type FromDictionary, {.p C_initialize}, .src = "dd C_initialize ; sets up the buffer filenames and buffer fd's"}, /* dd C_initialize ; sets up the buffer filenames and buffer fd's 21112 */
- {.type Here, {.p 21112 }}, /* 21112 360 */
- {.type There, {.p 360 }}, /* 21112 360 */
- {.type Here, {.p 21112 }}, /* 21112 360 */
- {.type There, {.p 360 }}, /* 21112 360 */
- {.type FromDictionary, {.p MC_STDIN}, .src = "dd MC_STDIN"}, /* dd MC_STDIN 21120 */
- {.type Here, {.p 21120 }}, /* 21120 360 */
- {.type There, {.p 360 }}, /* 21120 360 */
- {.type FromDictionary, {.p MV_Infd}, .src = "dd MV_Infd ; might be overwritten by args below"}, /* dd MV_Infd ; might be overwritten by args below 21128 */
- {.type Here, {.p 21128 }}, /* 21128 360 */
- {.type There, {.p 360 }}, /* 21128 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store ; stdin = 0"}, /* dd M_store ; stdin = 0 21136 */
- {.type Here, {.p 21136 }}, /* 21136 360 */
- {.type There, {.p 360 }}, /* 21136 360 */
- {.type FromDictionary, {.p MC_STDOUT}, .src = "dd MC_STDOUT"}, /* dd MC_STDOUT 21144 */
- {.type Here, {.p 21144 }}, /* 21144 360 */
- {.type There, {.p 360 }}, /* 21144 360 */
- {.type FromDictionary, {.p MV_Outfd}, .src = "dd MV_Outfd"}, /* dd MV_Outfd 21152 */
- {.type Here, {.p 21152 }}, /* 21152 360 */
- {.type There, {.p 360 }}, /* 21152 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 21160 */
- {.type Here, {.p 21160 }}, /* 21160 360 */
- {.type There, {.p 360 }}, /* 21160 360 */
- {.type FromDictionary, {.p MC_STDERR}, .src = "dd MC_STDERR"}, /* dd MC_STDERR 21168 */
- {.type Here, {.p 21168 }}, /* 21168 360 */
- {.type There, {.p 360 }}, /* 21168 360 */
- {.type FromDictionary, {.p MV_Errfd}, .src = "dd MV_Errfd"}, /* dd MV_Errfd 21176 */
- {.type Here, {.p 21176 }}, /* 21176 360 */
- {.type There, {.p 360 }}, /* 21176 360 */
- {.type FromDictionary, {.p M_store}, .src = "dd M_store"}, /* dd M_store 21184 */
- {.type Here, {.p 21184 }}, /* 21184 360 */
- {.type There, {.p 360 }}, /* 21184 360 */
- {.type Here, {.p 21184 }}, /* 21184 360 */
- {.type There, {.p 360 }}, /* 21184 360 */
- {.type FromDictionary, {.p MV_State}, .src = "dd MV_State"}, /* dd MV_State 21192 */
- {.type Here, {.p 21192 }}, /* 21192 360 */
- {.type There, {.p 360 }}, /* 21192 360 */
- {.type FromDictionary, {.p C_off}, .src = "dd C_off ; off stores 0 at state"}, /* dd C_off ; off stores 0 at state 21200 */
- {.type Here, {.p 21200 }}, /* 21200 360 */
- {.type There, {.p 360 }}, /* 21200 360 */
- {.type FromDictionary, {.p C_decimal}, .src = "dd C_decimal ; decimal sets base = 10"}, /* dd C_decimal ; decimal sets base = 10 21208 */
- {.type Here, {.p 21208 }}, /* 21208 360 */
- {.type There, {.p 360 }}, /* 21208 360 */
- {.type Here, {.p 21208 }}, /* 21208 360 */
- {.type There, {.p 360 }}, /* 21208 360 */
- {.type FromDictionary, {.p C_args}, .src = "dd C_args ; process args"}, /* dd C_args ; process args 21216 */
- {.type Here, {.p 21216 }}, /* 21216 360 */
- {.type There, {.p 360 }}, /* 21216 360 */
- {.type FromDictionary, {.p C_close_input}, .src = "dd C_close_input ; if the args opened an input"}, /* dd C_close_input ; if the args opened an input 21224 */
- {.type Here, {.p 21224 }}, /* 21224 360 */
- {.type There, {.p 360 }}, /* 21224 360 */
- {.type FromDictionary, {.p C_stdinput}, .src = "dd C_stdinput ; read lines from stdin, args can change it later"}, /* dd C_stdinput ; read lines from stdin, args can change it later 21232 */
- {.type Here, {.p 21232 }}, /* 21232 360 */
- {.type There, {.p 360 }}, /* 21232 360 */
- {.type FromDictionary, {.p C_quit}, .src = "dd C_quit ; interpreter loop when there are no args or fall through after processing args"}, /* dd C_quit ; interpreter loop when there are no args or fall through after processing args 21240 */
- {.type Here, {.p 21240 }}, /* 21240 360 */
- {.type There, {.p 360 }}, /* 21240 360 */
- {.type FromDictionary, {.p M_exitcolon}, .src = "dd M_exitcolon"}, /* dd M_exitcolon 21248 */
- {.type Here, {.p 21248 }}, /* 21248 360 */
- {.type There, {.p 360 }}, /* 21248 360 */
- {.type Here, {.p 21248 }}, /* 21248 360 */
- {.type There, {.p 360 }}, /* 21248 360 */
- {.type Here, {.p 21248 }}, /* 21248 360 */
- {.type There, {.p 360 }}, /* 21248 360 */
- {.type Chars, {.str "#n/"}}, /* "#n/" 21252 */
- {.type Here, {.p 21252 }}, /* 21252 360 */
- {.type There, {.p 360 }}, /* 21252 360 */
- {.type Here, {.p 21256 }}, /* 21256 360 */
- {.type There, {.p 360 }}, /* 21256 360 */
- {.type Chars, {.str "/word"}}, /* "/word" 21262 */
- {.type Here, {.p 21262 }}, /* 21262 360 */
- {.type There, {.p 360 }}, /* 21262 360 */
- {.type Here, {.p 21264 }}, /* 21264 360 */
- {.type There, {.p 360 }}, /* 21264 360 */
- {.type Chars, {.str "/line"}}, /* "/line" 21270 */
- {.type Here, {.p 21270 }}, /* 21270 360 */
- {.type There, {.p 360 }}, /* 21270 360 */
- {.type Here, {.p 21272 }}, /* 21272 360 */
- {.type There, {.p 360 }}, /* 21272 360 */
- {.type Chars, {.str "/doublequote"}}, /* "/doublequote" 21285 */
- {.type Here, {.p 21285 }}, /* 21285 360 */
- {.type There, {.p 360 }}, /* 21285 360 */
- {.type Here, {.p 21288 }}, /* 21288 360 */
- {.type There, {.p 360 }}, /* 21288 360 */
- {.type Chars, {.str "/closeparen"}}, /* "/closeparen" 21300 */
- {.type Here, {.p 21300 }}, /* 21300 360 */
- {.type There, {.p 360 }}, /* 21300 360 */
- {.type Here, {.p 21300 }}, /* 21300 360 */
- {.type There, {.p 360 }}, /* 21300 360 */
- {.type Here, {.p 21304 }}, /* 21304 360 */
- {.type There, {.p 360 }}, /* 21304 360 */
- {.type Chars, {.str "unable to restore input"}}, /* "unable to restore input" 21328 */
- {.type Here, {.p 21328 }}, /* 21328 360 */
- {.type There, {.p 360 }}, /* 21328 360 */
- {.type Here, {.p 21328 }}, /* 21328 360 */
- {.type There, {.p 360 }}, /* 21328 360 */
- {.type Chars, {.str "open file failed"}}, /* "open file failed" 21345 */
- {.type Here, {.p 21345 }}, /* 21345 360 */
- {.type There, {.p 360 }}, /* 21345 360 */
- {.type Here, {.p 21352 }}, /* 21352 360 */
- {.type There, {.p 360 }}, /* 21352 360 */
- {.type Chars, {.str "read file failed"}}, /* "read file failed" 21369 */
- {.type Here, {.p 21369 }}, /* 21369 360 */
- {.type There, {.p 360 }}, /* 21369 360 */
- {.type Here, {.p 21376 }}, /* 21376 360 */
- {.type There, {.p 360 }}, /* 21376 360 */
- {.type Chars, {.str " Q?"}}, /* " Q?" 21380 */
- {.type Here, {.p 21380 }}, /* 21380 360 */
- {.type There, {.p 360 }}, /* 21380 360 */
- {.type Here, {.p 21384 }}, /* 21384 360 */
- {.type There, {.p 360 }}, /* 21384 360 */
- {.type Chars, {.str " stack underflow"}}, /* " stack underflow" 21401 */
- {.type Here, {.p 21401 }}, /* 21401 360 */
- {.type There, {.p 360 }}, /* 21401 360 */
- {.type Here, {.p 21408 }}, /* 21408 360 */
- {.type There, {.p 360 }}, /* 21408 360 */
- {.type Chars, {.str " I?"}}, /* " I?" 21412 */
- {.type Here, {.p 21412 }}, /* 21412 360 */
- {.type There, {.p 360 }}, /* 21412 360 */
- {.type Here, {.p 21416 }}, /* 21416 360 */
- {.type There, {.p 360 }}, /* 21416 360 */
- {.type Chars, {.str " C?"}}, /* " C?" 21420 */
- {.type Here, {.p 21420 }}, /* 21420 360 */
- {.type There, {.p 360 }}, /* 21420 360 */
- {.type Here, {.p 21424 }}, /* 21424 360 */
- {.type There, {.p 360 }}, /* 21424 360 */
- {.type Chars, {.str "I/O error"}}, /* "I/O error" 21434 */
- {.type Here, {.p 21434 }}, /* 21434 360 */
- {.type There, {.p 360 }}, /* 21434 360 */
- {.type Here, {.p 21440 }}, /* 21440 360 */
- {.type There, {.p 360 }}, /* 21440 360 */
- {.type Chars, {.str "uninitialized execution vector"}}, /* "uninitialized execution vector" 21471 */
- {.type Here, {.p 21471 }}, /* 21471 360 */
- {.type There, {.p 360 }}, /* 21471 360 */
- {.type Here, {.p 21472 }}, /* 21472 360 */
- {.type There, {.p 360 }}, /* 21472 360 */
- {.type Chars, {.str " ok"}}, /* " ok" 21476 */
- {.type Here, {.p 21476 }}, /* 21476 360 */
- {.type There, {.p 360 }}, /* 21476 360 */
- {.type Here, {.p 21480 }}, /* 21480 360 */
- {.type There, {.p 360 }}, /* 21480 360 */
- {.type Chars, {.str "input is longer than 4096 bytes without a delimiter"}}, /* "input is longer than 4096 bytes without a delimiter" 21532 */
- {.type Here, {.p 21532 }}, /* 21532 360 */
- {.type There, {.p 360 }}, /* 21532 360 */
- {.type Here, {.p 21536 }}, /* 21536 360 */
- {.type There, {.p 360 }}, /* 21536 360 */
- {.type Chars, {.str "read error"}}, /* "read error" 21547 */
- {.type Here, {.p 21547 }}, /* 21547 360 */
- {.type There, {.p 360 }}, /* 21547 360 */
- {.type Here, {.p 21552 }}, /* 21552 360 */
- {.type There, {.p 360 }}, /* 21552 360 */
- {.type Chars, {.str "word is too long to be interpreted"}}, /* "word is too long to be interpreted" 21587 */
- {.type Here, {.p 21587 }}, /* 21587 360 */
- {.type There, {.p 360 }}, /* 21587 360 */
- {.type Here, {.p 21592 }}, /* 21592 360 */
- {.type There, {.p 360 }}, /* 21592 360 */
+ {.what Sourceline, .desc "MENTRY \"@\" fetch 1"},
+ {.what Here, .desc "link",.here 0, .there 0,.type Absolute, .p 0 },
+ {.what Here, .desc "len", .here 8, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 9, .there 0,.type Chars, .str "@" },
+ {.what Here, .desc "cfa", .here 16, .there 0,.type Absoluteptr, .ptr fetch },
+ {.what Sourceline, .desc "MENTRY \"!\" store 1"},
+ {.what Here, .desc "link",.here 24, .there 0,.type Relativedictionary, .p 0 },
+ {.what Here, .desc "len", .here 32, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 33, .there 0,.type Chars, .str "!" },
+ {.what Here, .desc "cfa", .here 40, .there 0,.type Absoluteptr, .ptr store },
+ {.what Sourceline, .desc "MENTRY \"c@\" cfetch 2"},
+ {.what Here, .desc "link",.here 48, .there 0,.type Relativedictionary, .p 24 },
+ {.what Here, .desc "len", .here 56, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 57, .there 0,.type Chars, .str "c@" },
+ {.what Here, .desc "cfa", .here 64, .there 0,.type Absoluteptr, .ptr cfetch },
+ {.what Sourceline, .desc "MENTRY \"c!\" cstore 2"},
+ {.what Here, .desc "link",.here 72, .there 0,.type Relativedictionary, .p 48 },
+ {.what Here, .desc "len", .here 80, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 81, .there 0,.type Chars, .str "c!" },
+ {.what Here, .desc "cfa", .here 88, .there 0,.type Absoluteptr, .ptr cstore },
+ {.what Sourceline, .desc "MENTRY \"mmap\" mmap 4"},
+ {.what Here, .desc "link",.here 96, .there 0,.type Relativedictionary, .p 72 },
+ {.what Here, .desc "len", .here 104, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 105, .there 0,.type Chars, .str "mmap" },
+ {.what Here, .desc "cfa", .here 112, .there 0,.type Absoluteptr, .ptr mmap },
+ {.what Sourceline, .desc "MENTRY \"halt\" terminate 4"},
+ {.what Here, .desc "link",.here 120, .there 0,.type Relativedictionary, .p 96 },
+ {.what Here, .desc "len", .here 128, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 129, .there 0,.type Chars, .str "halt" },
+ {.what Here, .desc "cfa", .here 136, .there 0,.type Absoluteptr, .ptr terminate },
+ {.what Sourceline, .desc "MENTRY \"dump\" fthdump 4"},
+ {.what Here, .desc "link",.here 144, .there 0,.type Relativedictionary, .p 120 },
+ {.what Here, .desc "len", .here 152, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 153, .there 0,.type Chars, .str "dump" },
+ {.what Here, .desc "cfa", .here 160, .there 0,.type Absoluteptr, .ptr fthdump },
+ {.what Sourceline, .desc "MENTRY \"clear\" clear 5"},
+ {.what Here, .desc "link",.here 168, .there 0,.type Relativedictionary, .p 144 },
+ {.what Here, .desc "len", .here 176, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 177, .there 0,.type Chars, .str "clear" },
+ {.what Here, .desc "cfa", .here 184, .there 0,.type Absoluteptr, .ptr clear },
+ {.what Sourceline, .desc "MENTRY \"reset\" reset 5"},
+ {.what Here, .desc "link",.here 192, .there 0,.type Relativedictionary, .p 168 },
+ {.what Here, .desc "len", .here 200, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 201, .there 0,.type Chars, .str "reset" },
+ {.what Here, .desc "cfa", .here 208, .there 0,.type Absoluteptr, .ptr reset },
+ {.what Sourceline, .desc "MENTRY \"exit\" exitcolon 4"},
+ {.what Here, .desc "link",.here 216, .there 0,.type Relativedictionary, .p 192 },
+ {.what Here, .desc "len", .here 224, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 225, .there 0,.type Chars, .str "exit" },
+ {.what Here, .desc "cfa", .here 232, .there 0,.type Absoluteptr, .ptr exitcolon },
+ {.what Sourceline, .desc "MENTRY \"(literal)\" literal 9"},
+ {.what Here, .desc "link",.here 240, .there 0,.type Relativedictionary, .p 216 },
+ {.what Here, .desc "len", .here 248, .there 0,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 249, .there 0,.type Chars, .str "(literal)" },
+ {.what Here, .desc "cfa", .here 256, .there 0,.type Absoluteptr, .ptr literal },
+ {.what Sourceline, .desc "MENTRY \"(sliteral)\" sliteral 10"},
+ {.what Here, .desc "link",.here 264, .there 0,.type Relativedictionary, .p 240 },
+ {.what Here, .desc "len", .here 272, .there 0,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 273, .there 0,.type Chars, .str "(sliteral)" },
+ {.what Here, .desc "cfa", .here 280, .there 0,.type Absoluteptr, .ptr sliteral },
+ {.what Sourceline, .desc "MENTRY \"(do)\" doinit 4"},
+ {.what Here, .desc "link",.here 288, .there 0,.type Relativedictionary, .p 264 },
+ {.what Here, .desc "len", .here 296, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 297, .there 0,.type Chars, .str "(do)" },
+ {.what Here, .desc "cfa", .here 304, .there 0,.type Absoluteptr, .ptr doinit },
+ {.what Sourceline, .desc "MENTRY \"(loop)\" doloop 6"},
+ {.what Here, .desc "link",.here 312, .there 0,.type Relativedictionary, .p 288 },
+ {.what Here, .desc "len", .here 320, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 321, .there 0,.type Chars, .str "(loop)" },
+ {.what Here, .desc "cfa", .here 328, .there 0,.type Absoluteptr, .ptr doloop },
+ {.what Sourceline, .desc "MENTRY \"(+loop)\" doploop 7"},
+ {.what Here, .desc "link",.here 336, .there 0,.type Relativedictionary, .p 312 },
+ {.what Here, .desc "len", .here 344, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 345, .there 0,.type Chars, .str "(+loop)" },
+ {.what Here, .desc "cfa", .here 352, .there 0,.type Absoluteptr, .ptr doploop },
+ {.what Sourceline, .desc "MENTRY \"r@\" rfetch 2"},
+ {.what Here, .desc "link",.here 360, .there 0,.type Relativedictionary, .p 336 },
+ {.what Here, .desc "len", .here 368, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 369, .there 0,.type Chars, .str "r@" },
+ {.what Here, .desc "cfa", .here 376, .there 0,.type Absoluteptr, .ptr rfetch },
+ {.what Sourceline, .desc "MENTRY \"r>\" rpop 2"},
+ {.what Here, .desc "link",.here 384, .there 0,.type Relativedictionary, .p 360 },
+ {.what Here, .desc "len", .here 392, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 393, .there 0,.type Chars, .str "r>" },
+ {.what Here, .desc "cfa", .here 400, .there 0,.type Absoluteptr, .ptr rpop },
+ {.what Sourceline, .desc "MENTRY \">r\" rpush 2"},
+ {.what Here, .desc "link",.here 408, .there 0,.type Relativedictionary, .p 384 },
+ {.what Here, .desc "len", .here 416, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 417, .there 0,.type Chars, .str ">r" },
+ {.what Here, .desc "cfa", .here 424, .there 0,.type Absoluteptr, .ptr rpush },
+ {.what Sourceline, .desc "MENTRY \"i\" i 1"},
+ {.what Here, .desc "link",.here 432, .there 0,.type Relativedictionary, .p 408 },
+ {.what Here, .desc "len", .here 440, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 441, .there 0,.type Chars, .str "i" },
+ {.what Here, .desc "cfa", .here 448, .there 0,.type Absoluteptr, .ptr i },
+ {.what Sourceline, .desc "MENTRY \"j\" j 1"},
+ {.what Here, .desc "link",.here 456, .there 0,.type Relativedictionary, .p 432 },
+ {.what Here, .desc "len", .here 464, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 465, .there 0,.type Chars, .str "j" },
+ {.what Here, .desc "cfa", .here 472, .there 0,.type Absoluteptr, .ptr j },
+ {.what Sourceline, .desc "MENTRY \"+\" plus 1"},
+ {.what Here, .desc "link",.here 480, .there 0,.type Relativedictionary, .p 456 },
+ {.what Here, .desc "len", .here 488, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 489, .there 0,.type Chars, .str "+" },
+ {.what Here, .desc "cfa", .here 496, .there 0,.type Absoluteptr, .ptr plus },
+ {.what Sourceline, .desc "MENTRY \"-\" minus 1"},
+ {.what Here, .desc "link",.here 504, .there 0,.type Relativedictionary, .p 480 },
+ {.what Here, .desc "len", .here 512, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 513, .there 0,.type Chars, .str "-" },
+ {.what Here, .desc "cfa", .here 520, .there 0,.type Absoluteptr, .ptr minus },
+ {.what Sourceline, .desc "MENTRY \"*\" multiply 1"},
+ {.what Here, .desc "link",.here 528, .there 0,.type Relativedictionary, .p 504 },
+ {.what Here, .desc "len", .here 536, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 537, .there 0,.type Chars, .str "*" },
+ {.what Here, .desc "cfa", .here 544, .there 0,.type Absoluteptr, .ptr multiply },
+ {.what Sourceline, .desc "MENTRY \"(if)\" cjump 4"},
+ {.what Here, .desc "link",.here 552, .there 0,.type Relativedictionary, .p 528 },
+ {.what Here, .desc "len", .here 560, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 561, .there 0,.type Chars, .str "(if)" },
+ {.what Here, .desc "cfa", .here 568, .there 0,.type Absoluteptr, .ptr cjump },
+ {.what Sourceline, .desc "MENTRY \"(else)\" jump 6"},
+ {.what Here, .desc "link",.here 576, .there 0,.type Relativedictionary, .p 552 },
+ {.what Here, .desc "len", .here 584, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 585, .there 0,.type Chars, .str "(else)" },
+ {.what Here, .desc "cfa", .here 592, .there 0,.type Absoluteptr, .ptr jump },
+ {.what Sourceline, .desc "MENTRY \"/mod\" slashmod 4"},
+ {.what Here, .desc "link",.here 600, .there 0,.type Relativedictionary, .p 576 },
+ {.what Here, .desc "len", .here 608, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 609, .there 0,.type Chars, .str "/mod" },
+ {.what Here, .desc "cfa", .here 616, .there 0,.type Absoluteptr, .ptr slashmod },
+ {.what Sourceline, .desc "MENTRY \"u/mod\" uslashmod 5"},
+ {.what Here, .desc "link",.here 624, .there 0,.type Relativedictionary, .p 600 },
+ {.what Here, .desc "len", .here 632, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 633, .there 0,.type Chars, .str "u/mod" },
+ {.what Here, .desc "cfa", .here 640, .there 0,.type Absoluteptr, .ptr uslashmod },
+ {.what Sourceline, .desc "MENTRY \"and\" binand 3"},
+ {.what Here, .desc "link",.here 648, .there 0,.type Relativedictionary, .p 624 },
+ {.what Here, .desc "len", .here 656, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 657, .there 0,.type Chars, .str "and" },
+ {.what Here, .desc "cfa", .here 664, .there 0,.type Absoluteptr, .ptr binand },
+ {.what Sourceline, .desc "MENTRY \"or\" binor 2"},
+ {.what Here, .desc "link",.here 672, .there 0,.type Relativedictionary, .p 648 },
+ {.what Here, .desc "len", .here 680, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 681, .there 0,.type Chars, .str "or" },
+ {.what Here, .desc "cfa", .here 688, .there 0,.type Absoluteptr, .ptr binor },
+ {.what Sourceline, .desc "MENTRY \"xor\" binxor 3"},
+ {.what Here, .desc "link",.here 696, .there 0,.type Relativedictionary, .p 672 },
+ {.what Here, .desc "len", .here 704, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 705, .there 0,.type Chars, .str "xor" },
+ {.what Here, .desc "cfa", .here 712, .there 0,.type Absoluteptr, .ptr binxor },
+ {.what Sourceline, .desc "MENTRY \"swap\" xswap 4"},
+ {.what Here, .desc "link",.here 720, .there 0,.type Relativedictionary, .p 696 },
+ {.what Here, .desc "len", .here 728, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 729, .there 0,.type Chars, .str "swap" },
+ {.what Here, .desc "cfa", .here 736, .there 0,.type Absoluteptr, .ptr xswap },
+ {.what Sourceline, .desc "MENTRY \"drop\" drop 4"},
+ {.what Here, .desc "link",.here 744, .there 0,.type Relativedictionary, .p 720 },
+ {.what Here, .desc "len", .here 752, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 753, .there 0,.type Chars, .str "drop" },
+ {.what Here, .desc "cfa", .here 760, .there 0,.type Absoluteptr, .ptr drop },
+ {.what Sourceline, .desc "MENTRY \"dup\" dup 3"},
+ {.what Here, .desc "link",.here 768, .there 0,.type Relativedictionary, .p 744 },
+ {.what Here, .desc "len", .here 776, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 777, .there 0,.type Chars, .str "dup" },
+ {.what Here, .desc "cfa", .here 784, .there 0,.type Absoluteptr, .ptr dup },
+ {.what Sourceline, .desc "MENTRY \"over\" over 4"},
+ {.what Here, .desc "link",.here 792, .there 0,.type Relativedictionary, .p 768 },
+ {.what Here, .desc "len", .here 800, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 801, .there 0,.type Chars, .str "over" },
+ {.what Here, .desc "cfa", .here 808, .there 0,.type Absoluteptr, .ptr over },
+ {.what Sourceline, .desc "MENTRY \"=\" equal 1"},
+ {.what Here, .desc "link",.here 816, .there 0,.type Relativedictionary, .p 792 },
+ {.what Here, .desc "len", .here 824, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 825, .there 0,.type Chars, .str "=" },
+ {.what Here, .desc "cfa", .here 832, .there 0,.type Absoluteptr, .ptr equal },
+ {.what Sourceline, .desc "MENTRY \">\" greater 1"},
+ {.what Here, .desc "link",.here 840, .there 0,.type Relativedictionary, .p 816 },
+ {.what Here, .desc "len", .here 848, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 849, .there 0,.type Chars, .str ">" },
+ {.what Here, .desc "cfa", .here 856, .there 0,.type Absoluteptr, .ptr greater },
+ {.what Sourceline, .desc "MENTRY \"<\" less 1"},
+ {.what Here, .desc "link",.here 864, .there 0,.type Relativedictionary, .p 840 },
+ {.what Here, .desc "len", .here 872, .there 0,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 873, .there 0,.type Chars, .str "<" },
+ {.what Here, .desc "cfa", .here 880, .there 0,.type Absoluteptr, .ptr less },
+ {.what Sourceline, .desc "MENTRY \"lshift\" lshift 6"},
+ {.what Here, .desc "link",.here 888, .there 0,.type Relativedictionary, .p 864 },
+ {.what Here, .desc "len", .here 896, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 897, .there 0,.type Chars, .str "lshift" },
+ {.what Here, .desc "cfa", .here 904, .there 0,.type Absoluteptr, .ptr lshift },
+ {.what Sourceline, .desc "MENTRY \"rshift\" rshift 6"},
+ {.what Here, .desc "link",.here 912, .there 0,.type Relativedictionary, .p 888 },
+ {.what Here, .desc "len", .here 920, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 921, .there 0,.type Chars, .str "rshift" },
+ {.what Here, .desc "cfa", .here 928, .there 0,.type Absoluteptr, .ptr rshift },
+ {.what Sourceline, .desc "MENTRY \"rshifta\" rshifta 7"},
+ {.what Here, .desc "link",.here 936, .there 0,.type Relativedictionary, .p 912 },
+ {.what Here, .desc "len", .here 944, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 945, .there 0,.type Chars, .str "rshifta" },
+ {.what Here, .desc "cfa", .here 952, .there 0,.type Absoluteptr, .ptr rshifta },
+ {.what Sourceline, .desc "MENTRY \"execute\" execute 7"},
+ {.what Here, .desc "link",.here 960, .there 0,.type Relativedictionary, .p 936 },
+ {.what Here, .desc "len", .here 968, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 969, .there 0,.type Chars, .str "execute" },
+ {.what Here, .desc "cfa", .here 976, .there 0,.type Absoluteptr, .ptr execute },
+ {.what Sourceline, .desc "MENTRY \"unloop\" unloop 6"},
+ {.what Here, .desc "link",.here 984, .there 0,.type Relativedictionary, .p 960 },
+ {.what Here, .desc "len", .here 992, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 993, .there 0,.type Chars, .str "unloop" },
+ {.what Here, .desc "cfa", .here 1000, .there 0,.type Absoluteptr, .ptr unloop },
+ {.what Sourceline, .desc "MENTRY \"cmove\" cmove 5"},
+ {.what Here, .desc "link",.here 1008, .there 0,.type Relativedictionary, .p 984 },
+ {.what Here, .desc "len", .here 1016, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1017, .there 0,.type Chars, .str "cmove" },
+ {.what Here, .desc "cfa", .here 1024, .there 0,.type Absoluteptr, .ptr cmove },
+ {.what Sourceline, .desc "MENTRY \"cmove>\" cmoveb 6"},
+ {.what Here, .desc "link",.here 1032, .there 0,.type Relativedictionary, .p 1008 },
+ {.what Here, .desc "len", .here 1040, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 1041, .there 0,.type Chars, .str "cmove>" },
+ {.what Here, .desc "cfa", .here 1048, .there 0,.type Absoluteptr, .ptr cmoveb },
+ {.what Sourceline, .desc "MENTRY \"(variable)\" variable 10"},
+ {.what Here, .desc "link",.here 1056, .there 0,.type Relativedictionary, .p 1032 },
+ {.what Here, .desc "len", .here 1064, .there 0,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 1065, .there 0,.type Chars, .str "(variable)" },
+ {.what Here, .desc "cfa", .here 1072, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Sourceline, .desc "MENTRY \"(constant)\" constant 10"},
+ {.what Here, .desc "link",.here 1080, .there 0,.type Relativedictionary, .p 1056 },
+ {.what Here, .desc "len", .here 1088, .there 0,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 1089, .there 0,.type Chars, .str "(constant)" },
+ {.what Here, .desc "cfa", .here 1096, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Sourceline, .desc "MENTRY \"(:)\" colon 3"},
+ {.what Here, .desc "link",.here 1104, .there 0,.type Relativedictionary, .p 1080 },
+ {.what Here, .desc "len", .here 1112, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 1113, .there 0,.type Chars, .str "(:)" },
+ {.what Here, .desc "cfa", .here 1120, .there 0,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "MENTRY \"(does)\" dodoes 6"},
+ {.what Here, .desc "link",.here 1128, .there 0,.type Relativedictionary, .p 1104 },
+ {.what Here, .desc "len", .here 1136, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 1137, .there 0,.type Chars, .str "(does)" },
+ {.what Here, .desc "cfa", .here 1144, .there 0,.type Absoluteptr, .ptr dodoes },
+ {.what Sourceline, .desc "MENTRY \"cas\" cas 3"},
+ {.what Here, .desc "link",.here 1152, .there 0,.type Relativedictionary, .p 1128 },
+ {.what Here, .desc "len", .here 1160, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 1161, .there 0,.type Chars, .str "cas" },
+ {.what Here, .desc "cfa", .here 1168, .there 0,.type Absoluteptr, .ptr cas },
+ {.what Sourceline, .desc "MENTRY \"(deferred)\" deferred 10"},
+ {.what Here, .desc "link",.here 1176, .there 0,.type Relativedictionary, .p 1152 },
+ {.what Here, .desc "len", .here 1184, .there 0,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 1185, .there 0,.type Chars, .str "(deferred)" },
+ {.what Here, .desc "cfa", .here 1192, .there 0,.type Absoluteptr, .ptr deferred },
+ {.what Sourceline, .desc "MENTRY \"s@\" stackptr 2 ; puts PSP on stack. Not a variable hence lower case."},
+ {.what Here, .desc "link",.here 1200, .there 0,.type Relativedictionary, .p 1176 },
+ {.what Here, .desc "len", .here 1208, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 1209, .there 0,.type Chars, .str "s@" },
+ {.what Here, .desc "cfa", .here 1216, .there 0,.type Absoluteptr, .ptr stackptr },
+ {.what Sourceline, .desc "MENTRY \"sysbind\" sysbind 7"},
+ {.what Here, .desc "link",.here 1224, .there 0,.type Relativedictionary, .p 1200 },
+ {.what Here, .desc "len", .here 1232, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 1233, .there 0,.type Chars, .str "sysbind" },
+ {.what Here, .desc "cfa", .here 1240, .there 0,.type Absoluteptr, .ptr sysbind },
+ {.what Sourceline, .desc "MENTRY \"sysclose\" sysclose 8"},
+ {.what Here, .desc "link",.here 1248, .there 0,.type Relativedictionary, .p 1224 },
+ {.what Here, .desc "len", .here 1256, .there 0,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 1257, .there 0,.type Chars, .str "sysclose" },
+ {.what Here, .desc "cfa", .here 1264, .there 0,.type Absoluteptr, .ptr sysclose },
+ {.what Sourceline, .desc "MENTRY \"syscreate\" syscreate 9"},
+ {.what Here, .desc "link",.here 1272, .there 0,.type Relativedictionary, .p 1248 },
+ {.what Here, .desc "len", .here 1280, .there 0,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 1281, .there 0,.type Chars, .str "syscreate" },
+ {.what Here, .desc "cfa", .here 1288, .there 0,.type Absoluteptr, .ptr syscreate },
+ {.what Sourceline, .desc "MENTRY \"sysmount\" sysmount 8"},
+ {.what Here, .desc "link",.here 1296, .there 0,.type Relativedictionary, .p 1272 },
+ {.what Here, .desc "len", .here 1304, .there 0,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 1305, .there 0,.type Chars, .str "sysmount" },
+ {.what Here, .desc "cfa", .here 1312, .there 0,.type Absoluteptr, .ptr sysmount },
+ {.what Sourceline, .desc "MENTRY \"sysopen\" sysopen 7"},
+ {.what Here, .desc "link",.here 1320, .there 0,.type Relativedictionary, .p 1296 },
+ {.what Here, .desc "len", .here 1328, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 1329, .there 0,.type Chars, .str "sysopen" },
+ {.what Here, .desc "cfa", .here 1336, .there 0,.type Absoluteptr, .ptr sysopen },
+ {.what Sourceline, .desc "MENTRY \"sysread\" sysread 7"},
+ {.what Here, .desc "link",.here 1344, .there 0,.type Relativedictionary, .p 1320 },
+ {.what Here, .desc "len", .here 1352, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 1353, .there 0,.type Chars, .str "sysread" },
+ {.what Here, .desc "cfa", .here 1360, .there 0,.type Absoluteptr, .ptr sysread },
+ {.what Sourceline, .desc "MENTRY \"sysseek\" sysseek 7"},
+ {.what Here, .desc "link",.here 1368, .there 0,.type Relativedictionary, .p 1344 },
+ {.what Here, .desc "len", .here 1376, .there 0,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 1377, .there 0,.type Chars, .str "sysseek" },
+ {.what Here, .desc "cfa", .here 1384, .there 0,.type Absoluteptr, .ptr sysseek },
+ {.what Sourceline, .desc "MENTRY \"syswrite\" syswrite 8"},
+ {.what Here, .desc "link",.here 1392, .there 0,.type Relativedictionary, .p 1368 },
+ {.what Here, .desc "len", .here 1400, .there 0,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 1401, .there 0,.type Chars, .str "syswrite" },
+ {.what Here, .desc "cfa", .here 1408, .there 0,.type Absoluteptr, .ptr syswrite },
+ {.what Sourceline, .desc "MCENTRY \"STDIN\" STDIN 5 0 ; 3 constants from here CAPITALS"},
+ {.what Here, .desc "link",.here 1416, .there 0,.type Relativedictionary, .p 1392 },
+ {.what Here, .desc "len", .here 1424, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1425, .there 0,.type Chars, .str "STDIN" },
+ {.what Here, .desc "cfa", .here 1432, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1440, .there 0,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "MCENTRY \"STDOUT\" STDOUT 6 1"},
+ {.what Here, .desc "link",.here 1448, .there 0,.type Relativedictionary, .p 1416 },
+ {.what Here, .desc "len", .here 1456, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 1457, .there 0,.type Chars, .str "STDOUT" },
+ {.what Here, .desc "cfa", .here 1464, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1472, .there 0,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "MCENTRY \"STDERR\" STDERR 6 2"},
+ {.what Here, .desc "link",.here 1480, .there 0,.type Relativedictionary, .p 1448 },
+ {.what Here, .desc "len", .here 1488, .there 0,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 1489, .there 0,.type Chars, .str "STDERR" },
+ {.what Here, .desc "cfa", .here 1496, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1504, .there 0,.type Absolute, .p 2 },
+ {.what Sourceline, .desc "MCENTRY \"WORD#\" WORDNUM 5 0"},
+ {.what Here, .desc "link",.here 1512, .there 0,.type Relativedictionary, .p 1480 },
+ {.what Here, .desc "len", .here 1520, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1521, .there 0,.type Chars, .str "WORD#" },
+ {.what Here, .desc "cfa", .here 1528, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1536, .there 0,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "MCENTRY \"LINE#\" LINENUM 5 1"},
+ {.what Here, .desc "link",.here 1544, .there 0,.type Relativedictionary, .p 1512 },
+ {.what Here, .desc "len", .here 1552, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1553, .there 0,.type Chars, .str "LINE#" },
+ {.what Here, .desc "cfa", .here 1560, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1568, .there 0,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "MCENTRY \"DOUBLEQUOTE#\" DOUBLEQUOTENUM 12 2"},
+ {.what Here, .desc "link",.here 1576, .there 0,.type Relativedictionary, .p 1544 },
+ {.what Here, .desc "len", .here 1584, .there 0,.type Byte, .b 0 + 12 },
+ {.what Here, .desc "name",.here 1585, .there 0,.type Chars, .str "DOUBLEQUOTE#" },
+ {.what Here, .desc "cfa", .here 1592, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1600, .there 0,.type Absolute, .p 2 },
+ {.what Sourceline, .desc "MCENTRY \"CLOSEPAREN#\" CLOSEPARENNUM 11 3"},
+ {.what Here, .desc "link",.here 1608, .there 0,.type Relativedictionary, .p 1576 },
+ {.what Here, .desc "len", .here 1616, .there 0,.type Byte, .b 0 + 11 },
+ {.what Here, .desc "name",.here 1617, .there 0,.type Chars, .str "CLOSEPAREN#" },
+ {.what Here, .desc "cfa", .here 1624, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1632, .there 0,.type Absolute, .p 3 },
+ {.what Sourceline, .desc "MCENTRY \"#BUFFERS\" NBUFFERS 8 16"},
+ {.what Here, .desc "link",.here 1640, .there 0,.type Relativedictionary, .p 1608 },
+ {.what Here, .desc "len", .here 1648, .there 0,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 1649, .there 0,.type Chars, .str "#BUFFERS" },
+ {.what Here, .desc "cfa", .here 1656, .there 0,.type Absoluteptr, .ptr constant },
+ {.what Here, .desc "constant", .here 1664, .there 0,.type Absolute, .p 16 },
+ {.what Sourceline, .desc "MVDENTRY \"Dp\" Dp 2 HERE ; here"},
+ {.what Here, .desc "link",.here 1672, .there 0,.type Relativedictionary, .p 1640 },
+ {.what Here, .desc "len", .here 1680, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 1681, .there 0,.type Chars, .str "Dp" },
+ {.what Here, .desc "cfa", .here 1688, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1696, .there 0,.type Relative, .p HERE },
+ {.what Sourceline, .desc "MVDENTRY \"Dtop\" Dtop 4 DTOP ; last defined header"},
+ {.what Here, .desc "link",.here 1704, .there 0,.type Relativedictionary, .p 1672 },
+ {.what Here, .desc "len", .here 1712, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 1713, .there 0,.type Chars, .str "Dtop" },
+ {.what Here, .desc "cfa", .here 1720, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1728, .there 0,.type Relative, .p DTOP },
+ {.what Sourceline, .desc "MVDENTRY \"Vp\" Vp 2 THERE ; here of the variables space"},
+ {.what Here, .desc "link",.here 1736, .there 0,.type Relativedictionary, .p 1704 },
+ {.what Here, .desc "len", .here 1744, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 1745, .there 0,.type Chars, .str "Vp" },
+ {.what Here, .desc "cfa", .here 1752, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1760, .there 0,.type Relative, .p THERE },
+ {.what Sourceline, .desc "MVDENTRY \"Pid\" Pid 3 FTHPID"},
+ {.what Here, .desc "link",.here 1768, .there 0,.type Relativedictionary, .p 1736 },
+ {.what Here, .desc "len", .here 1776, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 1777, .there 0,.type Chars, .str "Pid" },
+ {.what Here, .desc "cfa", .here 1784, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1792, .there 0,.type Relative, .p FTHPID },
+ {.what Sourceline, .desc "MVDENTRY \"Parentpid\" Parentpid 4 FTHPARENTPID"},
+ {.what Here, .desc "link",.here 1800, .there 0,.type Relativedictionary, .p 1768 },
+ {.what Here, .desc "len", .here 1808, .there 0,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 1809, .there 0,.type Chars, .str "Parentpid" },
+ {.what Here, .desc "cfa", .here 1816, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1824, .there 0,.type Relative, .p FTHPARENTPID },
+ {.what Sourceline, .desc "MVDENTRY \"S0\" S0 2 PSTACK"},
+ {.what Here, .desc "link",.here 1832, .there 0,.type Relativedictionary, .p 1800 },
+ {.what Here, .desc "len", .here 1840, .there 0,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 1841, .there 0,.type Chars, .str "S0" },
+ {.what Here, .desc "cfa", .here 1848, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1856, .there 0,.type Relative, .p PSTACK },
+ {.what Sourceline, .desc "MVDENTRY \"Wordb\" Wordb 5 WORDB"},
+ {.what Here, .desc "link",.here 1864, .there 0,.type Relativedictionary, .p 1832 },
+ {.what Here, .desc "len", .here 1872, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1873, .there 0,.type Chars, .str "Wordb" },
+ {.what Here, .desc "cfa", .here 1880, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1888, .there 0,.type Relative, .p WORDB },
+ {.what Sourceline, .desc "MVDENTRY \"Tib\" Tib 3 TIB"},
+ {.what Here, .desc "link",.here 1896, .there 0,.type Relativedictionary, .p 1864 },
+ {.what Here, .desc "len", .here 1904, .there 0,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 1905, .there 0,.type Chars, .str "Tib" },
+ {.what Here, .desc "cfa", .here 1912, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1920, .there 0,.type Relative, .p TIB },
+ {.what Sourceline, .desc "MVDENTRY \"Argsfilename\" Argsfilename 12 ARGSFILENAME ; counted string populated by forth starter from params"},
+ {.what Here, .desc "link",.here 1928, .there 0,.type Relativedictionary, .p 1896 },
+ {.what Here, .desc "len", .here 1936, .there 0,.type Byte, .b 0 + 12 },
+ {.what Here, .desc "name",.here 1937, .there 0,.type Chars, .str "Argsfilename" },
+ {.what Here, .desc "cfa", .here 1944, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1952, .there 0,.type Relative, .p ARGSFILENAME },
+ {.what Sourceline, .desc "MVENTRY \"Iobuf\" Iobuf 5 ; the values are not being used from the definition. All are initialized to 0."},
+ {.what Here, .desc "link",.here 1960, .there 0,.type Relativedictionary, .p 1928 },
+ {.what Here, .desc "len", .here 1968, .there 0,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 1969, .there 0,.type Chars, .str "Iobuf" },
+ {.what Here, .desc "cfa", .here 1976, .there 0,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 1984, .there 0,.type Relativevar, .p FORTHVARS + 0 },
+ {.what Sourceline, .desc "MVENTRY \"Findadr\" Findadr 7"},
+ {.what Here, .desc "link",.here 1992, .there 8,.type Relativedictionary, .p 1960 },
+ {.what Here, .desc "len", .here 2000, .there 8,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 2001, .there 8,.type Chars, .str "Findadr" },
+ {.what Here, .desc "cfa", .here 2008, .there 8,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2016, .there 8,.type Relativevar, .p FORTHVARS + 8 },
+ {.what Sourceline, .desc "MVENTRY \"Searchlen\" Searchlen 9"},
+ {.what Here, .desc "link",.here 2024, .there 16,.type Relativedictionary, .p 1992 },
+ {.what Here, .desc "len", .here 2032, .there 16,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 2033, .there 16,.type Chars, .str "Searchlen" },
+ {.what Here, .desc "cfa", .here 2040, .there 16,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2048, .there 16,.type Relativevar, .p FORTHVARS + 16 },
+ {.what Sourceline, .desc "MVENTRY \"Base\" Base 4"},
+ {.what Here, .desc "link",.here 2056, .there 24,.type Relativedictionary, .p 2024 },
+ {.what Here, .desc "len", .here 2064, .there 24,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 2065, .there 24,.type Chars, .str "Base" },
+ {.what Here, .desc "cfa", .here 2072, .there 24,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2080, .there 24,.type Relativevar, .p FORTHVARS + 24 },
+ {.what Sourceline, .desc "MVENTRY \">Num\" toNum 4"},
+ {.what Here, .desc "link",.here 2088, .there 32,.type Relativedictionary, .p 2056 },
+ {.what Here, .desc "len", .here 2096, .there 32,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 2097, .there 32,.type Chars, .str ">Num" },
+ {.what Here, .desc "cfa", .here 2104, .there 32,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2112, .there 32,.type Relativevar, .p FORTHVARS + 32 },
+ {.what Sourceline, .desc "MVENTRY \"State\" State 5"},
+ {.what Here, .desc "link",.here 2120, .there 40,.type Relativedictionary, .p 2088 },
+ {.what Here, .desc "len", .here 2128, .there 40,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2129, .there 40,.type Chars, .str "State" },
+ {.what Here, .desc "cfa", .here 2136, .there 40,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2144, .there 40,.type Relativevar, .p FORTHVARS + 40 },
+ {.what Sourceline, .desc "MVENTRY \"Abortvec\" Abortvec 8 ; not sure if these 3 can be constants instead?"},
+ {.what Here, .desc "link",.here 2152, .there 48,.type Relativedictionary, .p 2120 },
+ {.what Here, .desc "len", .here 2160, .there 48,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 2161, .there 48,.type Chars, .str "Abortvec" },
+ {.what Here, .desc "cfa", .here 2168, .there 48,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2176, .there 48,.type Relativevar, .p FORTHVARS + 48 },
+ {.what Sourceline, .desc "MVENTRY \"Infd\" Infd 4"},
+ {.what Here, .desc "link",.here 2184, .there 56,.type Relativedictionary, .p 2152 },
+ {.what Here, .desc "len", .here 2192, .there 56,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 2193, .there 56,.type Chars, .str "Infd" },
+ {.what Here, .desc "cfa", .here 2200, .there 56,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2208, .there 56,.type Relativevar, .p FORTHVARS + 56 },
+ {.what Sourceline, .desc "MVENTRY \"Outfd\" Outfd 5"},
+ {.what Here, .desc "link",.here 2216, .there 64,.type Relativedictionary, .p 2184 },
+ {.what Here, .desc "len", .here 2224, .there 64,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2225, .there 64,.type Chars, .str "Outfd" },
+ {.what Here, .desc "cfa", .here 2232, .there 64,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2240, .there 64,.type Relativevar, .p FORTHVARS + 64 },
+ {.what Sourceline, .desc "MVENTRY \"Errfd\" Errfd 5"},
+ {.what Here, .desc "link",.here 2248, .there 72,.type Relativedictionary, .p 2216 },
+ {.what Here, .desc "len", .here 2256, .there 72,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2257, .there 72,.type Chars, .str "Errfd" },
+ {.what Here, .desc "cfa", .here 2264, .there 72,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2272, .there 72,.type Relativevar, .p FORTHVARS + 72 },
+ {.what Sourceline, .desc "MVENTRY \"Eof\" Eof 3"},
+ {.what Here, .desc "link",.here 2280, .there 80,.type Relativedictionary, .p 2248 },
+ {.what Here, .desc "len", .here 2288, .there 80,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 2289, .there 80,.type Chars, .str "Eof" },
+ {.what Here, .desc "cfa", .here 2296, .there 80,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2304, .there 80,.type Relativevar, .p FORTHVARS + 80 },
+ {.what Sourceline, .desc "MVENTRY \"Ninputs\" Ninputs 7"},
+ {.what Here, .desc "link",.here 2312, .there 88,.type Relativedictionary, .p 2280 },
+ {.what Here, .desc "len", .here 2320, .there 88,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 2321, .there 88,.type Chars, .str "Ninputs" },
+ {.what Here, .desc "cfa", .here 2328, .there 88,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2336, .there 88,.type Relativevar, .p FORTHVARS + 88 },
+ {.what Sourceline, .desc "MVENTRY \"H0\" H0 2 ; here at startup"},
+ {.what Here, .desc "link",.here 2344, .there 96,.type Relativedictionary, .p 2312 },
+ {.what Here, .desc "len", .here 2352, .there 96,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 2353, .there 96,.type Chars, .str "H0" },
+ {.what Here, .desc "cfa", .here 2360, .there 96,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2368, .there 96,.type Relativevar, .p FORTHVARS + 96 },
+ {.what Sourceline, .desc "MVENTRY \"Bufferfds\" Bufferfds 9 16"},
+ {.what Here, .desc "link",.here 2376, .there 104,.type Relativedictionary, .p 2344 },
+ {.what Here, .desc "len", .here 2384, .there 104,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 2385, .there 104,.type Chars, .str "Bufferfds" },
+ {.what Here, .desc "cfa", .here 2392, .there 104,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2400, .there 104,.type Relativevar, .p FORTHVARS + 104 },
+ {.what Sourceline, .desc "MVENTRY \"Bufferfilenames\" Bufferfilenames 15 16 ; counted string labels of the searchers populated by boot"},
+ {.what Here, .desc "link",.here 2408, .there 232,.type Relativedictionary, .p 2376 },
+ {.what Here, .desc "len", .here 2416, .there 232,.type Byte, .b 0 + 15 },
+ {.what Here, .desc "name",.here 2417, .there 232,.type Chars, .str "Bufferfilenames" },
+ {.what Here, .desc "cfa", .here 2424, .there 232,.type Absoluteptr, .ptr variable },
+ {.what Here, .desc "pfa", .here 2432, .there 232,.type Relativevar, .p FORTHVARS + 232 },
+ {.what Sourceline, .desc "CENTRY \"false\" false 5"},
+ {.what Here, .desc "link",.here 2440, .there 360,.type Relativedictionary, .p 2408 },
+ {.what Here, .desc "len", .here 2448, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2449, .there 360,.type Chars, .str "false" },
+ {.what Here, .desc "cfa", .here 2456, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2464, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 2472, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2480, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"true\" true 4"},
+ {.what Here, .desc "link",.here 2488, .there 360,.type Relativedictionary, .p 2440 },
+ {.what Here, .desc "len", .here 2496, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 2497, .there 360,.type Chars, .str "true" },
+ {.what Here, .desc "cfa", .here 2504, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2512, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 2520, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2528, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"bl\" bl 2"},
+ {.what Here, .desc "link",.here 2536, .there 360,.type Relativedictionary, .p 2488 },
+ {.what Here, .desc "len", .here 2544, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 2545, .there 360,.type Chars, .str "bl" },
+ {.what Here, .desc "cfa", .here 2552, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2560, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 32"},
+ {.what Here, .desc "value", .here 2568, .there 360,.type Absolute, .p 32 },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2576, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"on\" on 2 ; ( a -- ) (G stores -1 at a )"},
+ {.what Here, .desc "link",.here 2584, .there 360,.type Relativedictionary, .p 2536 },
+ {.what Here, .desc "len", .here 2592, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 2593, .there 360,.type Chars, .str "on" },
+ {.what Here, .desc "cfa", .here 2600, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2608, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 2616, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 2624, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 2632, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2640, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"off\" off 3 ; ( a -- ) (G stores 0 at a )"},
+ {.what Here, .desc "link",.here 2648, .there 360,.type Relativedictionary, .p 2584 },
+ {.what Here, .desc "len", .here 2656, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 2657, .there 360,.type Chars, .str "off" },
+ {.what Here, .desc "cfa", .here 2664, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2672, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 2680, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 2688, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 2696, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2704, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">body\" tobody 5"},
+ {.what Here, .desc "link",.here 2712, .there 360,.type Relativedictionary, .p 2648 },
+ {.what Here, .desc "len", .here 2720, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2721, .there 360,.type Chars, .str ">body" },
+ {.what Here, .desc "cfa", .here 2728, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2736, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 8"},
+ {.what Here, .desc "value", .here 2744, .there 360,.type Absolute, .p 8 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 2752, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2760, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"aligned\" aligned 7 ; align a number to a multiple of 8"},
+ {.what Here, .desc "link",.here 2768, .there 360,.type Relativedictionary, .p 2712 },
+ {.what Here, .desc "len", .here 2776, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 2777, .there 360,.type Chars, .str "aligned" },
+ {.what Here, .desc "cfa", .here 2784, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2792, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 7"},
+ {.what Here, .desc "value", .here 2800, .there 360,.type Absolute, .p 7 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 2808, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2816, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -8"},
+ {.what Here, .desc "value", .here 2824, .there 360,.type Absolute, .p -8 },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 2832, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2840, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cells\" cells 5"},
+ {.what Here, .desc "link",.here 2848, .there 360,.type Relativedictionary, .p 2768 },
+ {.what Here, .desc "len", .here 2856, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2857, .there 360,.type Chars, .str "cells" },
+ {.what Here, .desc "cfa", .here 2864, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2872, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 3 ; (index << 2) -> (index << 3) for amd64"},
+ {.what Here, .desc "value", .here 2880, .there 360,.type Absolute, .p 3 },
+ {.what Sourceline, .desc "dd M_lshift"},
+ {.what Here, .desc "address", .here 2888, .there 360,.type Relativedictionary, .p M_lshift },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2896, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cells+\" cells_plus 6 ; ( n1 n2 -- n1+(n2*cellsize) )"},
+ {.what Here, .desc "link",.here 2904, .there 360,.type Relativedictionary, .p 2848 },
+ {.what Here, .desc "len", .here 2912, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 2913, .there 360,.type Chars, .str "cells+" },
+ {.what Here, .desc "cfa", .here 2920, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 2928, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 2936, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 2944, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cell+\" cell_plus 5"},
+ {.what Here, .desc "link",.here 2952, .there 360,.type Relativedictionary, .p 2904 },
+ {.what Here, .desc "len", .here 2960, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 2961, .there 360,.type Chars, .str "cell+" },
+ {.what Here, .desc "cfa", .here 2968, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 2976, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 2984, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells_plus"},
+ {.what Here, .desc "address", .here 2992, .there 360,.type Relativedictionary, .p C_cells_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3000, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"depth\" depth 5"},
+ {.what Here, .desc "link",.here 3008, .there 360,.type Relativedictionary, .p 2952 },
+ {.what Here, .desc "len", .here 3016, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 3017, .there 360,.type Chars, .str "depth" },
+ {.what Here, .desc "cfa", .here 3024, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_S0"},
+ {.what Here, .desc "address", .here 3032, .there 360,.type Relativedictionary, .p MV_S0 },
+ {.what Sourceline, .desc "dd M_stackptr"},
+ {.what Here, .desc "address", .here 3040, .there 360,.type Relativedictionary, .p M_stackptr },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 3048, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3056, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 3"},
+ {.what Here, .desc "value", .here 3064, .there 360,.type Absolute, .p 3 },
+ {.what Sourceline, .desc "dd M_rshift"},
+ {.what Here, .desc "address", .here 3072, .there 360,.type Relativedictionary, .p M_rshift },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3080, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 3088, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 3096, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3104, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"nip\" nip 3"},
+ {.what Here, .desc "link",.here 3112, .there 360,.type Relativedictionary, .p 3008 },
+ {.what Here, .desc "len", .here 3120, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 3121, .there 360,.type Chars, .str "nip" },
+ {.what Here, .desc "cfa", .here 3128, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 3136, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 3144, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3152, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"rot\" rot 3"},
+ {.what Here, .desc "link",.here 3160, .there 360,.type Relativedictionary, .p 3112 },
+ {.what Here, .desc "len", .here 3168, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 3169, .there 360,.type Chars, .str "rot" },
+ {.what Here, .desc "cfa", .here 3176, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 3184, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 3192, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 3200, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 3208, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3216, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2drop\" 2drop 5"},
+ {.what Here, .desc "link",.here 3224, .there 360,.type Relativedictionary, .p 3160 },
+ {.what Here, .desc "len", .here 3232, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 3233, .there 360,.type Chars, .str "2drop" },
+ {.what Here, .desc "cfa", .here 3240, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 3248, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 3256, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3264, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2dup\" 2dup 4"},
+ {.what Here, .desc "link",.here 3272, .there 360,.type Relativedictionary, .p 3224 },
+ {.what Here, .desc "len", .here 3280, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 3281, .there 360,.type Chars, .str "2dup" },
+ {.what Here, .desc "cfa", .here 3288, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 3296, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 3304, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3312, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2nip\" 2nip 4"},
+ {.what Here, .desc "link",.here 3320, .there 360,.type Relativedictionary, .p 3272 },
+ {.what Here, .desc "len", .here 3328, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 3329, .there 360,.type Chars, .str "2nip" },
+ {.what Here, .desc "cfa", .here 3336, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 3344, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 3352, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3360, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2swap\" 2swap 5"},
+ {.what Here, .desc "link",.here 3368, .there 360,.type Relativedictionary, .p 3320 },
+ {.what Here, .desc "len", .here 3376, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 3377, .there 360,.type Chars, .str "2swap" },
+ {.what Here, .desc "cfa", .here 3384, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_rot"},
+ {.what Here, .desc "address", .here 3392, .there 360,.type Relativedictionary, .p C_rot },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 3400, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_rot"},
+ {.what Here, .desc "address", .here 3408, .there 360,.type Relativedictionary, .p C_rot },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 3416, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3424, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"?dup\" qdup 4 ; if (n != 0) ( n -- n n) else ( n -- n )"},
+ {.what Here, .desc "link",.here 3432, .there 360,.type Relativedictionary, .p 3368 },
+ {.what Here, .desc "len", .here 3440, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 3441, .there 360,.type Chars, .str "?dup" },
+ {.what Here, .desc "cfa", .here 3448, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup ; ( n -- n n )"},
+ {.what Here, .desc "address", .here 3456, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_dup ; ( n n -- n n n )"},
+ {.what Here, .desc "address", .here 3464, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3472, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( n n n -- n n n 0 )"},
+ {.what Here, .desc "value", .here 3480, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_equal ; ( n n n 0 -- n n f )"},
+ {.what Here, .desc "address", .here 3488, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump ; ( n n f -- n n )"},
+ {.what Here, .desc "address", .here 3496, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_qdup ; when n != 0, go to L20"},
+ {.what Here, .desc "address", .here 3504, .there 360,.type Relativedictionary, .p L_C_qdup },
+ {.what Sourceline, .desc "dd M_drop ; when n == 0 ( n n -- n)"},
+ {.what Here, .desc "address", .here 3512, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "L_C_qdup: ; when n != 0 ( n n )"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3520, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"pick\" pick 4"},
+ {.what Here, .desc "link",.here 3528, .there 360,.type Relativedictionary, .p 3432 },
+ {.what Here, .desc "len", .here 3536, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 3537, .there 360,.type Chars, .str "pick" },
+ {.what Here, .desc "cfa", .here 3544, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 3552, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 3560, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_pick"},
+ {.what Here, .desc "address", .here 3568, .there 360,.type Relativedictionary, .p L_C_pick },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3576, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 3584, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 3592, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 3600, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_stackptr"},
+ {.what Here, .desc "address", .here 3608, .there 360,.type Relativedictionary, .p M_stackptr },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 3616, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 3624, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 3632, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_pick_1"},
+ {.what Here, .desc "address", .here 3640, .there 360,.type Relativedictionary, .p L_C_pick_1 },
+ {.what Sourceline, .desc "L_C_pick:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 3648, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "L_C_pick_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3656, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"tuck\" tuck 4"},
+ {.what Here, .desc "link",.here 3664, .there 360,.type Relativedictionary, .p 3528 },
+ {.what Here, .desc "len", .here 3672, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 3673, .there 360,.type Chars, .str "tuck" },
+ {.what Here, .desc "cfa", .here 3680, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 3688, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 3696, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 3704, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 3712, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3720, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"/\" divides 1"},
+ {.what Here, .desc "link",.here 3728, .there 360,.type Relativedictionary, .p 3664 },
+ {.what Here, .desc "len", .here 3736, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 3737, .there 360,.type Chars, .str "/" },
+ {.what Here, .desc "cfa", .here 3744, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_slashmod"},
+ {.what Here, .desc "address", .here 3752, .there 360,.type Relativedictionary, .p M_slashmod },
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 3760, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3768, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"+!\" plusstore 2 ; ( n 'a -- ) a@ = a@+n"},
+ {.what Here, .desc "link",.here 3776, .there 360,.type Relativedictionary, .p 3728 },
+ {.what Here, .desc "len", .here 3784, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 3785, .there 360,.type Chars, .str "+!" },
+ {.what Here, .desc "cfa", .here 3792, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 3800, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 3808, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_rot"},
+ {.what Here, .desc "address", .here 3816, .there 360,.type Relativedictionary, .p C_rot },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 3824, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 3832, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 3840, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3848, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"invert\" invert 6"},
+ {.what Here, .desc "link",.here 3856, .there 360,.type Relativedictionary, .p 3776 },
+ {.what Here, .desc "len", .here 3864, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 3865, .there 360,.type Chars, .str "invert" },
+ {.what Here, .desc "cfa", .here 3872, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3880, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 3888, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_binxor"},
+ {.what Here, .desc "address", .here 3896, .there 360,.type Relativedictionary, .p M_binxor },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3904, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"mod\" mod 3"},
+ {.what Here, .desc "link",.here 3912, .there 360,.type Relativedictionary, .p 3856 },
+ {.what Here, .desc "len", .here 3920, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 3921, .there 360,.type Chars, .str "mod" },
+ {.what Here, .desc "cfa", .here 3928, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_slashmod"},
+ {.what Here, .desc "address", .here 3936, .there 360,.type Relativedictionary, .p M_slashmod },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 3944, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 3952, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"1+\" 1plus 2"},
+ {.what Here, .desc "link",.here 3960, .there 360,.type Relativedictionary, .p 3912 },
+ {.what Here, .desc "len", .here 3968, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 3969, .there 360,.type Chars, .str "1+" },
+ {.what Here, .desc "cfa", .here 3976, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 3984, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 3992, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 4000, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4008, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"1-\" 1minus 2"},
+ {.what Here, .desc "link",.here 4016, .there 360,.type Relativedictionary, .p 3960 },
+ {.what Here, .desc "len", .here 4024, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4025, .there 360,.type Chars, .str "1-" },
+ {.what Here, .desc "cfa", .here 4032, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4040, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 4048, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 4056, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4064, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"negate\" negate 6"},
+ {.what Here, .desc "link",.here 4072, .there 360,.type Relativedictionary, .p 4016 },
+ {.what Here, .desc "len", .here 4080, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 4081, .there 360,.type Chars, .str "negate" },
+ {.what Here, .desc "cfa", .here 4088, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4096, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4104, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 4112, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 4120, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4128, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2*\" 2multiplies 2"},
+ {.what Here, .desc "link",.here 4136, .there 360,.type Relativedictionary, .p 4072 },
+ {.what Here, .desc "len", .here 4144, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4145, .there 360,.type Chars, .str "2*" },
+ {.what Here, .desc "cfa", .here 4152, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4160, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 4168, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_lshift"},
+ {.what Here, .desc "address", .here 4176, .there 360,.type Relativedictionary, .p M_lshift },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4184, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"2/\" 2divides 2"},
+ {.what Here, .desc "link",.here 4192, .there 360,.type Relativedictionary, .p 4136 },
+ {.what Here, .desc "len", .here 4200, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4201, .there 360,.type Chars, .str "2/" },
+ {.what Here, .desc "cfa", .here 4208, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4216, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 4224, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_rshifta"},
+ {.what Here, .desc "address", .here 4232, .there 360,.type Relativedictionary, .p M_rshifta },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4240, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"0=\" 0eq 2"},
+ {.what Here, .desc "link",.here 4248, .there 360,.type Relativedictionary, .p 4192 },
+ {.what Here, .desc "len", .here 4256, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4257, .there 360,.type Chars, .str "0=" },
+ {.what Here, .desc "cfa", .here 4264, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4272, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4280, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_equal"},
+ {.what Here, .desc "address", .here 4288, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4296, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"0<\" 0lt 2"},
+ {.what Here, .desc "link",.here 4304, .there 360,.type Relativedictionary, .p 4248 },
+ {.what Here, .desc "len", .here 4312, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4313, .there 360,.type Chars, .str "0<" },
+ {.what Here, .desc "cfa", .here 4320, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4328, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4336, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_less"},
+ {.what Here, .desc "address", .here 4344, .there 360,.type Relativedictionary, .p M_less },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4352, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"0>\" 0gt 2"},
+ {.what Here, .desc "link",.here 4360, .there 360,.type Relativedictionary, .p 4304 },
+ {.what Here, .desc "len", .here 4368, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4369, .there 360,.type Chars, .str "0>" },
+ {.what Here, .desc "cfa", .here 4376, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4384, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4392, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 4400, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4408, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"<>\" neq 2"},
+ {.what Here, .desc "link",.here 4416, .there 360,.type Relativedictionary, .p 4360 },
+ {.what Here, .desc "len", .here 4424, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 4425, .there 360,.type Chars, .str "<>" },
+ {.what Here, .desc "cfa", .here 4432, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_equal"},
+ {.what Here, .desc "address", .here 4440, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd C_invert"},
+ {.what Here, .desc "address", .here 4448, .there 360,.type Relativedictionary, .p C_invert },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4456, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"0<>\" 0neq 3"},
+ {.what Here, .desc "link",.here 4464, .there 360,.type Relativedictionary, .p 4416 },
+ {.what Here, .desc "len", .here 4472, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 4473, .there 360,.type Chars, .str "0<>" },
+ {.what Here, .desc "cfa", .here 4480, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4488, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4496, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_neq"},
+ {.what Here, .desc "address", .here 4504, .there 360,.type Relativedictionary, .p C_neq },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4512, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"max\" max 3"},
+ {.what Here, .desc "link",.here 4520, .there 360,.type Relativedictionary, .p 4464 },
+ {.what Here, .desc "len", .here 4528, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 4529, .there 360,.type Chars, .str "max" },
+ {.what Here, .desc "cfa", .here 4536, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_2dup"},
+ {.what Here, .desc "address", .here 4544, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 4552, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 4560, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_max"},
+ {.what Here, .desc "address", .here 4568, .there 360,.type Relativedictionary, .p L_C_max },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 4576, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 4584, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_max_1"},
+ {.what Here, .desc "address", .here 4592, .there 360,.type Relativedictionary, .p L_C_max_1 },
+ {.what Sourceline, .desc "L_C_max:"},
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 4600, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "L_C_max_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4608, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"min\" min 3"},
+ {.what Here, .desc "link",.here 4616, .there 360,.type Relativedictionary, .p 4520 },
+ {.what Here, .desc "len", .here 4624, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 4625, .there 360,.type Chars, .str "min" },
+ {.what Here, .desc "cfa", .here 4632, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_2dup"},
+ {.what Here, .desc "address", .here 4640, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd M_less"},
+ {.what Here, .desc "address", .here 4648, .there 360,.type Relativedictionary, .p M_less },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 4656, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_min"},
+ {.what Here, .desc "address", .here 4664, .there 360,.type Relativedictionary, .p L_C_min },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 4672, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 4680, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_min_1"},
+ {.what Here, .desc "address", .here 4688, .there 360,.type Relativedictionary, .p L_C_min_1 },
+ {.what Sourceline, .desc "L_C_min:"},
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 4696, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "L_C_min_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4704, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"signum\" signum 6"},
+ {.what Here, .desc "link",.here 4712, .there 360,.type Relativedictionary, .p 4616 },
+ {.what Here, .desc "len", .here 4720, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 4721, .there 360,.type Chars, .str "signum" },
+ {.what Here, .desc "cfa", .here 4728, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 4736, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_0gt"},
+ {.what Here, .desc "address", .here 4744, .there 360,.type Relativedictionary, .p C_0gt },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 4752, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_signum"},
+ {.what Here, .desc "address", .here 4760, .there 360,.type Relativedictionary, .p L_C_signum },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 4768, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4776, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 4784, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 4792, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_signum_1"},
+ {.what Here, .desc "address", .here 4800, .there 360,.type Relativedictionary, .p L_C_signum_1 },
+ {.what Sourceline, .desc "L_C_signum:"},
+ {.what Sourceline, .desc "dd C_0lt"},
+ {.what Here, .desc "address", .here 4808, .there 360,.type Relativedictionary, .p C_0lt },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 4816, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_signum_2"},
+ {.what Here, .desc "address", .here 4824, .there 360,.type Relativedictionary, .p L_C_signum_2 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4832, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 4840, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 4848, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_signum_3"},
+ {.what Here, .desc "address", .here 4856, .there 360,.type Relativedictionary, .p L_C_signum_3 },
+ {.what Sourceline, .desc "L_C_signum_2:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 4864, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 4872, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "L_C_signum_3:"},
+ {.what Sourceline, .desc "L_C_signum_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4880, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"within\" within 6"},
+ {.what Here, .desc "link",.here 4888, .there 360,.type Relativedictionary, .p 4712 },
+ {.what Here, .desc "len", .here 4896, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 4897, .there 360,.type Chars, .str "within" },
+ {.what Here, .desc "cfa", .here 4904, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 4912, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 4920, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 4928, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 4936, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 4944, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 4952, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 4960, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 4968, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 4976, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 4984, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"abs\" abs 3"},
+ {.what Here, .desc "link",.here 4992, .there 360,.type Relativedictionary, .p 4888 },
+ {.what Here, .desc "len", .here 5000, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 5001, .there 360,.type Chars, .str "abs" },
+ {.what Here, .desc "cfa", .here 5008, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 5016, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_0lt"},
+ {.what Here, .desc "address", .here 5024, .there 360,.type Relativedictionary, .p C_0lt },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 5032, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_abs"},
+ {.what Here, .desc "address", .here 5040, .there 360,.type Relativedictionary, .p L_C_abs },
+ {.what Sourceline, .desc "dd C_negate"},
+ {.what Here, .desc "address", .here 5048, .there 360,.type Relativedictionary, .p C_negate },
+ {.what Sourceline, .desc "L_C_abs:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5056, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"emit\" emit 4 ; ( character -- )"},
+ {.what Here, .desc "link",.here 5064, .there 360,.type Relativedictionary, .p 4992 },
+ {.what Here, .desc "len", .here 5072, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 5073, .there 360,.type Chars, .str "emit" },
+ {.what Here, .desc "cfa", .here 5080, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Iobuf ; variable iobuf address"},
+ {.what Here, .desc "address", .here 5088, .there 360,.type Relativedictionary, .p MV_Iobuf },
+ {.what Sourceline, .desc "dd M_cstore ; variable iobuf has character"},
+ {.what Here, .desc "address", .here 5096, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd MV_Outfd"},
+ {.what Here, .desc "address", .here 5104, .there 360,.type Relativedictionary, .p MV_Outfd },
+ {.what Sourceline, .desc "dd M_fetch ; outfd"},
+ {.what Here, .desc "address", .here 5112, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd MV_Iobuf ; variable iobuf address"},
+ {.what Here, .desc "address", .here 5120, .there 360,.type Relativedictionary, .p MV_Iobuf },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 5128, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1 ; ( outfd iobuf 1 )"},
+ {.what Here, .desc "value", .here 5136, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_syswrite ; ( 1 iobuf outfd -- )"},
+ {.what Here, .desc "address", .here 5144, .there 360,.type Relativedictionary, .p M_syswrite },
+ {.what Sourceline, .desc "dd M_drop ; drop the return value of write"},
+ {.what Here, .desc "address", .here 5152, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5160, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"type\" type 4 ; ( addr n -- )"},
+ {.what Here, .desc "link",.here 5168, .there 360,.type Relativedictionary, .p 5064 },
+ {.what Here, .desc "len", .here 5176, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 5177, .there 360,.type Chars, .str "type" },
+ {.what Here, .desc "cfa", .here 5184, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush ; ( addr ) (R n )"},
+ {.what Here, .desc "address", .here 5192, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_rpush ; ( ) (R n addr )"},
+ {.what Here, .desc "address", .here 5200, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd MV_Outfd"},
+ {.what Here, .desc "address", .here 5208, .there 360,.type Relativedictionary, .p MV_Outfd },
+ {.what Sourceline, .desc "dd M_fetch ; ( outfd )"},
+ {.what Here, .desc "address", .here 5216, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_rpop ; ( outfd addr ) (R n )"},
+ {.what Here, .desc "address", .here 5224, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rpop ; ( outfd addr n ) (R )"},
+ {.what Here, .desc "address", .here 5232, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_syswrite ; ( 1 addr n -- )"},
+ {.what Here, .desc "address", .here 5240, .there 360,.type Relativedictionary, .p M_syswrite },
+ {.what Sourceline, .desc "dd M_drop ; drop the return value of write"},
+ {.what Here, .desc "address", .here 5248, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5256, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cr\" cr 2"},
+ {.what Here, .desc "link",.here 5264, .there 360,.type Relativedictionary, .p 5168 },
+ {.what Here, .desc "len", .here 5272, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 5273, .there 360,.type Chars, .str "cr" },
+ {.what Here, .desc "cfa", .here 5280, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 5288, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 10 ; ascii value of carriage return"},
+ {.what Here, .desc "value", .here 5296, .there 360,.type Absolute, .p 10 },
+ {.what Sourceline, .desc "dd C_emit ; emit"},
+ {.what Here, .desc "address", .here 5304, .there 360,.type Relativedictionary, .p C_emit },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5312, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"space\" space 5"},
+ {.what Here, .desc "link",.here 5320, .there 360,.type Relativedictionary, .p 5264 },
+ {.what Here, .desc "len", .here 5328, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 5329, .there 360,.type Chars, .str "space" },
+ {.what Here, .desc "cfa", .here 5336, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_bl"},
+ {.what Here, .desc "address", .here 5344, .there 360,.type Relativedictionary, .p C_bl },
+ {.what Sourceline, .desc "dd C_emit"},
+ {.what Here, .desc "address", .here 5352, .there 360,.type Relativedictionary, .p C_emit },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5360, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"emits\" emits 5"},
+ {.what Here, .desc "link",.here 5368, .there 360,.type Relativedictionary, .p 5320 },
+ {.what Here, .desc "len", .here 5376, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 5377, .there 360,.type Chars, .str "emits" },
+ {.what Here, .desc "cfa", .here 5384, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "L_C_emits:"},
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 5392, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 5400, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_emits_1"},
+ {.what Here, .desc "address", .here 5408, .there 360,.type Relativedictionary, .p L_C_emits_1 },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 5416, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd C_emit"},
+ {.what Here, .desc "address", .here 5424, .there 360,.type Relativedictionary, .p C_emit },
+ {.what Sourceline, .desc "dd C_1minus"},
+ {.what Here, .desc "address", .here 5432, .there 360,.type Relativedictionary, .p C_1minus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 5440, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_emits"},
+ {.what Here, .desc "address", .here 5448, .there 360,.type Relativedictionary, .p L_C_emits },
+ {.what Sourceline, .desc "L_C_emits_1:"},
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 5456, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5464, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"spaces\" spaces 6"},
+ {.what Here, .desc "link",.here 5472, .there 360,.type Relativedictionary, .p 5368 },
+ {.what Here, .desc "len", .here 5480, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 5481, .there 360,.type Chars, .str "spaces" },
+ {.what Here, .desc "cfa", .here 5488, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_bl"},
+ {.what Here, .desc "address", .here 5496, .there 360,.type Relativedictionary, .p C_bl },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 5504, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_emits"},
+ {.what Here, .desc "address", .here 5512, .there 360,.type Relativedictionary, .p C_emits },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5520, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"count\" count 5 ; ( 'counted-string -- 'text count ) a = address of counted string ( a - a+1 a[0])"},
+ {.what Here, .desc "link",.here 5528, .there 360,.type Relativedictionary, .p 5472 },
+ {.what Here, .desc "len", .here 5536, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 5537, .there 360,.type Chars, .str "count" },
+ {.what Here, .desc "cfa", .here 5544, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 5552, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 5560, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_1minus"},
+ {.what Here, .desc "address", .here 5568, .there 360,.type Relativedictionary, .p C_1minus },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 5576, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5584, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "dd C_2dup ; debug show the word name to search"},
+ {.what Here, .desc "address", .here 5592, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 5600, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 5608, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd M_rpush ; debug show the dictionary entry"},
+ {.what Here, .desc "address", .here 5616, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 5624, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_2dup"},
+ {.what Here, .desc "address", .here 5632, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 5640, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 5648, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 5656, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 5664, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "CENTRY \"compare\" compare 7 ; ( a1 n1 a2 n2 -- f ) a1 = dictionary entry a2 = word name to search"},
+ {.what Here, .desc "link",.here 5672, .there 360,.type Relativedictionary, .p 5528 },
+ {.what Here, .desc "len", .here 5680, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 5681, .there 360,.type Chars, .str "compare" },
+ {.what Here, .desc "cfa", .here 5688, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_rot ; ( a1 n1 a2 n2 -- a1 a2 n2 n1 )"},
+ {.what Here, .desc "address", .here 5696, .there 360,.type Relativedictionary, .p C_rot },
+ {.what Sourceline, .desc "dd C_2dup ; ( -- a1 a2 n2 n1 n2 n1 )"},
+ {.what Here, .desc "address", .here 5704, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( -- a1 a2 n2 n1 n2 ) (R n1 -- )"},
+ {.what Here, .desc "address", .here 5712, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_rpush ; ( -- a1 a2 n2 n1 ) (R n1 n2 -- )"},
+ {.what Here, .desc "address", .here 5720, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_min ; ( -- a1 a2 nmin ) (R n1 n2 -- )"},
+ {.what Here, .desc "address", .here 5728, .there 360,.type Relativedictionary, .p C_min },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 5736, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( -- a1 a2 nmin 0 ) (R n1 n2 -- )"},
+ {.what Here, .desc "value", .here 5744, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit ; ( -- a1 a2 ) (R n1 n2 0 nmin -- )"},
+ {.what Here, .desc "address", .here 5752, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_compare:"},
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 5760, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 5768, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 5776, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 5784, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 5792, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 5800, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 5808, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 5816, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 5824, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd C_signum"},
+ {.what Here, .desc "address", .here 5832, .there 360,.type Relativedictionary, .p C_signum },
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 5840, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 5848, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_compare_1 ; matches"},
+ {.what Here, .desc "address", .here 5856, .there 360,.type Relativedictionary, .p L_C_compare_1 },
+ {.what Sourceline, .desc "dd C_2nip ; does not match ( a1 a2 f -- f ) (R n1 n2 0 nmin -- )"},
+ {.what Here, .desc "address", .here 5864, .there 360,.type Relativedictionary, .p C_2nip },
+ {.what Sourceline, .desc "dd M_unloop ; ( f -- f ) (R n1 n2 0 nmin -- n1 n2)"},
+ {.what Here, .desc "address", .here 5872, .there 360,.type Relativedictionary, .p M_unloop },
+ {.what Sourceline, .desc "dd M_unloop ; ( f -- f ) (R n1 n2 -- )"},
+ {.what Here, .desc "address", .here 5880, .there 360,.type Relativedictionary, .p M_unloop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5888, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_compare_1:"},
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 5896, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_compare"},
+ {.what Here, .desc "address", .here 5904, .there 360,.type Relativedictionary, .p L_C_compare },
+ {.what Sourceline, .desc "dd C_2drop ; ( a1 a2 -- ) (R n1 n2 -- )"},
+ {.what Here, .desc "address", .here 5912, .there 360,.type Relativedictionary, .p C_2drop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 5920, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rpop ; ( n2 n1 -- ) (R -- )"},
+ {.what Here, .desc "address", .here 5928, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_minus ; ( -- n1-n2 )"},
+ {.what Here, .desc "address", .here 5936, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd C_signum"},
+ {.what Here, .desc "address", .here 5944, .there 360,.type Relativedictionary, .p C_signum },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 5952, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"erase\" erase 5"},
+ {.what Here, .desc "link",.here 5960, .there 360,.type Relativedictionary, .p 5672 },
+ {.what Here, .desc "len", .here 5968, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 5969, .there 360,.type Chars, .str "erase" },
+ {.what Here, .desc "cfa", .here 5976, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 5984, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 5992, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 6000, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_erase:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6008, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 6016, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 6024, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 6032, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 6040, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 6048, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_erase"},
+ {.what Here, .desc "address", .here 6056, .there 360,.type Relativedictionary, .p L_C_erase },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 6064, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6072, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"fill\" fill 4"},
+ {.what Here, .desc "link",.here 6080, .there 360,.type Relativedictionary, .p 5960 },
+ {.what Here, .desc "len", .here 6088, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 6089, .there 360,.type Chars, .str "fill" },
+ {.what Here, .desc "cfa", .here 6096, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 6104, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6112, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 6120, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 6128, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_fill:"},
+ {.what Sourceline, .desc "dd C_2dup"},
+ {.what Here, .desc "address", .here 6136, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 6144, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 6152, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 6160, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 6168, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 6176, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_fill"},
+ {.what Here, .desc "address", .here 6184, .there 360,.type Relativedictionary, .p L_C_fill },
+ {.what Sourceline, .desc "dd C_2drop"},
+ {.what Here, .desc "address", .here 6192, .there 360,.type Relativedictionary, .p C_2drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6200, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"blank\" blank 5"},
+ {.what Here, .desc "link",.here 6208, .there 360,.type Relativedictionary, .p 6080 },
+ {.what Here, .desc "len", .here 6216, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 6217, .there 360,.type Chars, .str "blank" },
+ {.what Here, .desc "cfa", .here 6224, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_bl"},
+ {.what Here, .desc "address", .here 6232, .there 360,.type Relativedictionary, .p C_bl },
+ {.what Sourceline, .desc "dd C_fill"},
+ {.what Here, .desc "address", .here 6240, .there 360,.type Relativedictionary, .p C_fill },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6248, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"search\" search 6"},
+ {.what Here, .desc "link",.here 6256, .there 360,.type Relativedictionary, .p 6208 },
+ {.what Here, .desc "len", .here 6264, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 6265, .there 360,.type Chars, .str "search" },
+ {.what Here, .desc "cfa", .here 6272, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Searchlen"},
+ {.what Here, .desc "address", .here 6280, .there 360,.type Relativedictionary, .p MV_Searchlen },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 6288, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 6296, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 6304, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 6312, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd MV_Searchlen"},
+ {.what Here, .desc "address", .here 6320, .there 360,.type Relativedictionary, .p MV_Searchlen },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 6328, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 6336, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 6344, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6352, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 6360, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 6368, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_search:"},
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 6376, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 6384, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 6392, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 6400, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd MV_Searchlen"},
+ {.what Here, .desc "address", .here 6408, .there 360,.type Relativedictionary, .p MV_Searchlen },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 6416, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 6424, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd MV_Searchlen"},
+ {.what Here, .desc "address", .here 6432, .there 360,.type Relativedictionary, .p MV_Searchlen },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 6440, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_compare"},
+ {.what Here, .desc "address", .here 6448, .there 360,.type Relativedictionary, .p C_compare },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 6456, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 6464, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_search_1"},
+ {.what Here, .desc "address", .here 6472, .there 360,.type Relativedictionary, .p L_C_search_1 },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 6480, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 6488, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 6496, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_i"},
+ {.what Here, .desc "address", .here 6504, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_unloop"},
+ {.what Here, .desc "address", .here 6512, .there 360,.type Relativedictionary, .p M_unloop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 6520, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 6528, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 6536, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd C_true"},
+ {.what Here, .desc "address", .here 6544, .there 360,.type Relativedictionary, .p C_true },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6552, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_search_1:"},
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 6560, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_search"},
+ {.what Here, .desc "address", .here 6568, .there 360,.type Relativedictionary, .p L_C_search },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 6576, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 6584, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 6592, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6600, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"here\" here 4"},
+ {.what Here, .desc "link",.here 6608, .there 360,.type Relativedictionary, .p 6256 },
+ {.what Here, .desc "len", .here 6616, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 6617, .there 360,.type Chars, .str "here" },
+ {.what Here, .desc "cfa", .here 6624, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp ; the address on the top of stack is 0x583288, which is correct"},
+ {.what Here, .desc "address", .here 6632, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 6640, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6648, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"there\" there 5 ; variable here"},
+ {.what Here, .desc "link",.here 6656, .there 360,.type Relativedictionary, .p 6608 },
+ {.what Here, .desc "len", .here 6664, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 6665, .there 360,.type Chars, .str "there" },
+ {.what Here, .desc "cfa", .here 6672, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Vp"},
+ {.what Here, .desc "address", .here 6680, .there 360,.type Relativedictionary, .p MV_Vp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 6688, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6696, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \",\" comma 1"},
+ {.what Here, .desc "link",.here 6704, .there 360,.type Relativedictionary, .p 6656 },
+ {.what Here, .desc "len", .here 6712, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 6713, .there 360,.type Chars, .str "," },
+ {.what Here, .desc "cfa", .here 6720, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 6728, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 6736, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6744, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 8"},
+ {.what Here, .desc "value", .here 6752, .there 360,.type Absolute, .p 8 },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 6760, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd C_plusstore"},
+ {.what Here, .desc "address", .here 6768, .there 360,.type Relativedictionary, .p C_plusstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6776, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"c,\" c 2"},
+ {.what Here, .desc "link",.here 6784, .there 360,.type Relativedictionary, .p 6704 },
+ {.what Here, .desc "len", .here 6792, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 6793, .there 360,.type Chars, .str "c," },
+ {.what Here, .desc "cfa", .here 6800, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 6808, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 6816, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6824, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 6832, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 6840, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd C_plusstore"},
+ {.what Here, .desc "address", .here 6848, .there 360,.type Relativedictionary, .p C_plusstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6856, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"allot\" allot 5 ; ( n -- ) here = here+n"},
+ {.what Here, .desc "link",.here 6864, .there 360,.type Relativedictionary, .p 6784 },
+ {.what Here, .desc "len", .here 6872, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 6873, .there 360,.type Chars, .str "allot" },
+ {.what Here, .desc "cfa", .here 6880, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 6888, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd C_plusstore"},
+ {.what Here, .desc "address", .here 6896, .there 360,.type Relativedictionary, .p C_plusstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6904, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"vallot\" vallot 6 ; allot on the variable space ( n -- ) there = there+n"},
+ {.what Here, .desc "link",.here 6912, .there 360,.type Relativedictionary, .p 6864 },
+ {.what Here, .desc "len", .here 6920, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 6921, .there 360,.type Chars, .str "vallot" },
+ {.what Here, .desc "cfa", .here 6928, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Vp"},
+ {.what Here, .desc "address", .here 6936, .there 360,.type Relativedictionary, .p MV_Vp },
+ {.what Sourceline, .desc "dd C_plusstore"},
+ {.what Here, .desc "address", .here 6944, .there 360,.type Relativedictionary, .p C_plusstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 6952, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"pad\" pad 3"},
+ {.what Here, .desc "link",.here 6960, .there 360,.type Relativedictionary, .p 6912 },
+ {.what Here, .desc "len", .here 6968, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 6969, .there 360,.type Chars, .str "pad" },
+ {.what Here, .desc "cfa", .here 6976, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 6984, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 6992, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 256"},
+ {.what Here, .desc "value", .here 7000, .there 360,.type Absolute, .p 256 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 7008, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7016, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"align\" align 5 ; ( -- ) align here to a cell boundary"},
+ {.what Here, .desc "link",.here 7024, .there 360,.type Relativedictionary, .p 6960 },
+ {.what Here, .desc "len", .here 7032, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 7033, .there 360,.type Chars, .str "align" },
+ {.what Here, .desc "cfa", .here 7040, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here ; Dp @"},
+ {.what Here, .desc "address", .here 7048, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd C_aligned ; here is aligned to a multiple of 8"},
+ {.what Here, .desc "address", .here 7056, .there 360,.type Relativedictionary, .p C_aligned },
+ {.what Sourceline, .desc "dd MV_Dp ; store the aligned here at Dp"},
+ {.what Here, .desc "address", .here 7064, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_store ; Dp contains aligned_here"},
+ {.what Here, .desc "address", .here 7072, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7080, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"unused\" unused 6"},
+ {.what Here, .desc "link",.here 7088, .there 360,.type Relativedictionary, .p 7024 },
+ {.what Here, .desc "len", .here 7096, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 7097, .there 360,.type Chars, .str "unused" },
+ {.what Here, .desc "cfa", .here 7104, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 7112, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 7120, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 7128, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 7136, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7144, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"<#\" fromhash 2"},
+ {.what Here, .desc "link",.here 7152, .there 360,.type Relativedictionary, .p 7088 },
+ {.what Here, .desc "len", .here 7160, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 7161, .there 360,.type Chars, .str "<#" },
+ {.what Here, .desc "cfa", .here 7168, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_pad"},
+ {.what Here, .desc "address", .here 7176, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7184, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024"},
+ {.what Here, .desc "value", .here 7192, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 7200, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7208, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 7216, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7224, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"#\" hash 1"},
+ {.what Here, .desc "link",.here 7232, .there 360,.type Relativedictionary, .p 7152 },
+ {.what Here, .desc "len", .here 7240, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 7241, .there 360,.type Chars, .str "#" },
+ {.what Here, .desc "cfa", .here 7248, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Base"},
+ {.what Here, .desc "address", .here 7256, .there 360,.type Relativedictionary, .p MV_Base },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 7264, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_uslashmod"},
+ {.what Here, .desc "address", .here 7272, .there 360,.type Relativedictionary, .p M_uslashmod },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 7280, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 7288, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7296, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 9"},
+ {.what Here, .desc "value", .here 7304, .there 360,.type Absolute, .p 9 },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 7312, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 7320, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_hash"},
+ {.what Here, .desc "address", .here 7328, .there 360,.type Relativedictionary, .p L_C_hash },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7336, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 97"},
+ {.what Here, .desc "value", .here 7344, .there 360,.type Absolute, .p 97 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 7352, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7360, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 10"},
+ {.what Here, .desc "value", .here 7368, .there 360,.type Absolute, .p 10 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 7376, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 7384, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_hash_1"},
+ {.what Here, .desc "address", .here 7392, .there 360,.type Relativedictionary, .p L_C_hash_1 },
+ {.what Sourceline, .desc "L_C_hash:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7400, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 48"},
+ {.what Here, .desc "value", .here 7408, .there 360,.type Absolute, .p 48 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 7416, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "L_C_hash_1:"},
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7424, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 7432, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_1minus"},
+ {.what Here, .desc "address", .here 7440, .there 360,.type Relativedictionary, .p C_1minus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 7448, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7456, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 7464, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 7472, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7480, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"#s\" hashs 2"},
+ {.what Here, .desc "link",.here 7488, .there 360,.type Relativedictionary, .p 7232 },
+ {.what Here, .desc "len", .here 7496, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 7497, .there 360,.type Chars, .str "#s" },
+ {.what Here, .desc "cfa", .here 7504, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "L_C_hashs:"},
+ {.what Sourceline, .desc "dd C_hash"},
+ {.what Here, .desc "address", .here 7512, .there 360,.type Relativedictionary, .p C_hash },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 7520, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 7528, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_hashs_1"},
+ {.what Here, .desc "address", .here 7536, .there 360,.type Relativedictionary, .p L_C_hashs_1 },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 7544, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_hashs"},
+ {.what Here, .desc "address", .here 7552, .there 360,.type Relativedictionary, .p L_C_hashs },
+ {.what Sourceline, .desc "L_C_hashs_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7560, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"#>\" hashfrom 2"},
+ {.what Here, .desc "link",.here 7568, .there 360,.type Relativedictionary, .p 7488 },
+ {.what Here, .desc "len", .here 7576, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 7577, .there 360,.type Chars, .str "#>" },
+ {.what Here, .desc "cfa", .here 7584, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 7592, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7600, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 7608, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 7616, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_pad"},
+ {.what Here, .desc "address", .here 7624, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7632, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024"},
+ {.what Here, .desc "value", .here 7640, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 7648, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 7656, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 7664, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7672, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"hold\" hold 4"},
+ {.what Here, .desc "link",.here 7680, .there 360,.type Relativedictionary, .p 7568 },
+ {.what Here, .desc "len", .here 7688, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 7689, .there 360,.type Chars, .str "hold" },
+ {.what Here, .desc "cfa", .here 7696, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7704, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 7712, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_1minus"},
+ {.what Here, .desc "address", .here 7720, .there 360,.type Relativedictionary, .p C_1minus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 7728, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 7736, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 7744, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 7752, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd MV_toNum"},
+ {.what Here, .desc "address", .here 7760, .there 360,.type Relativedictionary, .p MV_toNum },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 7768, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7776, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"sign\" sign 4"},
+ {.what Here, .desc "link",.here 7784, .there 360,.type Relativedictionary, .p 7680 },
+ {.what Here, .desc "len", .here 7792, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 7793, .there 360,.type Chars, .str "sign" },
+ {.what Here, .desc "cfa", .here 7800, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_0lt"},
+ {.what Here, .desc "address", .here 7808, .there 360,.type Relativedictionary, .p C_0lt },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 7816, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_sign"},
+ {.what Here, .desc "address", .here 7824, .there 360,.type Relativedictionary, .p L_C_sign },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7832, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 45"},
+ {.what Here, .desc "value", .here 7840, .there 360,.type Absolute, .p 45 },
+ {.what Sourceline, .desc "dd C_hold"},
+ {.what Here, .desc "address", .here 7848, .there 360,.type Relativedictionary, .p C_hold },
+ {.what Sourceline, .desc "L_C_sign:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7856, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"c(.)\" counted_paren_dot_paren 4 ; convert the top of stack to a counted string ( n1 -- 'cs )"},
+ {.what Here, .desc "link",.here 7864, .there 360,.type Relativedictionary, .p 7784 },
+ {.what Here, .desc "len", .here 7872, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 7873, .there 360,.type Chars, .str "c(.)" },
+ {.what Here, .desc "cfa", .here 7880, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_paren_dot_paren ; ( 'text n2 )"},
+ {.what Here, .desc "address", .here 7888, .there 360,.type Relativedictionary, .p C_paren_dot_paren },
+ {.what Sourceline, .desc "dd M_xswap ; ( n2 'text )"},
+ {.what Here, .desc "address", .here 7896, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 7904, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 7912, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_minus ; ( n2 'text-1 )"},
+ {.what Here, .desc "address", .here 7920, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 7928, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_over ; ( 'text-1 n2 'text-1 )"},
+ {.what Here, .desc "address", .here 7936, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_cstore ; ( 'text-1 )"},
+ {.what Here, .desc "address", .here 7944, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 7952, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"(.)\" paren_dot_paren 3 ; convert the top of stack to a string ( n1 -- 'text n2 )"},
+ {.what Here, .desc "link",.here 7960, .there 360,.type Relativedictionary, .p 7864 },
+ {.what Here, .desc "len", .here 7968, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 7969, .there 360,.type Chars, .str "(.)" },
+ {.what Here, .desc "cfa", .here 7976, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup ; ( n -- n n )"},
+ {.what Here, .desc "address", .here 7984, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_abs ; ( n n -- n u )"},
+ {.what Here, .desc "address", .here 7992, .there 360,.type Relativedictionary, .p C_abs },
+ {.what Sourceline, .desc "dd C_fromhash ; pad = h+256; >num = pad+1024"},
+ {.what Here, .desc "address", .here 8000, .there 360,.type Relativedictionary, .p C_fromhash },
+ {.what Sourceline, .desc "dd C_hashs ; ( n u1 -- n n2 )"},
+ {.what Here, .desc "address", .here 8008, .there 360,.type Relativedictionary, .p C_hashs },
+ {.what Sourceline, .desc "dd M_xswap ; ( n n2 -- n2 n )"},
+ {.what Here, .desc "address", .here 8016, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_sign ; ( n2 n -- n2 )"},
+ {.what Here, .desc "address", .here 8024, .there 360,.type Relativedictionary, .p C_sign },
+ {.what Sourceline, .desc "dd C_hashfrom ; ( u1 -- a n )"},
+ {.what Here, .desc "address", .here 8032, .there 360,.type Relativedictionary, .p C_hashfrom },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8040, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \".\" dot 1 ; print the top of stack ( n -- )"},
+ {.what Here, .desc "link",.here 8048, .there 360,.type Relativedictionary, .p 7960 },
+ {.what Here, .desc "len", .here 8056, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 8057, .there 360,.type Chars, .str "." },
+ {.what Here, .desc "cfa", .here 8064, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_paren_dot_paren ; ( n1 -- 'text n2 )"},
+ {.what Here, .desc "address", .here 8072, .there 360,.type Relativedictionary, .p C_paren_dot_paren },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 8080, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 8088, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8096, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \".r\" dotr 2"},
+ {.what Here, .desc "link",.here 8104, .there 360,.type Relativedictionary, .p 8048 },
+ {.what Here, .desc "len", .here 8112, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 8113, .there 360,.type Chars, .str ".r" },
+ {.what Here, .desc "cfa", .here 8120, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 8128, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 8136, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_abs"},
+ {.what Here, .desc "address", .here 8144, .there 360,.type Relativedictionary, .p C_abs },
+ {.what Sourceline, .desc "dd C_fromhash"},
+ {.what Here, .desc "address", .here 8152, .there 360,.type Relativedictionary, .p C_fromhash },
+ {.what Sourceline, .desc "dd C_hashs"},
+ {.what Here, .desc "address", .here 8160, .there 360,.type Relativedictionary, .p C_hashs },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 8168, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_sign"},
+ {.what Here, .desc "address", .here 8176, .there 360,.type Relativedictionary, .p C_sign },
+ {.what Sourceline, .desc "dd C_hashfrom"},
+ {.what Here, .desc "address", .here 8184, .there 360,.type Relativedictionary, .p C_hashfrom },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 8192, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 8200, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 8208, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8216, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 8224, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_max"},
+ {.what Here, .desc "address", .here 8232, .there 360,.type Relativedictionary, .p C_max },
+ {.what Sourceline, .desc "dd C_spaces"},
+ {.what Here, .desc "address", .here 8240, .there 360,.type Relativedictionary, .p C_spaces },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 8248, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8256, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"hex\" hex 3"},
+ {.what Here, .desc "link",.here 8264, .there 360,.type Relativedictionary, .p 8104 },
+ {.what Here, .desc "len", .here 8272, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 8273, .there 360,.type Chars, .str "hex" },
+ {.what Here, .desc "cfa", .here 8280, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8288, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 16"},
+ {.what Here, .desc "value", .here 8296, .there 360,.type Absolute, .p 16 },
+ {.what Sourceline, .desc "dd MV_Base"},
+ {.what Here, .desc "address", .here 8304, .there 360,.type Relativedictionary, .p MV_Base },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 8312, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8320, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"decimal\" decimal 7"},
+ {.what Here, .desc "link",.here 8328, .there 360,.type Relativedictionary, .p 8264 },
+ {.what Here, .desc "len", .here 8336, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 8337, .there 360,.type Chars, .str "decimal" },
+ {.what Here, .desc "cfa", .here 8344, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8352, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 10"},
+ {.what Here, .desc "value", .here 8360, .there 360,.type Absolute, .p 10 },
+ {.what Sourceline, .desc "dd MV_Base"},
+ {.what Here, .desc "address", .here 8368, .there 360,.type Relativedictionary, .p MV_Base },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 8376, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8384, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"digit\" digit 5 ; ( c -- )"},
+ {.what Here, .desc "link",.here 8392, .there 360,.type Relativedictionary, .p 8328 },
+ {.what Here, .desc "len", .here 8400, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 8401, .there 360,.type Chars, .str "digit" },
+ {.what Here, .desc "cfa", .here 8408, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 8416, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8424, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 65"},
+ {.what Here, .desc "value", .here 8432, .there 360,.type Absolute, .p 65 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8440, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 91"},
+ {.what Here, .desc "value", .here 8448, .there 360,.type Absolute, .p 91 },
+ {.what Sourceline, .desc "dd C_within"},
+ {.what Here, .desc "address", .here 8456, .there 360,.type Relativedictionary, .p C_within },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 8464, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_digit"},
+ {.what Here, .desc "address", .here 8472, .there 360,.type Relativedictionary, .p L_C_digit },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8480, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 55"},
+ {.what Here, .desc "value", .here 8488, .there 360,.type Absolute, .p 55 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 8496, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 8504, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_digit_1"},
+ {.what Here, .desc "address", .here 8512, .there 360,.type Relativedictionary, .p L_C_digit_1 },
+ {.what Sourceline, .desc "L_C_digit:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 8520, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8528, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 97"},
+ {.what Here, .desc "value", .here 8536, .there 360,.type Absolute, .p 97 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8544, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 123"},
+ {.what Here, .desc "value", .here 8552, .there 360,.type Absolute, .p 123 },
+ {.what Sourceline, .desc "dd C_within"},
+ {.what Here, .desc "address", .here 8560, .there 360,.type Relativedictionary, .p C_within },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 8568, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_digit_2"},
+ {.what Here, .desc "address", .here 8576, .there 360,.type Relativedictionary, .p L_C_digit_2 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8584, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 87"},
+ {.what Here, .desc "value", .here 8592, .there 360,.type Absolute, .p 87 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 8600, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 8608, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_digit_3"},
+ {.what Here, .desc "address", .here 8616, .there 360,.type Relativedictionary, .p L_C_digit_3 },
+ {.what Sourceline, .desc "L_C_digit_2:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 8624, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8632, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 48"},
+ {.what Here, .desc "value", .here 8640, .there 360,.type Absolute, .p 48 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8648, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 58"},
+ {.what Here, .desc "value", .here 8656, .there 360,.type Absolute, .p 58 },
+ {.what Sourceline, .desc "dd C_within"},
+ {.what Here, .desc "address", .here 8664, .there 360,.type Relativedictionary, .p C_within },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 8672, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_digit_4"},
+ {.what Here, .desc "address", .here 8680, .there 360,.type Relativedictionary, .p L_C_digit_4 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8688, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 48"},
+ {.what Here, .desc "value", .here 8696, .there 360,.type Absolute, .p 48 },
+ {.what Sourceline, .desc "dd M_minus"},
+ {.what Here, .desc "address", .here 8704, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 8712, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_digit_5"},
+ {.what Here, .desc "address", .here 8720, .there 360,.type Relativedictionary, .p L_C_digit_5 },
+ {.what Sourceline, .desc "L_C_digit_4:"},
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 8728, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 8736, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8744, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_digit_5:"},
+ {.what Sourceline, .desc "L_C_digit_3:"},
+ {.what Sourceline, .desc "L_C_digit_1:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 8752, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd MV_Base"},
+ {.what Here, .desc "address", .here 8760, .there 360,.type Relativedictionary, .p MV_Base },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 8768, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_less"},
+ {.what Here, .desc "address", .here 8776, .there 360,.type Relativedictionary, .p M_less },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 8784, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_digit_6"},
+ {.what Here, .desc "address", .here 8792, .there 360,.type Relativedictionary, .p L_C_digit_6 },
+ {.what Sourceline, .desc "dd C_true"},
+ {.what Here, .desc "address", .here 8800, .there 360,.type Relativedictionary, .p C_true },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 8808, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_digit_7"},
+ {.what Here, .desc "address", .here 8816, .there 360,.type Relativedictionary, .p L_C_digit_7 },
+ {.what Sourceline, .desc "L_C_digit_6:"},
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 8824, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 8832, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "L_C_digit_7:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 8840, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"number\" number 6 ; ( a n1 -- n2 -1 | a n1 0 )"},
+ {.what Here, .desc "link",.here 8848, .there 360,.type Relativedictionary, .p 8392 },
+ {.what Here, .desc "len", .here 8856, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 8857, .there 360,.type Chars, .str "number" },
+ {.what Here, .desc "cfa", .here 8864, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_xswap ; ( a n1 -- n1 a )"},
+ {.what Here, .desc "address", .here 8872, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_dup ; ( n1 a -- n1 a a )"},
+ {.what Here, .desc "address", .here 8880, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( n1 a a -- n1 a c )"},
+ {.what Here, .desc "address", .here 8888, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8896, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 45 ; ( n1 a c -- n1 a c - )"},
+ {.what Here, .desc "value", .here 8904, .there 360,.type Absolute, .p 45 },
+ {.what Sourceline, .desc "dd M_equal ; ( n1 a c -- n1 a f )"},
+ {.what Here, .desc "address", .here 8912, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump ; ( n1 a c -- n1 a )"},
+ {.what Here, .desc "address", .here 8920, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_number ; c != -"},
+ {.what Here, .desc "address", .here 8928, .there 360,.type Relativedictionary, .p L_C_number },
+ {.what Sourceline, .desc "dd C_1plus ; c == - ( n1 a -- n1 a+1 )"},
+ {.what Here, .desc "address", .here 8936, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 8944, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_1minus ; c == - ( a+1 n1 -- a+1 n1-1 )"},
+ {.what Here, .desc "address", .here 8952, .there 360,.type Relativedictionary, .p C_1minus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 8960, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1 ; ( a+1 n1-1 -- a+1 n1-1 -1 )"},
+ {.what Here, .desc "value", .here 8968, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_rpush ; ( a+1 n1-1 -- a+1 n1-1 ) (R -- -1)"},
+ {.what Here, .desc "address", .here 8976, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 8984, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_number_1"},
+ {.what Here, .desc "address", .here 8992, .there 360,.type Relativedictionary, .p L_C_number_1 },
+ {.what Sourceline, .desc "L_C_number: ; c != -"},
+ {.what Sourceline, .desc "dd M_xswap ; ( n1 a -- a n1)"},
+ {.what Here, .desc "address", .here 9000, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 9008, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 9016, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_rpush ; ( a n1 1 -- a n1 ) (R -- 1)"},
+ {.what Here, .desc "address", .here 9024, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "L_C_number_1: ; ( a n1 ) (R nr)"},
+ {.what Sourceline, .desc "dd M_dup ; ( a n1 -- a n1 n1 ) (R nr)"},
+ {.what Here, .desc "address", .here 9032, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( a n1 n1 -- a n1 ) (R nr -- nr n1)"},
+ {.what Here, .desc "address", .here 9040, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 9048, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( a n1 -- a n1 0) (R nr n1)"},
+ {.what Here, .desc "value", .here 9056, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_xswap ; ( a n1 0 -- a 0 n1) (R nr n1)"},
+ {.what Here, .desc "address", .here 9064, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 9072, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( a 0 n1 -- a 0 n1 0) (R nr n1)"},
+ {.what Here, .desc "value", .here 9080, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit ; ( a 0 n1 0 -- a 0 ) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9088, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_number_2:"},
+ {.what Sourceline, .desc "dd MV_Base"},
+ {.what Here, .desc "address", .here 9096, .there 360,.type Relativedictionary, .p MV_Base },
+ {.what Sourceline, .desc "dd M_fetch ; ( a 0 Base -- a 0 10 ) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9104, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_multiply ; ( a 0 10 -- a 0 ) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9112, .there 360,.type Relativedictionary, .p M_multiply },
+ {.what Sourceline, .desc "dd M_over ; ( a 0 -- a 0 a) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9120, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_i ; ( a 0 a -- a 0 a n1) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9128, .there 360,.type Relativedictionary, .p M_i },
+ {.what Sourceline, .desc "dd M_plus ; ( a 0 a n1 -- a 0 a+n1) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9136, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cfetch ; ( a 0 a+n1 -- a 0 c) (R nr n1 -- nr n1 0 n1)"},
+ {.what Here, .desc "address", .here 9144, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_digit"},
+ {.what Here, .desc "address", .here 9152, .there 360,.type Relativedictionary, .p C_digit },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 9160, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_number_3"},
+ {.what Here, .desc "address", .here 9168, .there 360,.type Relativedictionary, .p L_C_number_3 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 9176, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 9184, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_number_4"},
+ {.what Here, .desc "address", .here 9192, .there 360,.type Relativedictionary, .p L_C_number_4 },
+ {.what Sourceline, .desc "L_C_number_3:"},
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 9200, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_unloop"},
+ {.what Here, .desc "address", .here 9208, .there 360,.type Relativedictionary, .p M_unloop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 9216, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 9224, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 9232, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 9240, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9248, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_number_4:"},
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 9256, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_number_2"},
+ {.what Here, .desc "address", .here 9264, .there 360,.type Relativedictionary, .p L_C_number_2 },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 9272, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 9280, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd C_nip"},
+ {.what Here, .desc "address", .here 9288, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 9296, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_multiply"},
+ {.what Here, .desc "address", .here 9304, .there 360,.type Relativedictionary, .p M_multiply },
+ {.what Sourceline, .desc "dd C_true"},
+ {.what Here, .desc "address", .here 9312, .there 360,.type Relativedictionary, .p C_true },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9320, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"abort\" abort 5"},
+ {.what Here, .desc "link",.here 9328, .there 360,.type Relativedictionary, .p 8848 },
+ {.what Here, .desc "len", .here 9336, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 9337, .there 360,.type Chars, .str "abort" },
+ {.what Here, .desc "cfa", .here 9344, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Abortvec"},
+ {.what Here, .desc "address", .here 9352, .there 360,.type Relativedictionary, .p MV_Abortvec },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 9360, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_execute"},
+ {.what Here, .desc "address", .here 9368, .there 360,.type Relativedictionary, .p M_execute },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9376, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"bufferfilename@\" bufferfilename_fetch 15 ; ( index -- 'counted-string ) fetch label"},
+ {.what Here, .desc "link",.here 9384, .there 360,.type Relativedictionary, .p 9328 },
+ {.what Here, .desc "len", .here 9392, .there 360,.type Byte, .b 0 + 15 },
+ {.what Here, .desc "name",.here 9393, .there 360,.type Chars, .str "bufferfilename@" },
+ {.what Here, .desc "cfa", .here 9400, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 9408, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 9416, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 9424, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_dot"},
+ {.what Here, .desc "address", .here 9432, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 9440, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 9448, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 9456, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_dot"},
+ {.what Here, .desc "address", .here 9464, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 9472, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 9480, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 9488, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_dot"},
+ {.what Here, .desc "address", .here 9496, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 9504, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9512, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"bufferfilename!\" bufferfilename_store 15 ; ( 'text index -- ) store label"},
+ {.what Here, .desc "link",.here 9520, .there 360,.type Relativedictionary, .p 9384 },
+ {.what Here, .desc "len", .here 9528, .there 360,.type Byte, .b 0 + 15 },
+ {.what Here, .desc "name",.here 9529, .there 360,.type Chars, .str "bufferfilename!" },
+ {.what Here, .desc "cfa", .here 9536, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 9544, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 9552, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 9560, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 9568, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9576, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">word\" toword 7 ; ( 'Bufferfds -- 'Wordfd )"},
+ {.what Here, .desc "link",.here 9584, .there 360,.type Relativedictionary, .p 9520 },
+ {.what Here, .desc "len", .here 9592, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 9593, .there 360,.type Chars, .str ">word" },
+ {.what Here, .desc "cfa", .here 9600, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_WORDNUM"},
+ {.what Here, .desc "address", .here 9608, .there 360,.type Relativedictionary, .p MC_WORDNUM },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 9616, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 9624, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9632, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"wordfd@\" wordfd_fetch 7"},
+ {.what Here, .desc "link",.here 9640, .there 360,.type Relativedictionary, .p 9584 },
+ {.what Here, .desc "len", .here 9648, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 9649, .there 360,.type Chars, .str "wordfd@" },
+ {.what Here, .desc "cfa", .here 9656, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 9664, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_toword"},
+ {.what Here, .desc "address", .here 9672, .there 360,.type Relativedictionary, .p C_toword },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 9680, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9688, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"wordfd!\" wordfd_store 7"},
+ {.what Here, .desc "link",.here 9696, .there 360,.type Relativedictionary, .p 9640 },
+ {.what Here, .desc "len", .here 9704, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 9705, .there 360,.type Chars, .str "wordfd!" },
+ {.what Here, .desc "cfa", .here 9712, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 9720, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_toword"},
+ {.what Here, .desc "address", .here 9728, .there 360,.type Relativedictionary, .p C_toword },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 9736, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9744, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"wordfilename@\" wordfilename_fetch 13"},
+ {.what Here, .desc "link",.here 9752, .there 360,.type Relativedictionary, .p 9696 },
+ {.what Here, .desc "len", .here 9760, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 9761, .there 360,.type Chars, .str "wordfilename@" },
+ {.what Here, .desc "cfa", .here 9768, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 9776, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_toword"},
+ {.what Here, .desc "address", .here 9784, .there 360,.type Relativedictionary, .p C_toword },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 9792, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9800, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"wordfilename!\" wordfilename_store 13"},
+ {.what Here, .desc "link",.here 9808, .there 360,.type Relativedictionary, .p 9752 },
+ {.what Here, .desc "len", .here 9816, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 9817, .there 360,.type Chars, .str "wordfilename!" },
+ {.what Here, .desc "cfa", .here 9824, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 9832, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_toword"},
+ {.what Here, .desc "address", .here 9840, .there 360,.type Relativedictionary, .p C_toword },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 9848, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9856, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">line\" toline 5 ; ( 'Bufferfds -- 'Wordfd )"},
+ {.what Here, .desc "link",.here 9864, .there 360,.type Relativedictionary, .p 9808 },
+ {.what Here, .desc "len", .here 9872, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 9873, .there 360,.type Chars, .str ">line" },
+ {.what Here, .desc "cfa", .here 9880, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_LINENUM"},
+ {.what Here, .desc "address", .here 9888, .there 360,.type Relativedictionary, .p MC_LINENUM },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 9896, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 9904, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9912, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"linefd@\" linefd_fetch 7"},
+ {.what Here, .desc "link",.here 9920, .there 360,.type Relativedictionary, .p 9864 },
+ {.what Here, .desc "len", .here 9928, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 9929, .there 360,.type Chars, .str "linefd@" },
+ {.what Here, .desc "cfa", .here 9936, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 9944, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_toline"},
+ {.what Here, .desc "address", .here 9952, .there 360,.type Relativedictionary, .p C_toline },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 9960, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 9968, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"linefd!\" linefd_store 7"},
+ {.what Here, .desc "link",.here 9976, .there 360,.type Relativedictionary, .p 9920 },
+ {.what Here, .desc "len", .here 9984, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 9985, .there 360,.type Chars, .str "linefd!" },
+ {.what Here, .desc "cfa", .here 9992, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10000, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_toline"},
+ {.what Here, .desc "address", .here 10008, .there 360,.type Relativedictionary, .p C_toline },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10016, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10024, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"linefilename@\" linefilename_fetch 13"},
+ {.what Here, .desc "link",.here 10032, .there 360,.type Relativedictionary, .p 9976 },
+ {.what Here, .desc "len", .here 10040, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 10041, .there 360,.type Chars, .str "linefilename@" },
+ {.what Here, .desc "cfa", .here 10048, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10056, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_toline"},
+ {.what Here, .desc "address", .here 10064, .there 360,.type Relativedictionary, .p C_toline },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 10072, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10080, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"linefilename!\" linefilename_store 13"},
+ {.what Here, .desc "link",.here 10088, .there 360,.type Relativedictionary, .p 10032 },
+ {.what Here, .desc "len", .here 10096, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 10097, .there 360,.type Chars, .str "linefilename!" },
+ {.what Here, .desc "cfa", .here 10104, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10112, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_toline"},
+ {.what Here, .desc "address", .here 10120, .there 360,.type Relativedictionary, .p C_toline },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10128, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10136, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">doublequote\" todoublequote 12 ; ( 'Bufferfds -- 'Doublequotefd )"},
+ {.what Here, .desc "link",.here 10144, .there 360,.type Relativedictionary, .p 10088 },
+ {.what Here, .desc "len", .here 10152, .there 360,.type Byte, .b 0 + 12 },
+ {.what Here, .desc "name",.here 10153, .there 360,.type Chars, .str ">doublequote" },
+ {.what Here, .desc "cfa", .here 10160, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_DOUBLEQUOTENUM"},
+ {.what Here, .desc "address", .here 10168, .there 360,.type Relativedictionary, .p MC_DOUBLEQUOTENUM },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 10176, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 10184, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10192, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"doublequotefd@\" doublequotefd_fetch 14"},
+ {.what Here, .desc "link",.here 10200, .there 360,.type Relativedictionary, .p 10144 },
+ {.what Here, .desc "len", .here 10208, .there 360,.type Byte, .b 0 + 14 },
+ {.what Here, .desc "name",.here 10209, .there 360,.type Chars, .str "doublequotefd@" },
+ {.what Here, .desc "cfa", .here 10216, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10224, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_todoublequote"},
+ {.what Here, .desc "address", .here 10232, .there 360,.type Relativedictionary, .p C_todoublequote },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 10240, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10248, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"doublequotefd!\" doublequotefd_store 14"},
+ {.what Here, .desc "link",.here 10256, .there 360,.type Relativedictionary, .p 10200 },
+ {.what Here, .desc "len", .here 10264, .there 360,.type Byte, .b 0 + 14 },
+ {.what Here, .desc "name",.here 10265, .there 360,.type Chars, .str "doublequotefd!" },
+ {.what Here, .desc "cfa", .here 10272, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10280, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_todoublequote"},
+ {.what Here, .desc "address", .here 10288, .there 360,.type Relativedictionary, .p C_todoublequote },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10296, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10304, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"doublequotefilename@\" doublequotefilename_fetch 20"},
+ {.what Here, .desc "link",.here 10312, .there 360,.type Relativedictionary, .p 10256 },
+ {.what Here, .desc "len", .here 10320, .there 360,.type Byte, .b 0 + 20 },
+ {.what Here, .desc "name",.here 10321, .there 360,.type Chars, .str "doublequotefilename@" },
+ {.what Here, .desc "cfa", .here 10328, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10336, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_todoublequote"},
+ {.what Here, .desc "address", .here 10344, .there 360,.type Relativedictionary, .p C_todoublequote },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 10352, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10360, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"doublequotefilename!\" doublequotefilename_store 20"},
+ {.what Here, .desc "link",.here 10368, .there 360,.type Relativedictionary, .p 10312 },
+ {.what Here, .desc "len", .here 10376, .there 360,.type Byte, .b 0 + 20 },
+ {.what Here, .desc "name",.here 10377, .there 360,.type Chars, .str "doublequotefilename!" },
+ {.what Here, .desc "cfa", .here 10384, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10392, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_todoublequote"},
+ {.what Here, .desc "address", .here 10400, .there 360,.type Relativedictionary, .p C_todoublequote },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10408, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10416, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">closeparen\" tocloseparen 11 ; ( 'Bufferfds -- 'Closeparenfd )"},
+ {.what Here, .desc "link",.here 10424, .there 360,.type Relativedictionary, .p 10368 },
+ {.what Here, .desc "len", .here 10432, .there 360,.type Byte, .b 0 + 11 },
+ {.what Here, .desc "name",.here 10433, .there 360,.type Chars, .str ">closeparen" },
+ {.what Here, .desc "cfa", .here 10440, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_CLOSEPARENNUM"},
+ {.what Here, .desc "address", .here 10448, .there 360,.type Relativedictionary, .p MC_CLOSEPARENNUM },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 10456, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 10464, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10472, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"closeparenfd@\" closeparenfd_fetch 13"},
+ {.what Here, .desc "link",.here 10480, .there 360,.type Relativedictionary, .p 10424 },
+ {.what Here, .desc "len", .here 10488, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 10489, .there 360,.type Chars, .str "closeparenfd@" },
+ {.what Here, .desc "cfa", .here 10496, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10504, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_tocloseparen"},
+ {.what Here, .desc "address", .here 10512, .there 360,.type Relativedictionary, .p C_tocloseparen },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 10520, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10528, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"closeparenfd!\" closeparenfd_store 13"},
+ {.what Here, .desc "link",.here 10536, .there 360,.type Relativedictionary, .p 10480 },
+ {.what Here, .desc "len", .here 10544, .there 360,.type Byte, .b 0 + 13 },
+ {.what Here, .desc "name",.here 10545, .there 360,.type Chars, .str "closeparenfd!" },
+ {.what Here, .desc "cfa", .here 10552, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10560, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd C_tocloseparen"},
+ {.what Here, .desc "address", .here 10568, .there 360,.type Relativedictionary, .p C_tocloseparen },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10576, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10584, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"closeparenfilename@\" closeparenfilename_fetch 19"},
+ {.what Here, .desc "link",.here 10592, .there 360,.type Relativedictionary, .p 10536 },
+ {.what Here, .desc "len", .here 10600, .there 360,.type Byte, .b 0 + 19 },
+ {.what Here, .desc "name",.here 10601, .there 360,.type Chars, .str "closeparenfilename@" },
+ {.what Here, .desc "cfa", .here 10608, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10616, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_tocloseparen"},
+ {.what Here, .desc "address", .here 10624, .there 360,.type Relativedictionary, .p C_tocloseparen },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 10632, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10640, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"closeparenfilename!\" closeparenfilename_store 19"},
+ {.what Here, .desc "link",.here 10648, .there 360,.type Relativedictionary, .p 10592 },
+ {.what Here, .desc "len", .here 10656, .there 360,.type Byte, .b 0 + 19 },
+ {.what Here, .desc "name",.here 10657, .there 360,.type Chars, .str "closeparenfilename!" },
+ {.what Here, .desc "cfa", .here 10664, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 10672, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd C_tocloseparen"},
+ {.what Here, .desc "address", .here 10680, .there 360,.type Relativedictionary, .p C_tocloseparen },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10688, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10696, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"stdinput\" stdinput 8 ; stream input from stdin into Text input buffer"},
+ {.what Here, .desc "link",.here 10704, .there 360,.type Relativedictionary, .p 10648 },
+ {.what Here, .desc "len", .here 10712, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 10713, .there 360,.type Chars, .str "stdinput" },
+ {.what Here, .desc "cfa", .here 10720, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_STDIN"},
+ {.what Here, .desc "address", .here 10728, .there 360,.type Relativedictionary, .p MC_STDIN },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 10736, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10744, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 10752, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 10760, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 10768, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 10776, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 10784, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_stdinput:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 10792, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 10800, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_over ; ( 'Bufferfd -1 'Bufferfd )"},
+ {.what Here, .desc "address", .here 10808, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 10816, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 10824, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 10832, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 10840, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 10848, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 10856, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_stdinput"},
+ {.what Here, .desc "address", .here 10864, .there 360,.type Relativedictionary, .p L_C_stdinput },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 10872, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10880, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"args\" args 4 ; stream input from #p/<pid>/args into Text input buffer"},
+ {.what Here, .desc "link",.here 10888, .there 360,.type Relativedictionary, .p 10704 },
+ {.what Here, .desc "len", .here 10896, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 10897, .there 360,.type Chars, .str "args" },
+ {.what Here, .desc "cfa", .here 10904, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Argsfilename ; ( 'args_filename_counted_string ) filled by the starter"},
+ {.what Here, .desc "address", .here 10912, .there 360,.type Relativedictionary, .p MV_Argsfilename },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 10920, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 10928, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 10936, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_equal"},
+ {.what Here, .desc "address", .here 10944, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 10952, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_args_read"},
+ {.what Here, .desc "address", .here 10960, .there 360,.type Relativedictionary, .p L_C_args_read },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 10968, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_args_read:"},
+ {.what Sourceline, .desc "dd MV_Argsfilename"},
+ {.what Here, .desc "address", .here 10976, .there 360,.type Relativedictionary, .p MV_Argsfilename },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 10984, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_ro"},
+ {.what Here, .desc "address", .here 10992, .there 360,.type Relativedictionary, .p C_ro },
+ {.what Sourceline, .desc "dd C_open_file"},
+ {.what Here, .desc "address", .here 11000, .there 360,.type Relativedictionary, .p C_open_file },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 11008, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 11016, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 11024, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd C_interpret"},
+ {.what Here, .desc "address", .here 11032, .there 360,.type Relativedictionary, .p C_interpret },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 11040, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"input@\" input_fetch 6 ; ( -- Bufferfds Infd #Buffers+1 ) save input stream onto the stack and replace the buffer fd's with -1"},
+ {.what Here, .desc "link",.here 11048, .there 360,.type Relativedictionary, .p 10888 },
+ {.what Here, .desc "len", .here 11056, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 11057, .there 360,.type Chars, .str "input@" },
+ {.what Here, .desc "cfa", .here 11064, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 11072, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11080, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11088, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 11096, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 11104, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_input_fetch:"},
+ {.what Sourceline, .desc "dd M_dup ; ( 'Bufferfd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11112, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 11120, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_xswap ; ( fd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11128, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11136, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 11144, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_over ; ( fd 'Bufferfd -1 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11152, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_store ; ( fd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11160, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11168, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 11176, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 11184, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 11192, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 11200, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_input_fetch"},
+ {.what Here, .desc "address", .here 11208, .there 360,.type Relativedictionary, .p L_C_input_fetch },
+ {.what Sourceline, .desc "dd M_drop ; ( fd0 fd1 .. fdn )"},
+ {.what Here, .desc "address", .here 11216, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 11224, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_fetch ; ( fd0 fd1 .. fdn infd )"},
+ {.what Here, .desc "address", .here 11232, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11240, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11248, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 11256, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_plus ; ( fd0 fd1 .. fdn infd n+1 )"},
+ {.what Here, .desc "address", .here 11264, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 11272, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"input!\" input_store 6 ; ( fd0 fd1 .. fdn infd n+1 | empty -- ) restore input stream from the stack or stdinput"},
+ {.what Here, .desc "link",.here 11280, .there 360,.type Relativedictionary, .p 11048 },
+ {.what Here, .desc "len", .here 11288, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 11289, .there 360,.type Chars, .str "input!" },
+ {.what Here, .desc "cfa", .here 11296, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup ; check if there is #Buffers+1 on the top of stack"},
+ {.what Here, .desc "address", .here 11304, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11312, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11320, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 11328, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 11336, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_equal ; is the top of stack == #Buffers+1"},
+ {.what Here, .desc "address", .here 11344, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 11352, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_input_store_1 ; top of stack <> #Buffers+1, there is no input stream on the stack, use the default input"},
+ {.what Here, .desc "address", .here 11360, .there 360,.type Relativedictionary, .p L_C_input_store_1 },
+ {.what Sourceline, .desc "dd M_drop ; drop the #Buffers+1 on the top of stack"},
+ {.what Here, .desc "address", .here 11368, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 11376, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store ; ( fd0 fd1 .. fdn )"},
+ {.what Here, .desc "address", .here 11384, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 11392, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11400, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 11408, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus ; ( fd0 fd1 .. fdn 'Bufferfds+(NBUFFERS*cellsize) )"},
+ {.what Here, .desc "address", .here 11416, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11424, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11432, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 11440, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 11448, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_input_store:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11456, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 11464, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 11472, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_minus ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) )"},
+ {.what Here, .desc "address", .here 11480, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_dup ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) 'Bufferfds-(1*cellsize) )"},
+ {.what Here, .desc "address", .here 11488, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( fd0 fd1 .. fdn 'Bufferfds-(1*cellsize) ) (R 'Bufferfds-(1*cellsize) )"},
+ {.what Here, .desc "address", .here 11496, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 11504, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_rpop ; ( fd0 fd1 .. fdn-1 'Bufferfds-(1*cellsize) )"},
+ {.what Here, .desc "address", .here 11512, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 11520, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_input_store"},
+ {.what Here, .desc "address", .here 11528, .there 360,.type Relativedictionary, .p L_C_input_store },
+ {.what Sourceline, .desc "dd MV_Eof"},
+ {.what Here, .desc "address", .here 11536, .there 360,.type Relativedictionary, .p MV_Eof },
+ {.what Sourceline, .desc "dd C_off ; reset Eof back to 0"},
+ {.what Here, .desc "address", .here 11544, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd C_true ; ( true )"},
+ {.what Here, .desc "address", .here 11552, .there 360,.type Relativedictionary, .p C_true },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 11560, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_input_store_1: ; there is no input stream on the stack"},
+ {.what Sourceline, .desc "dd C_stdinput ; no input stream on the stack, use default input from now"},
+ {.what Here, .desc "address", .here 11568, .there 360,.type Relativedictionary, .p C_stdinput },
+ {.what Sourceline, .desc "dd C_false ; ( 0 )"},
+ {.what Here, .desc "address", .here 11576, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 11584, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"-input\" close_input 6 ; ( ) ; close the current input stream"},
+ {.what Here, .desc "link",.here 11592, .there 360,.type Relativedictionary, .p 11280 },
+ {.what Here, .desc "len", .here 11600, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 11601, .there 360,.type Chars, .str "-input" },
+ {.what Here, .desc "cfa", .here 11608, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 11616, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 11624, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11632, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 11640, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 11648, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_close_input:"},
+ {.what Sourceline, .desc "dd M_dup ; ( 'Bufferfd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11656, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 11664, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11672, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 11680, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd C_neq"},
+ {.what Here, .desc "address", .here 11688, .there 360,.type Relativedictionary, .p C_neq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 11696, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_close_next ; == -1, check next fd"},
+ {.what Here, .desc "address", .here 11704, .there 360,.type Relativedictionary, .p L_C_close_next },
+ {.what Sourceline, .desc "dd M_dup ; ( 'Bufferfd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11712, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_fetch ; ( 'Bufferfd fd )"},
+ {.what Here, .desc "address", .here 11720, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_close_file ; ( 'Bufferfd ioresult )"},
+ {.what Here, .desc "address", .here 11728, .there 360,.type Relativedictionary, .p C_close_file },
+ {.what Sourceline, .desc "dd M_drop ; ( 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11736, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_dup ; ( 'Bufferfd 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11744, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11752, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 11760, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_xswap ; ( 'Bufferfd -1 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11768, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store ; ( 'Bufferfd )"},
+ {.what Here, .desc "address", .here 11776, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "L_C_close_next:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11784, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 11792, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 11800, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 11808, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 11816, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_close_input"},
+ {.what Here, .desc "address", .here 11824, .there 360,.type Relativedictionary, .p L_C_close_input },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 11832, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 11840, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 11848, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd MV_Infd ; ( -1 'Infd )"},
+ {.what Here, .desc "address", .here 11856, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_dup ; ( -1 'Infd 'Infd )"},
+ {.what Here, .desc "address", .here 11864, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_fetch ; ( -1 'Infd fd )"},
+ {.what Here, .desc "address", .here 11872, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_close_file ; ( -1 'Infd ioresult )"},
+ {.what Here, .desc "address", .here 11880, .there 360,.type Relativedictionary, .p C_close_file },
+ {.what Sourceline, .desc "dd M_drop ; ( -1 'Infd )"},
+ {.what Here, .desc "address", .here 11888, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 11896, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_Eof"},
+ {.what Here, .desc "address", .here 11904, .there 360,.type Relativedictionary, .p MV_Eof },
+ {.what Sourceline, .desc "dd C_off ; reset Eof back to 0"},
+ {.what Here, .desc "address", .here 11912, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 11920, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"-+input\" restore_input 7 ; ( <input> -- ) ; use the input stream on the stack or abort"},
+ {.what Here, .desc "link",.here 11928, .there 360,.type Relativedictionary, .p 11592 },
+ {.what Here, .desc "len", .here 11936, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 11937, .there 360,.type Chars, .str "-+input" },
+ {.what Here, .desc "cfa", .here 11944, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_close_input"},
+ {.what Here, .desc "address", .here 11952, .there 360,.type Relativedictionary, .p C_close_input },
+ {.what Sourceline, .desc "dd C_input_store"},
+ {.what Here, .desc "address", .here 11960, .there 360,.type Relativedictionary, .p C_input_store },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 11968, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 11976, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_restore_input ; input stream restored"},
+ {.what Here, .desc "address", .here 11984, .there 360,.type Relativedictionary, .p L_restore_input },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 11992, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12000, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L137"},
+ {.what Here, .desc "address", .here 12008, .there 360,.type Relativedictionary, .p L137 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 12016, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 12024, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 12032, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd C_depth"},
+ {.what Here, .desc "address", .here 12040, .there 360,.type Relativedictionary, .p C_depth },
+ {.what Sourceline, .desc "dd C_dot"},
+ {.what Here, .desc "address", .here 12048, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 12056, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 12064, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L_restore_input: ; input stream restored, get out"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 12072, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"concat\" concat 6 ; ( 'cs1 'cs2 -- 'cs1+'cs2 ) concatenate counted string2 to counted-string1"},
+ {.what Here, .desc "link",.here 12080, .there 360,.type Relativedictionary, .p 11928 },
+ {.what Here, .desc "len", .here 12088, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 12089, .there 360,.type Chars, .str "concat" },
+ {.what Here, .desc "cfa", .here 12096, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_2dup ; ( 'cs1 'cs2 'cs1 'cs2 )"},
+ {.what Here, .desc "address", .here 12104, .there 360,.type Relativedictionary, .p C_2dup },
+ {.what Sourceline, .desc "dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2 'cs2 )"},
+ {.what Here, .desc "address", .here 12112, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2 c2 )"},
+ {.what Here, .desc "address", .here 12120, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'cs1 'cs2 'cs1 'cs2 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12128, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12136, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_over ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12144, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_dup ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 'cs1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12152, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1 c1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12160, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12168, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd C_1plus ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 ) (R c2 )"},
+ {.what Here, .desc "address", .here 12176, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_rpop ; ( 'cs1 'cs2 'cs1 'cs2+1 'cs1+c1+1 c2 ) (R )"},
+ {.what Here, .desc "address", .here 12184, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_cmove ; ( 'cs1 'cs2 'cs1 )"},
+ {.what Here, .desc "address", .here 12192, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_cfetch ; ( 'cs1 'cs2 c1 )"},
+ {.what Here, .desc "address", .here 12200, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_xswap ; ( 'cs1 c1 'cs2 )"},
+ {.what Here, .desc "address", .here 12208, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_cfetch ; ( 'cs1 c1 c2 )"},
+ {.what Here, .desc "address", .here 12216, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_plus ; ( 'cs1 c1+c2 )"},
+ {.what Here, .desc "address", .here 12224, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_over ; ( 'cs1 c1+c2 'cs1 )"},
+ {.what Here, .desc "address", .here 12232, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_cstore ; ( 'cs1 )"},
+ {.what Here, .desc "address", .here 12240, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 12248, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"buffername\" buffername 10 ; ( index -- 'counted_string ) build the buffer fd's filename"},
+ {.what Here, .desc "link",.here 12256, .there 360,.type Relativedictionary, .p 12080 },
+ {.what Here, .desc "len", .here 12264, .there 360,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 12265, .there 360,.type Chars, .str "buffername" },
+ {.what Here, .desc "cfa", .here 12272, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_bufferfilename_fetch ; ( 'fcs ) fcs = filename counted string"},
+ {.what Here, .desc "address", .here 12280, .there 360,.type Relativedictionary, .p C_bufferfilename_fetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12288, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_bin_prefix ; address of the counted string 3#n/"},
+ {.what Here, .desc "address", .here 12296, .there 360,.type Relativedictionary, .p L_bin_prefix },
+ {.what Sourceline, .desc "dd C_pad"},
+ {.what Here, .desc "address", .here 12304, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12312, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 4"},
+ {.what Here, .desc "value", .here 12320, .there 360,.type Absolute, .p 4 },
+ {.what Sourceline, .desc "dd M_cmove ; pad has 3#n/"},
+ {.what Here, .desc "address", .here 12328, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd C_pad ; ( 'fcs pad )"},
+ {.what Here, .desc "address", .here 12336, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 12344, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 12352, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_counted_paren_dot_paren ; ( 'fcs pad 'cs )"},
+ {.what Here, .desc "address", .here 12360, .there 360,.type Relativedictionary, .p C_counted_paren_dot_paren },
+ {.what Sourceline, .desc "dd C_concat ; Now, pad has 4#n/0 ( 'fcs pad )"},
+ {.what Here, .desc "address", .here 12368, .there 360,.type Relativedictionary, .p C_concat },
+ {.what Sourceline, .desc "dd M_xswap ; ( pad 'fcs )"},
+ {.what Here, .desc "address", .here 12376, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_concat ; Now, pad has a proper counted string"},
+ {.what Here, .desc "address", .here 12384, .there 360,.type Relativedictionary, .p C_concat },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 12392, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 12400, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 12408, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 12416, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 12424, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"get\" get 3 ; ( index -- read_count ) read from the indexed Fd in Bufferfds into Tib"},
+ {.what Here, .desc "link",.here 12432, .there 360,.type Relativedictionary, .p 12256 },
+ {.what Here, .desc "len", .here 12440, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 12441, .there 360,.type Chars, .str "get" },
+ {.what Here, .desc "cfa", .here 12448, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Eof"},
+ {.what Here, .desc "address", .here 12456, .there 360,.type Relativedictionary, .p MV_Eof },
+ {.what Sourceline, .desc "dd C_off ; clear EOF flag"},
+ {.what Here, .desc "address", .here 12464, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 12472, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_cells ; ( index index*cellsize ) number of bytes"},
+ {.what Here, .desc "address", .here 12480, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 12488, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd M_plus ; ( index index*cellsize+'Bufferfds ) address of the fd"},
+ {.what Here, .desc "address", .here 12496, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_fetch ; ( index fd )"},
+ {.what Here, .desc "address", .here 12504, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_dup ; ( index fd fd )"},
+ {.what Here, .desc "address", .here 12512, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12520, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 12528, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_equal"},
+ {.what Here, .desc "address", .here 12536, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump ; if fd == -1 ( index fd )"},
+ {.what Here, .desc "address", .here 12544, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_get ; when not -1"},
+ {.what Here, .desc "address", .here 12552, .there 360,.type Relativedictionary, .p L_C_get },
+ {.what Sourceline, .desc "dd M_drop ; when fd == -1 ( index )"},
+ {.what Here, .desc "address", .here 12560, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 12568, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 12576, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( index index ) (R index )"},
+ {.what Here, .desc "address", .here 12584, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_buffername"},
+ {.what Here, .desc "address", .here 12592, .there 360,.type Relativedictionary, .p C_buffername },
+ {.what Sourceline, .desc "dd C_count ; ( index 'filename-counted-string -- 'text count ) (R index )"},
+ {.what Here, .desc "address", .here 12600, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_ro"},
+ {.what Here, .desc "address", .here 12608, .there 360,.type Relativedictionary, .p C_ro },
+ {.what Sourceline, .desc "dd C_open_file ; ( index fd ioresult ) (R index )"},
+ {.what Here, .desc "address", .here 12616, .there 360,.type Relativedictionary, .p C_open_file },
+ {.what Sourceline, .desc "dd C_invert"},
+ {.what Here, .desc "address", .here 12624, .there 360,.type Relativedictionary, .p C_invert },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 12632, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_get_opened ; if open suceeded, go here"},
+ {.what Here, .desc "address", .here 12640, .there 360,.type Relativedictionary, .p L_C_get_opened },
+ {.what Sourceline, .desc "dd M_drop ; ( index ) (R index ) returned false, could not open-file. write error message"},
+ {.what Here, .desc "address", .here 12648, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12656, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_open_failed ; open error"},
+ {.what Here, .desc "address", .here 12664, .there 360,.type Relativedictionary, .p L_open_failed },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 12672, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 12680, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_dot ; show the index"},
+ {.what Here, .desc "address", .here 12688, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 12696, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort ; abort on open error. How about terminate?"},
+ {.what Here, .desc "address", .here 12704, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L_C_get_opened: ; ( index fd ) (R index ) store the opened fd"},
+ {.what Sourceline, .desc "dd M_dup ; ( index fd fd )"},
+ {.what Here, .desc "address", .here 12712, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpop ; ( index fd fd index )"},
+ {.what Here, .desc "address", .here 12720, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_cells ; ( index fd fd index*cellsize ) number of bytes"},
+ {.what Here, .desc "address", .here 12728, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 12736, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd M_plus ; ( index fd fd index*cellsize+'Bufferfds ) address of the filename's counted string"},
+ {.what Here, .desc "address", .here 12744, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_store ; ( index fd )"},
+ {.what Here, .desc "address", .here 12752, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "L_C_get: ; ( index fd ) when fd != -1"},
+ {.what Sourceline, .desc "dd MV_Tib"},
+ {.what Here, .desc "address", .here 12760, .there 360,.type Relativedictionary, .p MV_Tib },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12768, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 4096 ; ( index fd Tib 4096 )"},
+ {.what Here, .desc "value", .here 12776, .there 360,.type Absolute, .p 4096 },
+ {.what Sourceline, .desc "dd C_read_file ; ( index read_count ioresult )"},
+ {.what Here, .desc "address", .here 12784, .there 360,.type Relativedictionary, .p C_read_file },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 12792, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_get_read_failed"},
+ {.what Here, .desc "address", .here 12800, .there 360,.type Relativedictionary, .p L_C_get_read_failed },
+ {.what Sourceline, .desc "dd C_nip ; ( read_count )"},
+ {.what Here, .desc "address", .here 12808, .there 360,.type Relativedictionary, .p C_nip },
+ {.what Sourceline, .desc "dd M_dup ; ( read_count read_count )"},
+ {.what Here, .desc "address", .here 12816, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 12824, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_get_read_0"},
+ {.what Here, .desc "address", .here 12832, .there 360,.type Relativedictionary, .p L_C_get_read_0 },
+ {.what Sourceline, .desc "dd M_dup ; read_count > 0 ( read_count read_count )"},
+ {.what Here, .desc "address", .here 12840, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12848, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 4096"},
+ {.what Here, .desc "value", .here 12856, .there 360,.type Absolute, .p 4096 },
+ {.what Sourceline, .desc "dd M_equal"},
+ {.what Here, .desc "address", .here 12864, .there 360,.type Relativedictionary, .p M_equal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 12872, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_get_read_successful"},
+ {.what Here, .desc "address", .here 12880, .there 360,.type Relativedictionary, .p L_C_get_read_successful },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12888, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_C_get_too_long ; could not find a delimiter in 4096 bytes, reevaluate"},
+ {.what Here, .desc "address", .here 12896, .there 360,.type Relativedictionary, .p L_C_get_too_long },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 12904, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 12912, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_dot ; show the read_count"},
+ {.what Here, .desc "address", .here 12920, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 12928, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort ; abort on read error. How about terminate?"},
+ {.what Here, .desc "address", .here 12936, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 12944, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_get_read_failed:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 12952, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_read_failed ; read error"},
+ {.what Here, .desc "address", .here 12960, .there 360,.type Relativedictionary, .p L_read_failed },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 12968, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 12976, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_dot ; show the index"},
+ {.what Here, .desc "address", .here 12984, .there 360,.type Relativedictionary, .p C_dot },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 12992, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort ; abort on read error. How about terminate?"},
+ {.what Here, .desc "address", .here 13000, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13008, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_get_read_0:"},
+ {.what Sourceline, .desc "dd M_drop ; ( ) read_count == 0"},
+ {.what Here, .desc "address", .here 13016, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_Eof"},
+ {.what Here, .desc "address", .here 13024, .there 360,.type Relativedictionary, .p MV_Eof },
+ {.what Sourceline, .desc "dd C_on ; end of file, qrestore_input"},
+ {.what Here, .desc "address", .here 13032, .there 360,.type Relativedictionary, .p C_on },
+ {.what Sourceline, .desc "dd C_restore_input"},
+ {.what Here, .desc "address", .here 13040, .there 360,.type Relativedictionary, .p C_restore_input },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13048, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_get_read_successful:"},
+ {.what Sourceline, .desc "dd M_exitcolon ; ( read_count ) successful read, get out"},
+ {.what Here, .desc "address", .here 13056, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"parse\" parse 5 ; ( read_count -- 'Wordb ) Wordb has a counted string. read_count bytes read into Tib"},
+ {.what Here, .desc "link",.here 13064, .there 360,.type Relativedictionary, .p 12432 },
+ {.what Here, .desc "len", .here 13072, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 13073, .there 360,.type Chars, .str "parse" },
+ {.what Here, .desc "cfa", .here 13080, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_dup ; ( read_count read_count ) check if count > 255 bytes, then invalid word"},
+ {.what Here, .desc "address", .here 13088, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13096, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 256"},
+ {.what Here, .desc "value", .here 13104, .there 360,.type Absolute, .p 256 },
+ {.what Sourceline, .desc "dd M_less"},
+ {.what Here, .desc "address", .here 13112, .there 360,.type Relativedictionary, .p M_less },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 13120, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_parse_1"},
+ {.what Here, .desc "address", .here 13128, .there 360,.type Relativedictionary, .p L_C_parse_1 },
+ {.what Sourceline, .desc "dd M_dup ; ( read_count read_count )"},
+ {.what Here, .desc "address", .here 13136, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 13144, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_cstore ; ( store read_count at Wordb[0] )"},
+ {.what Here, .desc "address", .here 13152, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 13160, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd MV_Tib"},
+ {.what Here, .desc "address", .here 13168, .there 360,.type Relativedictionary, .p MV_Tib },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 13176, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13184, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 13192, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_plus ; ( 'Tib 'Wordb+1 ) (R read_count )"},
+ {.what Here, .desc "address", .here 13200, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_rpop ; ( 'Tib 'Wordb+1 read_count )"},
+ {.what Here, .desc "address", .here 13208, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_cmove ; copy bytes from Tib to Wordb to make it a counted string at Wordb"},
+ {.what Here, .desc "address", .here 13216, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 13224, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_exitcolon ; ( 'Wordb ) Wordb has the counted string"},
+ {.what Here, .desc "address", .here 13232, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_parse_1:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13240, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_C_long_word"},
+ {.what Here, .desc "address", .here 13248, .there 360,.type Relativedictionary, .p L_C_long_word },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 13256, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 13264, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 13272, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 13280, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13288, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"word\" word 4 ; ( -- 'Wordb ) read from #n/Infd/word into Tib and then parse to a counted string in Wordb"},
+ {.what Here, .desc "link",.here 13296, .there 360,.type Relativedictionary, .p 13064 },
+ {.what Here, .desc "len", .here 13304, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 13305, .there 360,.type Chars, .str "word" },
+ {.what Here, .desc "cfa", .here 13312, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_WORDNUM"},
+ {.what Here, .desc "address", .here 13320, .there 360,.type Relativedictionary, .p MC_WORDNUM },
+ {.what Sourceline, .desc "dd C_get"},
+ {.what Here, .desc "address", .here 13328, .there 360,.type Relativedictionary, .p C_get },
+ {.what Sourceline, .desc "dd C_parse"},
+ {.what Here, .desc "address", .here 13336, .there 360,.type Relativedictionary, .p C_parse },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13344, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"line\" line 4 ; ( -- count ) read from #n/Infd/line into Tib"},
+ {.what Here, .desc "link",.here 13352, .there 360,.type Relativedictionary, .p 13296 },
+ {.what Here, .desc "len", .here 13360, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 13361, .there 360,.type Chars, .str "line" },
+ {.what Here, .desc "cfa", .here 13368, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_LINENUM"},
+ {.what Here, .desc "address", .here 13376, .there 360,.type Relativedictionary, .p MC_LINENUM },
+ {.what Sourceline, .desc "dd C_get"},
+ {.what Here, .desc "address", .here 13384, .there 360,.type Relativedictionary, .p C_get },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13392, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"doublequote\" doublequote 11 ; ( -- count ) read from #n/Infd/doublequote into Tib"},
+ {.what Here, .desc "link",.here 13400, .there 360,.type Relativedictionary, .p 13352 },
+ {.what Here, .desc "len", .here 13408, .there 360,.type Byte, .b 0 + 11 },
+ {.what Here, .desc "name",.here 13409, .there 360,.type Chars, .str "doublequote" },
+ {.what Here, .desc "cfa", .here 13416, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_DOUBLEQUOTENUM"},
+ {.what Here, .desc "address", .here 13424, .there 360,.type Relativedictionary, .p MC_DOUBLEQUOTENUM },
+ {.what Sourceline, .desc "dd C_get"},
+ {.what Here, .desc "address", .here 13432, .there 360,.type Relativedictionary, .p C_get },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13440, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cdoublequote\" counted_doublequote 11 ; ( -- 'Wordb ) read from #n/Infd/doublequote into Tib and then parse to a counted string in Wordb"},
+ {.what Here, .desc "link",.here 13448, .there 360,.type Relativedictionary, .p 13400 },
+ {.what Here, .desc "len", .here 13456, .there 360,.type Byte, .b 0 + 11 },
+ {.what Here, .desc "name",.here 13457, .there 360,.type Chars, .str "cdoublequote" },
+ {.what Here, .desc "cfa", .here 13464, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_DOUBLEQUOTENUM"},
+ {.what Here, .desc "address", .here 13472, .there 360,.type Relativedictionary, .p MC_DOUBLEQUOTENUM },
+ {.what Sourceline, .desc "dd C_get"},
+ {.what Here, .desc "address", .here 13480, .there 360,.type Relativedictionary, .p C_get },
+ {.what Sourceline, .desc "dd C_parse"},
+ {.what Here, .desc "address", .here 13488, .there 360,.type Relativedictionary, .p C_parse },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13496, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"closeparen\" closeparen 10 ; ( -- count ) read from #n/Infd/closeparen"},
+ {.what Here, .desc "link",.here 13504, .there 360,.type Relativedictionary, .p 13448 },
+ {.what Here, .desc "len", .here 13512, .there 360,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 13513, .there 360,.type Chars, .str "closeparen" },
+ {.what Here, .desc "cfa", .here 13520, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MC_CLOSEPARENNUM"},
+ {.what Here, .desc "address", .here 13528, .there 360,.type Relativedictionary, .p MC_CLOSEPARENNUM },
+ {.what Sourceline, .desc "dd C_get"},
+ {.what Here, .desc "address", .here 13536, .there 360,.type Relativedictionary, .p C_get },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13544, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"findname\" findname 8 ; ( a1 -- a2 f ) ; loop through the dictionary names"},
+ {.what Here, .desc "link",.here 13552, .there 360,.type Relativedictionary, .p 13504 },
+ {.what Here, .desc "len", .here 13560, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 13561, .there 360,.type Chars, .str "findname" },
+ {.what Here, .desc "cfa", .here 13568, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Findadr"},
+ {.what Here, .desc "address", .here 13576, .there 360,.type Relativedictionary, .p MV_Findadr },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 13584, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_Dtop"},
+ {.what Here, .desc "address", .here 13592, .there 360,.type Relativedictionary, .p MV_Dtop },
+ {.what Sourceline, .desc "dd M_fetch ; get latest dictionary link"},
+ {.what Here, .desc "address", .here 13600, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "L_C_findname:"},
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 13608, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 13616, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_findname_1 ; seached until the first dictionary entry get out"},
+ {.what Here, .desc "address", .here 13624, .there 360,.type Relativedictionary, .p L_C_findname_1 },
+ {.what Sourceline, .desc "dd M_dup ; ( a -- a a )"},
+ {.what Here, .desc "address", .here 13632, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_cell_plus ; ( a a -- a a+8) lenth + initial name address"},
+ {.what Here, .desc "address", .here 13640, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd M_cfetch ; ( a a+8 -- a immediate|hidden|len) length + initial name"},
+ {.what Here, .desc "address", .here 13648, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13656, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 64 ; check the reveal'ed flag 1=hidden, 0=reveal"},
+ {.what Here, .desc "value", .here 13664, .there 360,.type Absolute, .p 64 },
+ {.what Sourceline, .desc "dd M_binand ; if hidden, goto L_C_findname_3 else L_C_findname_2"},
+ {.what Here, .desc "address", .here 13672, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 13680, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_findname_2"},
+ {.what Here, .desc "address", .here 13688, .there 360,.type Relativedictionary, .p L_C_findname_2 },
+ {.what Sourceline, .desc "dd M_fetch ; smudge'd dictionary entry, get the previous entry"},
+ {.what Here, .desc "address", .here 13696, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 13704, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_findname_3"},
+ {.what Here, .desc "address", .here 13712, .there 360,.type Relativedictionary, .p L_C_findname_3 },
+ {.what Sourceline, .desc "L_C_findname_2: ; reveal'ed dictionary entry"},
+ {.what Sourceline, .desc "dd M_dup ; ( a1 -- a1 a1)"},
+ {.what Here, .desc "address", .here 13720, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_cell_plus ; ( a1 a1 -- a1 a1+8)"},
+ {.what Here, .desc "address", .here 13728, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd C_count ; ( a1 a1+8 -- a1 a1+8+1 n )"},
+ {.what Here, .desc "address", .here 13736, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13744, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 63"},
+ {.what Here, .desc "value", .here 13752, .there 360,.type Absolute, .p 63 },
+ {.what Sourceline, .desc "dd M_binand ; ( a1 a1+8+1 n 63 -- a1 a1+8+1 n&63=len )"},
+ {.what Here, .desc "address", .here 13760, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd MV_Findadr"},
+ {.what Here, .desc "address", .here 13768, .there 360,.type Relativedictionary, .p MV_Findadr },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 13776, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_count ; ( a1 a1+8+1 len=n&63 a2 -- a1 a1+8+1 n&63 a2+1 n2 )"},
+ {.what Here, .desc "address", .here 13784, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_compare ; ( a1 a1+8+1 len=n&63 a2+1 n2 -- a1 f ) compare dictionary entry with name"},
+ {.what Here, .desc "address", .here 13792, .there 360,.type Relativedictionary, .p C_compare },
+ {.what Sourceline, .desc "dd C_0eq ; found a match?"},
+ {.what Here, .desc "address", .here 13800, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 13808, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_findname_4 ; no match"},
+ {.what Here, .desc "address", .here 13816, .there 360,.type Relativedictionary, .p L_C_findname_4 },
+ {.what Sourceline, .desc "dd C_cell_plus ; match found"},
+ {.what Here, .desc "address", .here 13824, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd C_true"},
+ {.what Here, .desc "address", .here 13832, .there 360,.type Relativedictionary, .p C_true },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13840, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_C_findname_4:"},
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 13848, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "L_C_findname_3:"},
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 13856, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_findname"},
+ {.what Here, .desc "address", .here 13864, .there 360,.type Relativedictionary, .p L_C_findname },
+ {.what Sourceline, .desc "L_C_findname_1:"},
+ {.what Sourceline, .desc "dd MV_Findadr"},
+ {.what Here, .desc "address", .here 13872, .there 360,.type Relativedictionary, .p MV_Findadr },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 13880, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 13888, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 13896, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"find\" find 4 ; ( a1 -- a2 f )?"},
+ {.what Here, .desc "link",.here 13904, .there 360,.type Relativedictionary, .p 13552 },
+ {.what Here, .desc "len", .here 13912, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 13913, .there 360,.type Chars, .str "find" },
+ {.what Here, .desc "cfa", .here 13920, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_findname"},
+ {.what Here, .desc "address", .here 13928, .there 360,.type Relativedictionary, .p C_findname },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 13936, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_find"},
+ {.what Here, .desc "address", .here 13944, .there 360,.type Relativedictionary, .p L_C_find },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 13952, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 13960, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 13968, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_over"},
+ {.what Here, .desc "address", .here 13976, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 13984, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 63"},
+ {.what Here, .desc "value", .here 13992, .there 360,.type Absolute, .p 63 },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 14000, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 14008, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 14016, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd C_aligned"},
+ {.what Here, .desc "address", .here 14024, .there 360,.type Relativedictionary, .p C_aligned },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 14032, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14040, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 128"},
+ {.what Here, .desc "value", .here 14048, .there 360,.type Absolute, .p 128 },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 14056, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 14064, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_find_1"},
+ {.what Here, .desc "address", .here 14072, .there 360,.type Relativedictionary, .p L_C_find_1 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14080, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 14088, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 14096, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_find_2"},
+ {.what Here, .desc "address", .here 14104, .there 360,.type Relativedictionary, .p L_C_find_2 },
+ {.what Sourceline, .desc "L_C_find_1:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14112, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 14120, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "L_C_find_2:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14128, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 14136, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_find_3"},
+ {.what Here, .desc "address", .here 14144, .there 360,.type Relativedictionary, .p L_C_find_3 },
+ {.what Sourceline, .desc "L_C_find:"},
+ {.what Sourceline, .desc "dd C_false"},
+ {.what Here, .desc "address", .here 14152, .there 360,.type Relativedictionary, .p C_false },
+ {.what Sourceline, .desc "L_C_find_3:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14160, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"'\" single_quote 1"},
+ {.what Here, .desc "link",.here 14168, .there 360,.type Relativedictionary, .p 13904 },
+ {.what Here, .desc "len", .here 14176, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 14177, .there 360,.type Chars, .str "'" },
+ {.what Here, .desc "cfa", .here 14184, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 14192, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd C_find"},
+ {.what Here, .desc "address", .here 14200, .there 360,.type Relativedictionary, .p C_find },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 14208, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 14216, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_single_quote"},
+ {.what Here, .desc "address", .here 14224, .there 360,.type Relativedictionary, .p L_C_single_quote },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 14232, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 14240, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 14248, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14256, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L170"},
+ {.what Here, .desc "address", .here 14264, .there 360,.type Relativedictionary, .p L170 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 14272, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 14280, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 14288, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 14296, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L_C_single_quote:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14304, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"?stack\" qstack 6"},
+ {.what Here, .desc "link",.here 14312, .there 360,.type Relativedictionary, .p 14168 },
+ {.what Here, .desc "len", .here 14320, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 14321, .there 360,.type Chars, .str "?stack" },
+ {.what Here, .desc "cfa", .here 14328, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_stackptr"},
+ {.what Here, .desc "address", .here 14336, .there 360,.type Relativedictionary, .p M_stackptr },
+ {.what Sourceline, .desc "dd MV_S0"},
+ {.what Here, .desc "address", .here 14344, .there 360,.type Relativedictionary, .p MV_S0 },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 14352, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 14360, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_qstack"},
+ {.what Here, .desc "address", .here 14368, .there 360,.type Relativedictionary, .p L_C_qstack },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14376, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L173"},
+ {.what Here, .desc "address", .here 14384, .there 360,.type Relativedictionary, .p L173 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 14392, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 14400, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 14408, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 14416, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L_C_qstack:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14424, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "dd MC_STDOUT ; ( str -- str 1) ; debug code to show the word found"},
+ {.what Here, .desc "address", .here 14432, .there 360,.type Relativedictionary, .p MC_STDOUT },
+ {.what Sourceline, .desc "dd M_over ; ( str 1 str )"},
+ {.what Here, .desc "address", .here 14440, .there 360,.type Relativedictionary, .p M_over },
+ {.what Sourceline, .desc "dd C_count ; ( str 1 a n)"},
+ {.what Here, .desc "address", .here 14448, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd M_syswrite"},
+ {.what Here, .desc "address", .here 14456, .there 360,.type Relativedictionary, .p M_syswrite },
+ {.what Sourceline, .desc "dd M_drop ; drop the return value of write"},
+ {.what Here, .desc "address", .here 14464, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "CENTRY \"interpret\" interpret 9 ; there is stuff in TIB to be interpreted >In and >Limit are set"},
+ {.what Here, .desc "link",.here 14472, .there 360,.type Relativedictionary, .p 14312 },
+ {.what Here, .desc "len", .here 14480, .there 360,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 14481, .there 360,.type Chars, .str "interpret" },
+ {.what Here, .desc "cfa", .here 14488, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "L_C_interpret:"},
+ {.what Sourceline, .desc "dd C_word ; ( -- 'Wordb ) Wordb has the counted string"},
+ {.what Here, .desc "address", .here 14496, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd C_find ; ( 'Wordb -- a1 f )"},
+ {.what Here, .desc "address", .here 14504, .there 360,.type Relativedictionary, .p C_find },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 14512, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_interpret_2"},
+ {.what Here, .desc "address", .here 14520, .there 360,.type Relativedictionary, .p L_C_interpret_2 },
+ {.what Sourceline, .desc "dd M_execute ; found in dictionary, execute"},
+ {.what Here, .desc "address", .here 14528, .there 360,.type Relativedictionary, .p M_execute },
+ {.what Sourceline, .desc "dd C_qstack"},
+ {.what Here, .desc "address", .here 14536, .there 360,.type Relativedictionary, .p C_qstack },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 14544, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_interpret_3"},
+ {.what Here, .desc "address", .here 14552, .there 360,.type Relativedictionary, .p L_C_interpret_3 },
+ {.what Sourceline, .desc "L_C_interpret_2: ; ( 'Wordb ) not found in the dictionary, check for number?"},
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 14560, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_number"},
+ {.what Here, .desc "address", .here 14568, .there 360,.type Relativedictionary, .p C_number },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 14576, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 14584, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_interpret_4"},
+ {.what Here, .desc "address", .here 14592, .there 360,.type Relativedictionary, .p L_C_interpret_4 },
+ {.what Sourceline, .desc "dd C_space ; the word is neither in the dictionary nor a number"},
+ {.what Here, .desc "address", .here 14600, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd C_type ; show the word"},
+ {.what Here, .desc "address", .here 14608, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14616, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L180 ; error I?"},
+ {.what Here, .desc "address", .here 14624, .there 360,.type Relativedictionary, .p L180 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 14632, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 14640, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 14648, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 14656, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L_C_interpret_4: ; is a number"},
+ {.what Sourceline, .desc "L_C_interpret_3:"},
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 14664, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_interpret"},
+ {.what Here, .desc "address", .here 14672, .there 360,.type Relativedictionary, .p L_C_interpret },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14680, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"create\" create 6 ; compiles dictionary header until the pfa (link, len, name, cfa)"},
+ {.what Here, .desc "link",.here 14688, .there 360,.type Relativedictionary, .p 14472 },
+ {.what Here, .desc "len", .here 14696, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 14697, .there 360,.type Chars, .str "create" },
+ {.what Here, .desc "cfa", .here 14704, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_align ; sets Dp = aligned here"},
+ {.what Here, .desc "address", .here 14712, .there 360,.type Relativedictionary, .p C_align },
+ {.what Sourceline, .desc "dd C_here ; ( -- here )"},
+ {.what Here, .desc "address", .here 14720, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rpush ; ( -- ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14728, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd MV_Dtop ; ( -- Dtop ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14736, .there 360,.type Relativedictionary, .p MV_Dtop },
+ {.what Sourceline, .desc "dd M_fetch ; ( Dtop -- dtop ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14744, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_comma ; ( dtop -- ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14752, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_word ; get the word from the input stream ( -- 'counted-string ) in Wordb"},
+ {.what Here, .desc "address", .here 14760, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd M_dup ; ( a -- a a ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14768, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( a a -- a len ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14776, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_here ; ( a len -- a len here ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14784, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap ; ( a len here -- a here len ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14792, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_1plus ; ( a here len -- a here len+1 ) (R -- linkaddr ) using len+1 to copy even the length byte"},
+ {.what Here, .desc "address", .here 14800, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_dup ; ( a here len+1 -- a here len+1 len+1 ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14808, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( a here len+1 len+1 -- a here len+1 ) (R -- linkaddr len+1 )"},
+ {.what Here, .desc "address", .here 14816, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_cmove ; ( a here len+1 -- ) (R -- linkaddr len+1 )"},
+ {.what Here, .desc "address", .here 14824, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_rpop ; ( -- len+1 ) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14832, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_allot ; ( -- ) (R -- linkaddr ) here = here+len+1"},
+ {.what Here, .desc "address", .here 14840, .there 360,.type Relativedictionary, .p C_allot },
+ {.what Sourceline, .desc "dd C_align ; sets Dp = aligned here"},
+ {.what Here, .desc "address", .here 14848, .there 360,.type Relativedictionary, .p C_align },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14856, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_variable"},
+ {.what Here, .desc "address", .here 14864, .there 360,.type Relativedictionary, .p M_variable },
+ {.what Sourceline, .desc "dd M_fetch ; ( -- variablecfa) (R -- linkaddr )"},
+ {.what Here, .desc "address", .here 14872, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_comma ; ( -- ) put the variablecfa into the cfa"},
+ {.what Here, .desc "address", .here 14880, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_rpop ; ( -- linkaddr) (R -- )"},
+ {.what Here, .desc "address", .here 14888, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd MV_Dtop"},
+ {.what Here, .desc "address", .here 14896, .there 360,.type Relativedictionary, .p MV_Dtop },
+ {.what Sourceline, .desc "dd M_store ; Dtop = just created link address"},
+ {.what Here, .desc "address", .here 14904, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 14912, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"variable\" variable 8 ; compile to put the there then on the stack"},
+ {.what Here, .desc "link",.here 14920, .there 360,.type Relativedictionary, .p 14688 },
+ {.what Here, .desc "len", .here 14928, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 14929, .there 360,.type Chars, .str "variable" },
+ {.what Here, .desc "cfa", .here 14936, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_create"},
+ {.what Here, .desc "address", .here 14944, .there 360,.type Relativedictionary, .p C_create },
+ {.what Sourceline, .desc "dd C_there"},
+ {.what Here, .desc "address", .here 14952, .there 360,.type Relativedictionary, .p C_there },
+ {.what Sourceline, .desc "dd C_comma ; put the next available variable location in pfa"},
+ {.what Here, .desc "address", .here 14960, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 14968, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 14976, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 14984, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd C_vallot ; there = there+8, stored at Vp"},
+ {.what Here, .desc "address", .here 14992, .there 360,.type Relativedictionary, .p C_vallot },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15000, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"constant\" constant 8 ; ( n -- ) do the same as variable but change the cfa to (constant)"},
+ {.what Here, .desc "link",.here 15008, .there 360,.type Relativedictionary, .p 14920 },
+ {.what Here, .desc "len", .here 15016, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 15017, .there 360,.type Chars, .str "constant" },
+ {.what Here, .desc "cfa", .here 15024, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_create ; create dictionary header upto the cfa"},
+ {.what Here, .desc "address", .here 15032, .there 360,.type Relativedictionary, .p C_create },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15040, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_constant"},
+ {.what Here, .desc "address", .here 15048, .there 360,.type Relativedictionary, .p M_constant },
+ {.what Sourceline, .desc "dd M_fetch ; ( Contstantcfa -- (constant) )"},
+ {.what Here, .desc "address", .here 15056, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_here ; ( (constant) -- (constant) here )"},
+ {.what Here, .desc "address", .here 15064, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15072, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 15080, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells ; ( (constant) here -- (constant) here 8 )"},
+ {.what Here, .desc "address", .here 15088, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_minus ; ( (constant) here 8 -- (constant) here-8 )"},
+ {.what Here, .desc "address", .here 15096, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_store ; ( (constant) here-8 -- ) changed cfa from (variable) to (constant) "},
+ {.what Here, .desc "address", .here 15104, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd C_comma ; store n into the dictionary"},
+ {.what Here, .desc "address", .here 15112, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15120, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"immediate\" immediate 9"},
+ {.what Here, .desc "link",.here 15128, .there 360,.type Relativedictionary, .p 15008 },
+ {.what Here, .desc "len", .here 15136, .there 360,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 15137, .there 360,.type Chars, .str "immediate" },
+ {.what Here, .desc "cfa", .here 15144, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 15152, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 15160, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_cell_plus"},
+ {.what Here, .desc "address", .here 15168, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 15176, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 15184, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15192, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 128"},
+ {.what Here, .desc "value", .here 15200, .there 360,.type Absolute, .p 128 },
+ {.what Sourceline, .desc "dd M_binor"},
+ {.what Here, .desc "address", .here 15208, .there 360,.type Relativedictionary, .p M_binor },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 15216, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 15224, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15232, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \">cfa\" tocfa 4"},
+ {.what Here, .desc "link",.here 15240, .there 360,.type Relativedictionary, .p 15128 },
+ {.what Here, .desc "len", .here 15248, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 15249, .there 360,.type Chars, .str ">cfa" },
+ {.what Here, .desc "cfa", .here 15256, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 15264, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15272, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 63"},
+ {.what Here, .desc "value", .here 15280, .there 360,.type Absolute, .p 63 },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 15288, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 15296, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd C_aligned"},
+ {.what Here, .desc "address", .here 15304, .there 360,.type Relativedictionary, .p C_aligned },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15312, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"compile\" compile 7"},
+ {.what Here, .desc "link",.here 15320, .there 360,.type Relativedictionary, .p 15240 },
+ {.what Here, .desc "len", .here 15328, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 15329, .there 360,.type Chars, .str "compile" },
+ {.what Here, .desc "cfa", .here 15336, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_findname"},
+ {.what Here, .desc "address", .here 15344, .there 360,.type Relativedictionary, .p C_findname },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 15352, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_compile"},
+ {.what Here, .desc "address", .here 15360, .there 360,.type Relativedictionary, .p L_C_compile },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 15368, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 15376, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15384, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 128"},
+ {.what Here, .desc "value", .here 15392, .there 360,.type Absolute, .p 128 },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 15400, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 15408, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_compile_1"},
+ {.what Here, .desc "address", .here 15416, .there 360,.type Relativedictionary, .p L_C_compile_1 },
+ {.what Sourceline, .desc "dd C_tocfa ; immediate"},
+ {.what Here, .desc "address", .here 15424, .there 360,.type Relativedictionary, .p C_tocfa },
+ {.what Sourceline, .desc "dd M_execute"},
+ {.what Here, .desc "address", .here 15432, .there 360,.type Relativedictionary, .p M_execute },
+ {.what Sourceline, .desc "dd C_qstack"},
+ {.what Here, .desc "address", .here 15440, .there 360,.type Relativedictionary, .p C_qstack },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 15448, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_compile_2"},
+ {.what Here, .desc "address", .here 15456, .there 360,.type Relativedictionary, .p L_C_compile_2 },
+ {.what Sourceline, .desc "L_C_compile_1:"},
+ {.what Sourceline, .desc "dd C_tocfa"},
+ {.what Here, .desc "address", .here 15464, .there 360,.type Relativedictionary, .p C_tocfa },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 15472, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "L_C_compile_2:"},
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 15480, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_compile_3"},
+ {.what Here, .desc "address", .here 15488, .there 360,.type Relativedictionary, .p L_C_compile_3 },
+ {.what Sourceline, .desc "L_C_compile:"},
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 15496, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_number"},
+ {.what Here, .desc "address", .here 15504, .there 360,.type Relativedictionary, .p C_number },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 15512, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 15520, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_compile_4"},
+ {.what Here, .desc "address", .here 15528, .there 360,.type Relativedictionary, .p L_C_compile_4 },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 15536, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 15544, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15552, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_C_compile_5"},
+ {.what Here, .desc "address", .here 15560, .there 360,.type Relativedictionary, .p L_C_compile_5 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 15568, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 15576, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 15584, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 15592, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 15600, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_compile_6"},
+ {.what Here, .desc "address", .here 15608, .there 360,.type Relativedictionary, .p L_C_compile_6 },
+ {.what Sourceline, .desc "L_C_compile_4:"},
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15616, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15624, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 15632, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 15640, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "L_C_compile_6:"},
+ {.what Sourceline, .desc "L_C_compile_3:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15648, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"]\" close_bracket 1"},
+ {.what Here, .desc "link",.here 15656, .there 360,.type Relativedictionary, .p 15320 },
+ {.what Here, .desc "len", .here 15664, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 15665, .there 360,.type Chars, .str "]" },
+ {.what Here, .desc "cfa", .here 15672, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 15680, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd C_on"},
+ {.what Here, .desc "address", .here 15688, .there 360,.type Relativedictionary, .p C_on },
+ {.what Sourceline, .desc "L_C_close_bracket:"},
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 15696, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 15704, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 15712, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 15720, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 15728, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_close_bracket_1"},
+ {.what Here, .desc "address", .here 15736, .there 360,.type Relativedictionary, .p L_C_close_bracket_1 },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 15744, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 15752, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 15760, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_close_bracket_2"},
+ {.what Here, .desc "address", .here 15768, .there 360,.type Relativedictionary, .p L_C_close_bracket_2 },
+ {.what Sourceline, .desc "L_C_close_bracket_1:"},
+ {.what Sourceline, .desc "dd C_compile"},
+ {.what Here, .desc "address", .here 15776, .there 360,.type Relativedictionary, .p C_compile },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 15784, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 15792, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "L_C_close_bracket_2:"},
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 15800, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_close_bracket_3"},
+ {.what Here, .desc "address", .here 15808, .there 360,.type Relativedictionary, .p L_C_close_bracket_3 },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 15816, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_close_bracket"},
+ {.what Here, .desc "address", .here 15824, .there 360,.type Relativedictionary, .p L_C_close_bracket },
+ {.what Sourceline, .desc "L_C_close_bracket_3:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15832, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"[\" open_bracket 1"},
+ {.what Here, .desc "link",.here 15840, .there 360,.type Relativedictionary, .p 15656 },
+ {.what Here, .desc "len", .here 15848, .there 360,.type Byte, .b 128 + 1 },
+ {.what Here, .desc "name",.here 15849, .there 360,.type Chars, .str "[" },
+ {.what Here, .desc "cfa", .here 15856, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 15864, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd C_off"},
+ {.what Here, .desc "address", .here 15872, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15880, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"smudge\" smudge 6"},
+ {.what Here, .desc "link",.here 15888, .there 360,.type Relativedictionary, .p 15840 },
+ {.what Here, .desc "len", .here 15896, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 15897, .there 360,.type Chars, .str "smudge" },
+ {.what Here, .desc "cfa", .here 15904, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 15912, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 15920, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_cell_plus"},
+ {.what Here, .desc "address", .here 15928, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 15936, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 15944, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 15952, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 64"},
+ {.what Here, .desc "value", .here 15960, .there 360,.type Absolute, .p 64 },
+ {.what Sourceline, .desc "dd M_binor"},
+ {.what Here, .desc "address", .here 15968, .there 360,.type Relativedictionary, .p M_binor },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 15976, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 15984, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 15992, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"reveal\" reveal 6"},
+ {.what Here, .desc "link",.here 16000, .there 360,.type Relativedictionary, .p 15888 },
+ {.what Here, .desc "len", .here 16008, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 16009, .there 360,.type Chars, .str "reveal" },
+ {.what Here, .desc "cfa", .here 16016, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 16024, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 16032, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_cell_plus"},
+ {.what Here, .desc "address", .here 16040, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 16048, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 16056, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16064, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 64"},
+ {.what Here, .desc "value", .here 16072, .there 360,.type Absolute, .p 64 },
+ {.what Sourceline, .desc "dd C_invert"},
+ {.what Here, .desc "address", .here 16080, .there 360,.type Relativedictionary, .p C_invert },
+ {.what Sourceline, .desc "dd M_binand"},
+ {.what Here, .desc "address", .here 16088, .there 360,.type Relativedictionary, .p M_binand },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 16096, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_cstore"},
+ {.what Here, .desc "address", .here 16104, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16112, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \":\" colon 1"},
+ {.what Here, .desc "link",.here 16120, .there 360,.type Relativedictionary, .p 16000 },
+ {.what Here, .desc "len", .here 16128, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 16129, .there 360,.type Chars, .str ":" },
+ {.what Here, .desc "cfa", .here 16136, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_create ; create a dictionary header with (variable) at cfa"},
+ {.what Here, .desc "address", .here 16144, .there 360,.type Relativedictionary, .p C_create },
+ {.what Sourceline, .desc "dd C_smudge"},
+ {.what Here, .desc "address", .here 16152, .there 360,.type Relativedictionary, .p C_smudge },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16160, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_colon"},
+ {.what Here, .desc "address", .here 16168, .there 360,.type Relativedictionary, .p M_colon },
+ {.what Sourceline, .desc "dd M_fetch ; ( Coloncfa -- (colon) ) fetches the cfa of M_colon"},
+ {.what Here, .desc "address", .here 16176, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_here ; ( (colon) -- (colon) here )"},
+ {.what Here, .desc "address", .here 16184, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16192, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 16200, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 16208, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_minus ; ( (colon) here -- (colon) here-8 )"},
+ {.what Here, .desc "address", .here 16216, .there 360,.type Relativedictionary, .p M_minus },
+ {.what Sourceline, .desc "dd M_store ; ( (colon) here-8 -- ) change the cfa from (variable) to colon"},
+ {.what Here, .desc "address", .here 16224, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd C_close_bracket"},
+ {.what Here, .desc "address", .here 16232, .there 360,.type Relativedictionary, .p C_close_bracket },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16240, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \";\" semicolon 1"},
+ {.what Here, .desc "link",.here 16248, .there 360,.type Relativedictionary, .p 16120 },
+ {.what Here, .desc "len", .here 16256, .there 360,.type Byte, .b 128 + 1 },
+ {.what Here, .desc "name",.here 16257, .there 360,.type Chars, .str ";" },
+ {.what Here, .desc "cfa", .here 16264, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16272, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16280, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 16288, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 16296, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd C_off"},
+ {.what Here, .desc "address", .here 16304, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd C_reveal"},
+ {.what Here, .desc "address", .here 16312, .there 360,.type Relativedictionary, .p C_reveal },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16320, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"recurse\" recurse 7"},
+ {.what Here, .desc "link",.here 16328, .there 360,.type Relativedictionary, .p 16248 },
+ {.what Here, .desc "len", .here 16336, .there 360,.type Byte, .b 128 + 7 },
+ {.what Here, .desc "name",.here 16337, .there 360,.type Chars, .str "recurse" },
+ {.what Here, .desc "cfa", .here 16344, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 16352, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd M_fetch"},
+ {.what Here, .desc "address", .here 16360, .there 360,.type Relativedictionary, .p M_fetch },
+ {.what Sourceline, .desc "dd C_cell_plus"},
+ {.what Here, .desc "address", .here 16368, .there 360,.type Relativedictionary, .p C_cell_plus },
+ {.what Sourceline, .desc "dd C_tocfa"},
+ {.what Here, .desc "address", .here 16376, .there 360,.type Relativedictionary, .p C_tocfa },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 16384, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16392, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"char\" char 4 ; ( -- c ) fetch the first character of the next word from input"},
+ {.what Here, .desc "link",.here 16400, .there 360,.type Relativedictionary, .p 16328 },
+ {.what Here, .desc "len", .here 16408, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 16409, .there 360,.type Chars, .str "char" },
+ {.what Here, .desc "cfa", .here 16416, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_word ; ( -- a ) puts the address of the counted string from the input on the stack"},
+ {.what Here, .desc "address", .here 16424, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd C_1plus ; skip the count"},
+ {.what Here, .desc "address", .here 16432, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_cfetch ; fetch the first character"},
+ {.what Here, .desc "address", .here 16440, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16448, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"literal\" literal 7 ; ( n -- ) adds (literal) n to the dictionary"},
+ {.what Here, .desc "link",.here 16456, .there 360,.type Relativedictionary, .p 16400 },
+ {.what Here, .desc "len", .here 16464, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 16465, .there 360,.type Chars, .str "literal" },
+ {.what Here, .desc "cfa", .here 16472, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16480, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16488, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 16496, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 16504, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16512, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"sliteral\" sliteral 8 ; ( -- ) adds (sliteral) a n to the dictionary"},
+ {.what Here, .desc "link",.here 16520, .there 360,.type Relativedictionary, .p 16456 },
+ {.what Here, .desc "len", .here 16528, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 16529, .there 360,.type Chars, .str "sliteral" },
+ {.what Here, .desc "cfa", .here 16536, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 16544, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_sliteral"},
+ {.what Here, .desc "address", .here 16552, .there 360,.type Relativedictionary, .p M_sliteral },
+ {.what Sourceline, .desc "dd C_comma ; adds (sliteral) to the dictionary"},
+ {.what Here, .desc "address", .here 16560, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here ; ( here )"},
+ {.what Here, .desc "address", .here 16568, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd C_counted_doublequote ; ( here 'Wordb ) Wordb has the counted string"},
+ {.what Here, .desc "address", .here 16576, .there 360,.type Relativedictionary, .p C_counted_doublequote },
+ {.what Sourceline, .desc "dd M_dup ; ( here 'Wordb 'Wordb )"},
+ {.what Here, .desc "address", .here 16584, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( here 'Wordb count )"},
+ {.what Here, .desc "address", .here 16592, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_1plus ; ( here 'Wordb count+1 )"},
+ {.what Here, .desc "address", .here 16600, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_rpush ; ( here 'Wordb ) (R count+1 )"},
+ {.what Here, .desc "address", .here 16608, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_xswap ; ( 'Wordb here ) (R count+1 )"},
+ {.what Here, .desc "address", .here 16616, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_rfetch ; ( 'Wordb here count+1 ) (R count+1 )"},
+ {.what Here, .desc "address", .here 16624, .there 360,.type Relativedictionary, .p M_rfetch },
+ {.what Sourceline, .desc "dd M_cmove ; ( ) (R count+1 )"},
+ {.what Here, .desc "address", .here 16632, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 16640, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_allot ; here = here+count+1"},
+ {.what Here, .desc "address", .here 16648, .there 360,.type Relativedictionary, .p C_allot },
+ {.what Sourceline, .desc "dd C_align ; align here"},
+ {.what Here, .desc "address", .here 16656, .there 360,.type Relativedictionary, .p C_align },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16664, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"string\" string 6 ; ( -- ) store the following word as a counted string onto the dictionary"},
+ {.what Here, .desc "link",.here 16672, .there 360,.type Relativedictionary, .p 16520 },
+ {.what Here, .desc "len", .here 16680, .there 360,.type Byte, .b 0 + 6 },
+ {.what Here, .desc "name",.here 16681, .there 360,.type Chars, .str "string" },
+ {.what Here, .desc "cfa", .here 16688, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 16696, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 16704, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 16712, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 16720, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 16728, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 16736, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rfetch"},
+ {.what Here, .desc "address", .here 16744, .there 360,.type Relativedictionary, .p M_rfetch },
+ {.what Sourceline, .desc "dd M_cmove"},
+ {.what Here, .desc "address", .here 16752, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 16760, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_allot"},
+ {.what Here, .desc "address", .here 16768, .there 360,.type Relativedictionary, .p C_allot },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16776, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"[char]\" char_brackets 6 ; take the next character from the input stream during compilation"},
+ {.what Here, .desc "link",.here 16784, .there 360,.type Relativedictionary, .p 16672 },
+ {.what Here, .desc "len", .here 16792, .there 360,.type Byte, .b 128 + 6 },
+ {.what Here, .desc "name",.here 16793, .there 360,.type Chars, .str "[char]" },
+ {.what Here, .desc "cfa", .here 16800, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_word ; assuming that the character is a 1-byte word"},
+ {.what Here, .desc "address", .here 16808, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd C_1plus"},
+ {.what Here, .desc "address", .here 16816, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_cfetch"},
+ {.what Here, .desc "address", .here 16824, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_literal"},
+ {.what Here, .desc "address", .here 16832, .there 360,.type Relativedictionary, .p C_literal },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16840, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"[']\" quote_brackets 3 ; take the address of next token from the input stream during compilation"},
+ {.what Here, .desc "link",.here 16848, .there 360,.type Relativedictionary, .p 16784 },
+ {.what Here, .desc "len", .here 16856, .there 360,.type Byte, .b 128 + 3 },
+ {.what Here, .desc "name",.here 16857, .there 360,.type Chars, .str "[']" },
+ {.what Here, .desc "cfa", .here 16864, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_single_quote"},
+ {.what Here, .desc "address", .here 16872, .there 360,.type Relativedictionary, .p C_single_quote },
+ {.what Sourceline, .desc "dd C_literal"},
+ {.what Here, .desc "address", .here 16880, .there 360,.type Relativedictionary, .p C_literal },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16888, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"(\" openparen 1 ; ignore until ) from the input stream during compilation"},
+ {.what Here, .desc "link",.here 16896, .there 360,.type Relativedictionary, .p 16848 },
+ {.what Here, .desc "len", .here 16904, .there 360,.type Byte, .b 128 + 1 },
+ {.what Here, .desc "name",.here 16905, .there 360,.type Chars, .str "(" },
+ {.what Here, .desc "cfa", .here 16912, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_closeparen"},
+ {.what Here, .desc "address", .here 16920, .there 360,.type Relativedictionary, .p C_closeparen },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 16928, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16936, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"backslashbackslash\" backslash 1 ; if the line is longer than 4096, C_get throws an error"},
+ {.what Here, .desc "link",.here 16944, .there 360,.type Relativedictionary, .p 16896 },
+ {.what Here, .desc "len", .here 16952, .there 360,.type Byte, .b 128 + 1 },
+ {.what Here, .desc "name",.here 16953, .there 360,.type Chars, .str "\\" },
+ {.what Here, .desc "cfa", .here 16960, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_line"},
+ {.what Here, .desc "address", .here 16968, .there 360,.type Relativedictionary, .p C_line },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 16976, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"(?abort)\" qabort_parens 8"},
+ {.what Here, .desc "link",.here 16984, .there 360,.type Relativedictionary, .p 16944 },
+ {.what Here, .desc "len", .here 16992, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 16993, .there 360,.type Chars, .str "(?abort)" },
+ {.what Here, .desc "cfa", .here 17000, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 17008, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 17016, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L_C_qabort_parens"},
+ {.what Here, .desc "address", .here 17024, .there 360,.type Relativedictionary, .p L_C_qabort_parens },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 17032, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 17040, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 17048, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 17056, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 17064, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_qabort_parens_1"},
+ {.what Here, .desc "address", .here 17072, .there 360,.type Relativedictionary, .p L_C_qabort_parens_1 },
+ {.what Sourceline, .desc "L_C_qabort_parens:"},
+ {.what Sourceline, .desc "dd C_2drop"},
+ {.what Here, .desc "address", .here 17080, .there 360,.type Relativedictionary, .p C_2drop },
+ {.what Sourceline, .desc "L_C_qabort_parens_1:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17088, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"abortbackslash\"\" abort_double_quote 6"},
+ {.what Here, .desc "link",.here 17096, .there 360,.type Relativedictionary, .p 16984 },
+ {.what Here, .desc "len", .here 17104, .there 360,.type Byte, .b 128 + 6 },
+ {.what Here, .desc "name",.here 17105, .there 360,.type Chars, .str "abort\"" },
+ {.what Here, .desc "cfa", .here 17112, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_sliteral"},
+ {.what Here, .desc "address", .here 17120, .there 360,.type Relativedictionary, .p C_sliteral },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17128, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd C_qabort_parens"},
+ {.what Here, .desc "address", .here 17136, .there 360,.type Relativedictionary, .p C_qabort_parens },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17144, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17152, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"backslash\"\" double_quote 1 ; ( | .. \" -- 'text count ) stores string in the dictionary and also leaves the address and count of the string on the stack - to use strings at the interpreter prompt"},
+ {.what Here, .desc "link",.here 17160, .there 360,.type Relativedictionary, .p 17096 },
+ {.what Here, .desc "len", .here 17168, .there 360,.type Byte, .b 0 + 1 },
+ {.what Here, .desc "name",.here 17169, .there 360,.type Chars, .str "\"" },
+ {.what Here, .desc "cfa", .here 17176, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_counted_doublequote ; ( 'Wordb )"},
+ {.what Here, .desc "address", .here 17184, .there 360,.type Relativedictionary, .p C_counted_doublequote },
+ {.what Sourceline, .desc "dd C_count ; ( 'Wordb+1 count )"},
+ {.what Here, .desc "address", .here 17192, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'Wordb+1 ) (R count )"},
+ {.what Here, .desc "address", .here 17200, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_here ; ( 'Wordb+1 here ) (R count )"},
+ {.what Here, .desc "address", .here 17208, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rfetch ; ( 'Wordb+1 here count ) (R count )"},
+ {.what Here, .desc "address", .here 17216, .there 360,.type Relativedictionary, .p M_rfetch },
+ {.what Sourceline, .desc "dd M_cmove"},
+ {.what Here, .desc "address", .here 17224, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd C_here ; ( here )"},
+ {.what Here, .desc "address", .here 17232, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rpop ; ( here count )"},
+ {.what Here, .desc "address", .here 17240, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_dup ; ( here count count )"},
+ {.what Here, .desc "address", .here 17248, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd C_allot ; ( here count ) here = here+count"},
+ {.what Here, .desc "address", .here 17256, .there 360,.type Relativedictionary, .p C_allot },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17264, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cbackslash\"\" counted_double_quote 2 ; ( | ...\" -- 'counted-string ) stores counted string in the dictionary. For use in interpretive mode."},
+ {.what Here, .desc "link",.here 17272, .there 360,.type Relativedictionary, .p 17160 },
+ {.what Here, .desc "len", .here 17280, .there 360,.type Byte, .b 0 + 2 },
+ {.what Here, .desc "name",.here 17281, .there 360,.type Chars, .str "c\"" },
+ {.what Here, .desc "cfa", .here 17288, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_counted_doublequote ; ( 'Wordb )"},
+ {.what Here, .desc "address", .here 17296, .there 360,.type Relativedictionary, .p C_counted_doublequote },
+ {.what Sourceline, .desc "dd M_dup ; ( 'Wordb 'Wordb )"},
+ {.what Here, .desc "address", .here 17304, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_cfetch ; ( 'Wordb count )"},
+ {.what Here, .desc "address", .here 17312, .there 360,.type Relativedictionary, .p M_cfetch },
+ {.what Sourceline, .desc "dd C_1plus ; ( 'Wordb count+1 )"},
+ {.what Here, .desc "address", .here 17320, .there 360,.type Relativedictionary, .p C_1plus },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'Wordb ) (R count+1 )"},
+ {.what Here, .desc "address", .here 17328, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_here ; ( 'Wordb here ) (R count+1 )"},
+ {.what Here, .desc "address", .here 17336, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rfetch ; ( 'Wordb here count ) (R count+1 )"},
+ {.what Here, .desc "address", .here 17344, .there 360,.type Relativedictionary, .p M_rfetch },
+ {.what Sourceline, .desc "dd M_cmove"},
+ {.what Here, .desc "address", .here 17352, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd C_here ; ( here )"},
+ {.what Here, .desc "address", .here 17360, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rpop ; ( here count+1 )"},
+ {.what Here, .desc "address", .here 17368, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_allot ; ( here ) here = here+count+1"},
+ {.what Here, .desc "address", .here 17376, .there 360,.type Relativedictionary, .p C_allot },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17384, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"sbackslash\"\" sdouble_quote 2 ; ( | ...\" -- 'text count ) add the string from the input stream to the dictionary as (sliteral) count string - at run-time puts the ( -- addr n) of the counted string on the stack."},
+ {.what Here, .desc "link",.here 17392, .there 360,.type Relativedictionary, .p 17272 },
+ {.what Here, .desc "len", .here 17400, .there 360,.type Byte, .b 128 + 2 },
+ {.what Here, .desc "name",.here 17401, .there 360,.type Chars, .str "s\"" },
+ {.what Here, .desc "cfa", .here 17408, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_sliteral"},
+ {.what Here, .desc "address", .here 17416, .there 360,.type Relativedictionary, .p C_sliteral },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17424, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \".backslash\"\" dotstr 2 ; ( | ...\" -- ) .\" = s\" type"},
+ {.what Here, .desc "link",.here 17432, .there 360,.type Relativedictionary, .p 17392 },
+ {.what Here, .desc "len", .here 17440, .there 360,.type Byte, .b 128 + 2 },
+ {.what Here, .desc "name",.here 17441, .there 360,.type Chars, .str ".\"" },
+ {.what Here, .desc "cfa", .here 17448, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_sliteral"},
+ {.what Here, .desc "address", .here 17456, .there 360,.type Relativedictionary, .p C_sliteral },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17464, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 17472, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17480, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17488, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"if\" if 2"},
+ {.what Here, .desc "link",.here 17496, .there 360,.type Relativedictionary, .p 17432 },
+ {.what Here, .desc "len", .here 17504, .there 360,.type Byte, .b 128 + 2 },
+ {.what Here, .desc "name",.here 17505, .there 360,.type Chars, .str "if" },
+ {.what Here, .desc "cfa", .here 17512, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17520, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 17528, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17536, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17544, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17552, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 17560, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17568, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17576, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"else\" else 4"},
+ {.what Here, .desc "link",.here 17584, .there 360,.type Relativedictionary, .p 17496 },
+ {.what Here, .desc "len", .here 17592, .there 360,.type Byte, .b 128 + 4 },
+ {.what Here, .desc "name",.here 17593, .there 360,.type Chars, .str "else" },
+ {.what Here, .desc "cfa", .here 17600, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17608, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 17616, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17624, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17632, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 17640, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17648, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 17656, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17664, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17672, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 17680, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 17688, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 17696, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17704, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"then\" then 4"},
+ {.what Here, .desc "link",.here 17712, .there 360,.type Relativedictionary, .p 17584 },
+ {.what Here, .desc "len", .here 17720, .there 360,.type Byte, .b 128 + 4 },
+ {.what Here, .desc "name",.here 17721, .there 360,.type Chars, .str "then" },
+ {.what Here, .desc "cfa", .here 17728, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17736, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 17744, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 17752, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17760, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"begin\" begin 5"},
+ {.what Here, .desc "link",.here 17768, .there 360,.type Relativedictionary, .p 17712 },
+ {.what Here, .desc "len", .here 17776, .there 360,.type Byte, .b 128 + 5 },
+ {.what Here, .desc "name",.here 17777, .there 360,.type Chars, .str "begin" },
+ {.what Here, .desc "cfa", .here 17784, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17792, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17800, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"again\" again 5"},
+ {.what Here, .desc "link",.here 17808, .there 360,.type Relativedictionary, .p 17768 },
+ {.what Here, .desc "len", .here 17816, .there 360,.type Byte, .b 128 + 5 },
+ {.what Here, .desc "name",.here 17817, .there 360,.type Chars, .str "again" },
+ {.what Here, .desc "cfa", .here 17824, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17832, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 17840, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17848, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17856, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17864, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"until\" until 5"},
+ {.what Here, .desc "link",.here 17872, .there 360,.type Relativedictionary, .p 17808 },
+ {.what Here, .desc "len", .here 17880, .there 360,.type Byte, .b 128 + 5 },
+ {.what Here, .desc "name",.here 17881, .there 360,.type Chars, .str "until" },
+ {.what Here, .desc "cfa", .here 17888, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17896, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 17904, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17912, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17920, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 17928, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"while\" while 5"},
+ {.what Here, .desc "link",.here 17936, .there 360,.type Relativedictionary, .p 17872 },
+ {.what Here, .desc "len", .here 17944, .there 360,.type Byte, .b 128 + 5 },
+ {.what Here, .desc "name",.here 17945, .there 360,.type Chars, .str "while" },
+ {.what Here, .desc "cfa", .here 17952, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17960, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 17968, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 17976, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 17984, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 17992, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 18000, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 18008, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18016, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"repeat\" repeat 6"},
+ {.what Here, .desc "link",.here 18024, .there 360,.type Relativedictionary, .p 17936 },
+ {.what Here, .desc "len", .here 18032, .there 360,.type Byte, .b 128 + 6 },
+ {.what Here, .desc "name",.here 18033, .there 360,.type Chars, .str "repeat" },
+ {.what Here, .desc "cfa", .here 18040, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18048, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 18056, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 18064, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 18072, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 18080, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 18088, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 18096, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 18104, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18112, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"do\" do 2"},
+ {.what Here, .desc "link",.here 18120, .there 360,.type Relativedictionary, .p 18024 },
+ {.what Here, .desc "len", .here 18128, .there 360,.type Byte, .b 128 + 2 },
+ {.what Here, .desc "name",.here 18129, .there 360,.type Chars, .str "do" },
+ {.what Here, .desc "cfa", .here 18136, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18144, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_doinit ; compile this into the definition. Puts limit and index on the run stack at run time"},
+ {.what Here, .desc "address", .here 18152, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "dd C_comma ; puts (do) into the dictionary"},
+ {.what Here, .desc "address", .here 18160, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18168, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( -- 0 )"},
+ {.what Here, .desc "value", .here 18176, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_here ; ( 0 -- 0 here1 )"},
+ {.what Here, .desc "address", .here 18184, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18192, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"loop\" loop 4 ; ( 0 here1 -- )"},
+ {.what Here, .desc "link",.here 18200, .there 360,.type Relativedictionary, .p 18120 },
+ {.what Here, .desc "len", .here 18208, .there 360,.type Byte, .b 128 + 4 },
+ {.what Here, .desc "name",.here 18209, .there 360,.type Chars, .str "loop" },
+ {.what Here, .desc "cfa", .here 18216, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18224, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_doloop ; ( 0 here1 -- 0 here1 (loop) )"},
+ {.what Here, .desc "address", .here 18232, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd C_comma ; dictionary has (do) ... (loop) ( 0 here1 (loop) -- 0 here1 )"},
+ {.what Here, .desc "address", .here 18240, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma ; dictionary has (do) ... (loop) here1 ( 0 here1 -- 0 )"},
+ {.what Here, .desc "address", .here 18248, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 18256, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 18264, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L234"},
+ {.what Here, .desc "address", .here 18272, .there 360,.type Relativedictionary, .p L234 },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 18280, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 18288, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 18296, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "L234:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18304, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CIENTRY \"+loop\" ploop 5"},
+ {.what Here, .desc "link",.here 18312, .there 360,.type Relativedictionary, .p 18200 },
+ {.what Here, .desc "len", .here 18320, .there 360,.type Byte, .b 128 + 5 },
+ {.what Here, .desc "name",.here 18321, .there 360,.type Chars, .str "+loop" },
+ {.what Here, .desc "cfa", .here 18328, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18336, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd M_doploop"},
+ {.what Here, .desc "address", .here 18344, .there 360,.type Relativedictionary, .p M_doploop },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 18352, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_comma"},
+ {.what Here, .desc "address", .here 18360, .there 360,.type Relativedictionary, .p C_comma },
+ {.what Sourceline, .desc "dd C_qdup"},
+ {.what Here, .desc "address", .here 18368, .there 360,.type Relativedictionary, .p C_qdup },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 18376, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L236"},
+ {.what Here, .desc "address", .here 18384, .there 360,.type Relativedictionary, .p L236 },
+ {.what Sourceline, .desc "dd C_here"},
+ {.what Here, .desc "address", .here 18392, .there 360,.type Relativedictionary, .p C_here },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 18400, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 18408, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "L236:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18416, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"w/o\" wo 3"},
+ {.what Here, .desc "link",.here 18424, .there 360,.type Relativedictionary, .p 18312 },
+ {.what Here, .desc "len", .here 18432, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 18433, .there 360,.type Chars, .str "w/o" },
+ {.what Here, .desc "cfa", .here 18440, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18448, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 18456, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18464, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 512"},
+ {.what Here, .desc "value", .here 18472, .there 360,.type Absolute, .p 512 },
+ {.what Sourceline, .desc "dd M_binor"},
+ {.what Here, .desc "address", .here 18480, .there 360,.type Relativedictionary, .p M_binor },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18488, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 64"},
+ {.what Here, .desc "value", .here 18496, .there 360,.type Absolute, .p 64 },
+ {.what Sourceline, .desc "dd M_binor"},
+ {.what Here, .desc "address", .here 18504, .there 360,.type Relativedictionary, .p M_binor },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18512, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"r/o\" ro 3"},
+ {.what Here, .desc "link",.here 18520, .there 360,.type Relativedictionary, .p 18424 },
+ {.what Here, .desc "len", .here 18528, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 18529, .there 360,.type Chars, .str "r/o" },
+ {.what Here, .desc "cfa", .here 18536, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18544, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 18552, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18560, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"r/w\" rw 3"},
+ {.what Here, .desc "link",.here 18568, .there 360,.type Relativedictionary, .p 18520 },
+ {.what Here, .desc "len", .here 18576, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 18577, .there 360,.type Chars, .str "r/w" },
+ {.what Here, .desc "cfa", .here 18584, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18592, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 2"},
+ {.what Here, .desc "value", .here 18600, .there 360,.type Absolute, .p 2 },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18608, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cstring\" cstring 7 ; ( 'text count o -- o+'pad+1024 ) backslash copy string to pad+o and add a null byte at the end"},
+ {.what Here, .desc "link",.here 18616, .there 360,.type Relativedictionary, .p 18568 },
+ {.what Here, .desc "len", .here 18624, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 18625, .there 360,.type Chars, .str "cstring" },
+ {.what Here, .desc "cfa", .here 18632, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_pad ; ( 'text count o 'pad )"},
+ {.what Here, .desc "address", .here 18640, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18648, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024 ; ( 'text count o 'pad 1024 )"},
+ {.what Here, .desc "value", .here 18656, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus ; ( 'text count o 'pad+1024 )"},
+ {.what Here, .desc "address", .here 18664, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_plus ; ( 'text count o+'pad+1024 ) o=padoffset"},
+ {.what Here, .desc "address", .here 18672, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 18680, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'text count o+'pad+1024 ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18688, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_xswap ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18696, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_dup ; ( 'text o+'pad+1024 count count ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18704, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'text o+'pad+1024 count ) (R o+'pad+1024 count )"},
+ {.what Here, .desc "address", .here 18712, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_cmove ; moves the filename from 'text to o+'pad+1024"},
+ {.what Here, .desc "address", .here 18720, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18728, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( 0 ) (R o+'pad+1024 count )"},
+ {.what Here, .desc "value", .here 18736, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_rpop ; ( 0 count ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18744, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rfetch ; ( 0 count o+'pad+1024 ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18752, .there 360,.type Relativedictionary, .p M_rfetch },
+ {.what Sourceline, .desc "dd M_plus ; ( 0 count+o+'pad+1024 ) (R o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18760, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cstore ; makes the filename to a null terminated string"},
+ {.what Here, .desc "address", .here 18768, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd M_rpop ; ( o+'pad+1024 )"},
+ {.what Here, .desc "address", .here 18776, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18784, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cstring0\" cstring0 8 ; ( 'text count -- 'text ) backslash copy string to pad+1024 and add a null byte at the end"},
+ {.what Here, .desc "link",.here 18792, .there 360,.type Relativedictionary, .p 18616 },
+ {.what Here, .desc "len", .here 18800, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 18801, .there 360,.type Chars, .str "cstring0" },
+ {.what Here, .desc "cfa", .here 18808, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18816, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 18824, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd C_cstring"},
+ {.what Here, .desc "address", .here 18832, .there 360,.type Relativedictionary, .p C_cstring },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18840, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"cstring1\" cstring1 8 ; ( 'text count -- 'text ) backslash copy string to pad+1536 and add a null byte at the end"},
+ {.what Here, .desc "link",.here 18848, .there 360,.type Relativedictionary, .p 18792 },
+ {.what Here, .desc "len", .here 18856, .there 360,.type Byte, .b 0 + 8 },
+ {.what Here, .desc "name",.here 18857, .there 360,.type Chars, .str "cstring1" },
+ {.what Here, .desc "cfa", .here 18864, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18872, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 512"},
+ {.what Here, .desc "value", .here 18880, .there 360,.type Absolute, .p 512 },
+ {.what Sourceline, .desc "dd C_cstring"},
+ {.what Here, .desc "address", .here 18888, .there 360,.type Relativedictionary, .p C_cstring },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18896, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"open-file\" open_file 9 ; ( 'text count mode -- fd ioresult )"},
+ {.what Here, .desc "link",.here 18904, .there 360,.type Relativedictionary, .p 18848 },
+ {.what Here, .desc "len", .here 18912, .there 360,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 18913, .there 360,.type Chars, .str "open-file" },
+ {.what Here, .desc "cfa", .here 18920, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush ; ( 'text count ) (R mode)"},
+ {.what Here, .desc "address", .here 18928, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_cstring0 ; ( 'padtext ) (R mode )"},
+ {.what Here, .desc "address", .here 18936, .there 360,.type Relativedictionary, .p C_cstring0 },
+ {.what Sourceline, .desc "dd M_rpop ; ( 'padtext mode ) (R )"},
+ {.what Here, .desc "address", .here 18944, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_sysopen"},
+ {.what Here, .desc "address", .here 18952, .there 360,.type Relativedictionary, .p M_sysopen },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 18960, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 18968, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 18976, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 18984, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 18992, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"close-file\" close_file 10 ; ( fd -- ioresult )"},
+ {.what Here, .desc "link",.here 19000, .there 360,.type Relativedictionary, .p 18904 },
+ {.what Here, .desc "len", .here 19008, .there 360,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 19009, .there 360,.type Chars, .str "close-file" },
+ {.what Here, .desc "cfa", .here 19016, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_sysclose"},
+ {.what Here, .desc "address", .here 19024, .there 360,.type Relativedictionary, .p M_sysclose },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 19032, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19040, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"read-file\" read_file 9 ; ( fd 'text count -- count2 ioresult )"},
+ {.what Here, .desc "link",.here 19048, .there 360,.type Relativedictionary, .p 19000 },
+ {.what Here, .desc "len", .here 19056, .there 360,.type Byte, .b 0 + 9 },
+ {.what Here, .desc "name",.here 19057, .there 360,.type Chars, .str "read-file" },
+ {.what Here, .desc "cfa", .here 19064, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_sysread"},
+ {.what Here, .desc "address", .here 19072, .there 360,.type Relativedictionary, .p M_sysread },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 19080, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19088, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 19096, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd C_neq"},
+ {.what Here, .desc "address", .here 19104, .there 360,.type Relativedictionary, .p C_neq },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19112, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"write-file\" write_file 10 ; ( fd 'text count -- ioresult )"},
+ {.what Here, .desc "link",.here 19120, .there 360,.type Relativedictionary, .p 19048 },
+ {.what Here, .desc "len", .here 19128, .there 360,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 19129, .there 360,.type Chars, .str "write-file" },
+ {.what Here, .desc "cfa", .here 19136, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_syswrite"},
+ {.what Here, .desc "address", .here 19144, .there 360,.type Relativedictionary, .p M_syswrite },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19152, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 19160, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd C_neq"},
+ {.what Here, .desc "address", .here 19168, .there 360,.type Relativedictionary, .p C_neq },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19176, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"reposition-file\" reposition_file 15 ; ( fd n type -- ioresult )"},
+ {.what Here, .desc "link",.here 19184, .there 360,.type Relativedictionary, .p 19120 },
+ {.what Here, .desc "len", .here 19192, .there 360,.type Byte, .b 0 + 15 },
+ {.what Here, .desc "name",.here 19193, .there 360,.type Chars, .str "reposition-file" },
+ {.what Here, .desc "cfa", .here 19200, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_sysseek"},
+ {.what Here, .desc "address", .here 19208, .there 360,.type Relativedictionary, .p M_sysseek },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19216, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 19224, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd C_neq"},
+ {.what Here, .desc "address", .here 19232, .there 360,.type Relativedictionary, .p C_neq },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19240, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"?fcheck\" qfcheck 7"},
+ {.what Here, .desc "link",.here 19248, .there 360,.type Relativedictionary, .p 19184 },
+ {.what Here, .desc "len", .here 19256, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 19257, .there 360,.type Chars, .str "?fcheck" },
+ {.what Here, .desc "cfa", .here 19264, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_0eq"},
+ {.what Here, .desc "address", .here 19272, .there 360,.type Relativedictionary, .p C_0eq },
+ {.what Sourceline, .desc "dd M_cjump"},
+ {.what Here, .desc "address", .here 19280, .there 360,.type Relativedictionary, .p M_cjump },
+ {.what Sourceline, .desc "dd L246"},
+ {.what Here, .desc "address", .here 19288, .there 360,.type Relativedictionary, .p L246 },
+ {.what Sourceline, .desc "dd C_space"},
+ {.what Here, .desc "address", .here 19296, .there 360,.type Relativedictionary, .p C_space },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19304, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L247"},
+ {.what Here, .desc "address", .here 19312, .there 360,.type Relativedictionary, .p L247 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 19320, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 19328, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 19336, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 19344, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "L246:"},
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19352, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"create-file\" create_file 11 ; ( a n mode perm -- fd ioresult ) not part of the original ff. could move this to a forth file."},
+ {.what Here, .desc "link",.here 19360, .there 360,.type Relativedictionary, .p 19248 },
+ {.what Here, .desc "len", .here 19368, .there 360,.type Byte, .b 0 + 11 },
+ {.what Here, .desc "name",.here 19369, .there 360,.type Chars, .str "create-file" },
+ {.what Here, .desc "cfa", .here 19376, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_rpush ; ( a n mode ) (R perm)"},
+ {.what Here, .desc "address", .here 19384, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_rpush ; ( a n ) (R perm mode)"},
+ {.what Here, .desc "address", .here 19392, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_pad ; ( a n padaddr)"},
+ {.what Here, .desc "address", .here 19400, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19408, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024 ; ( a n padaddr 1024 )"},
+ {.what Here, .desc "value", .here 19416, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus ; ( a n padaddr+1024 )"},
+ {.what Here, .desc "address", .here 19424, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_xswap ; ( a padaddr+1024 n )"},
+ {.what Here, .desc "address", .here 19432, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_dup ; ( a padaddr+1024 n n )"},
+ {.what Here, .desc "address", .here 19440, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_rpush ; ( a padaddr+1024 n ) (R perm mode n )"},
+ {.what Here, .desc "address", .here 19448, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd M_cmove ; moves the filename from a to paddaddr+1024"},
+ {.what Here, .desc "address", .here 19456, .there 360,.type Relativedictionary, .p M_cmove },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19464, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0 ; ( 0 )"},
+ {.what Here, .desc "value", .here 19472, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_rpop ; ( 0 n ) (R perm mode)"},
+ {.what Here, .desc "address", .here 19480, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_pad ; ( 0 n padaddr)"},
+ {.what Here, .desc "address", .here 19488, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_plus ; ( 0 padaddr+n )"},
+ {.what Here, .desc "address", .here 19496, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19504, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024 ; ( 0 padaddr+n 1024 )"},
+ {.what Here, .desc "value", .here 19512, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus ; ( 0 padaddr+n+1024 )"},
+ {.what Here, .desc "address", .here 19520, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_cstore ; ( ) makes the filename to a null terminated string"},
+ {.what Here, .desc "address", .here 19528, .there 360,.type Relativedictionary, .p M_cstore },
+ {.what Sourceline, .desc "dd C_pad"},
+ {.what Here, .desc "address", .here 19536, .there 360,.type Relativedictionary, .p C_pad },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19544, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1024 ; ( padaddr 1024 )"},
+ {.what Here, .desc "value", .here 19552, .there 360,.type Absolute, .p 1024 },
+ {.what Sourceline, .desc "dd M_plus ; ( padaddr+1024 )"},
+ {.what Here, .desc "address", .here 19560, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_rpop ; ( padaddr+1024 mode) (R perm )"},
+ {.what Here, .desc "address", .here 19568, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_rpop ; ( padaddr+1024 mode perm ) (R )"},
+ {.what Here, .desc "address", .here 19576, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd M_syscreate"},
+ {.what Here, .desc "address", .here 19584, .there 360,.type Relativedictionary, .p M_syscreate },
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 19592, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19600, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 19608, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_greater"},
+ {.what Here, .desc "address", .here 19616, .there 360,.type Relativedictionary, .p M_greater },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19624, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"bye\" bye 3"},
+ {.what Here, .desc "link",.here 19632, .there 360,.type Relativedictionary, .p 19360 },
+ {.what Here, .desc "len", .here 19640, .there 360,.type Byte, .b 0 + 3 },
+ {.what Here, .desc "name",.here 19641, .there 360,.type Chars, .str "bye" },
+ {.what Here, .desc "cfa", .here 19648, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19656, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 19664, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_terminate"},
+ {.what Here, .desc "address", .here 19672, .there 360,.type Relativedictionary, .p M_terminate },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19680, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"include\" include 7 ; this does not work"},
+ {.what Here, .desc "link",.here 19688, .there 360,.type Relativedictionary, .p 19632 },
+ {.what Here, .desc "len", .here 19696, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 19697, .there 360,.type Chars, .str "include" },
+ {.what Here, .desc "cfa", .here 19704, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 19712, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd M_rpush"},
+ {.what Here, .desc "address", .here 19720, .there 360,.type Relativedictionary, .p M_rpush },
+ {.what Sourceline, .desc "dd C_input_fetch ; save the old input onto the stack"},
+ {.what Here, .desc "address", .here 19728, .there 360,.type Relativedictionary, .p C_input_fetch },
+ {.what Sourceline, .desc "dd M_rpop"},
+ {.what Here, .desc "address", .here 19736, .there 360,.type Relativedictionary, .p M_rpop },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 19744, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_ro"},
+ {.what Here, .desc "address", .here 19752, .there 360,.type Relativedictionary, .p C_ro },
+ {.what Sourceline, .desc "dd C_open_file"},
+ {.what Here, .desc "address", .here 19760, .there 360,.type Relativedictionary, .p C_open_file },
+ {.what Sourceline, .desc "dd C_qfcheck"},
+ {.what Here, .desc "address", .here 19768, .there 360,.type Relativedictionary, .p C_qfcheck },
+ {.what Sourceline, .desc "dd MV_Infd ; open the new file"},
+ {.what Here, .desc "address", .here 19776, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 19784, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19792, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"crash\" crash 5"},
+ {.what Here, .desc "link",.here 19800, .there 360,.type Relativedictionary, .p 19688 },
+ {.what Here, .desc "len", .here 19808, .there 360,.type Byte, .b 0 + 5 },
+ {.what Here, .desc "name",.here 19809, .there 360,.type Chars, .str "crash" },
+ {.what Here, .desc "cfa", .here 19816, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 19824, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L251"},
+ {.what Here, .desc "address", .here 19832, .there 360,.type Relativedictionary, .p L251 },
+ {.what Sourceline, .desc "dd C_count"},
+ {.what Here, .desc "address", .here 19840, .there 360,.type Relativedictionary, .p C_count },
+ {.what Sourceline, .desc "dd C_type"},
+ {.what Here, .desc "address", .here 19848, .there 360,.type Relativedictionary, .p C_type },
+ {.what Sourceline, .desc "dd C_cr"},
+ {.what Here, .desc "address", .here 19856, .there 360,.type Relativedictionary, .p C_cr },
+ {.what Sourceline, .desc "dd C_abort"},
+ {.what Here, .desc "address", .here 19864, .there 360,.type Relativedictionary, .p C_abort },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 19872, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"quit\" quit 4 ; interpreter loop"},
+ {.what Here, .desc "link",.here 19880, .there 360,.type Relativedictionary, .p 19800 },
+ {.what Here, .desc "len", .here 19888, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 19889, .there 360,.type Chars, .str "quit" },
+ {.what Here, .desc "cfa", .here 19896, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_reset ; initialize return stack"},
+ {.what Here, .desc "address", .here 19904, .there 360,.type Relativedictionary, .p M_reset },
+ {.what Sourceline, .desc "dd M_clear ; SP = sstack_end initialize data stack"},
+ {.what Here, .desc "address", .here 19912, .there 360,.type Relativedictionary, .p M_clear },
+ {.what Sourceline, .desc "L_C_quit:"},
+ {.what Sourceline, .desc "dd C_word"},
+ {.what Here, .desc "address", .here 19920, .there 360,.type Relativedictionary, .p C_word },
+ {.what Sourceline, .desc "dd C_interpret"},
+ {.what Here, .desc "address", .here 19928, .there 360,.type Relativedictionary, .p C_interpret },
+ {.what Sourceline, .desc "dd M_jump"},
+ {.what Here, .desc "address", .here 19936, .there 360,.type Relativedictionary, .p M_jump },
+ {.what Sourceline, .desc "dd L_C_quit"},
+ {.what Here, .desc "address", .here 19944, .there 360,.type Relativedictionary, .p L_C_quit },
+ {.what Sourceline, .desc "dd M_exitcolon ; why is this needed?"},
+ {.what Here, .desc "address", .here 19952, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"(abort)\" parenabort 7 ; TODO correct below stack notations"},
+ {.what Here, .desc "link",.here 19960, .there 360,.type Relativedictionary, .p 19880 },
+ {.what Here, .desc "len", .here 19968, .there 360,.type Byte, .b 0 + 7 },
+ {.what Here, .desc "name",.here 19969, .there 360,.type Chars, .str "(abort)" },
+ {.what Here, .desc "cfa", .here 19976, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_State ; ( mv_State -- )"},
+ {.what Here, .desc "address", .here 19984, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd C_off ; off sets variable state = 0"},
+ {.what Here, .desc "address", .here 19992, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd MC_STDIN"},
+ {.what Here, .desc "address", .here 20000, .there 360,.type Relativedictionary, .p MC_STDIN },
+ {.what Sourceline, .desc "dd MV_Infd"},
+ {.what Here, .desc "address", .here 20008, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20016, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MC_STDOUT"},
+ {.what Here, .desc "address", .here 20024, .there 360,.type Relativedictionary, .p MC_STDOUT },
+ {.what Sourceline, .desc "dd MV_Outfd"},
+ {.what Here, .desc "address", .here 20032, .there 360,.type Relativedictionary, .p MV_Outfd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20040, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MC_STDERR"},
+ {.what Here, .desc "address", .here 20048, .there 360,.type Relativedictionary, .p MC_STDERR },
+ {.what Sourceline, .desc "dd MV_Errfd"},
+ {.what Here, .desc "address", .here 20056, .there 360,.type Relativedictionary, .p MV_Errfd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20064, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd C_stdinput"},
+ {.what Here, .desc "address", .here 20072, .there 360,.type Relativedictionary, .p C_stdinput },
+ {.what Sourceline, .desc "dd C_quit ; quit resets stacks and is the interpreter loop"},
+ {.what Here, .desc "address", .here 20080, .there 360,.type Relativedictionary, .p C_quit },
+ {.what Sourceline, .desc "dd M_exitcolon ; why is this needed? quit does not return unless it breaks"},
+ {.what Here, .desc "address", .here 20088, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "dd M_literal ; test code"},
+ {.what Here, .desc "address", .here 20096, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 66"},
+ {.what Here, .desc "value", .here 20104, .there 360,.type Absolute, .p 66 },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 20112, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20120, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MC_STDOUT"},
+ {.what Here, .desc "address", .here 20128, .there 360,.type Relativedictionary, .p MC_STDOUT },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 20136, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20144, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 20152, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_syswrite"},
+ {.what Here, .desc "address", .here 20160, .there 360,.type Relativedictionary, .p M_syswrite },
+ {.what Sourceline, .desc "dd M_drop ; drop the return value of write"},
+ {.what Here, .desc "address", .here 20168, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MC_STDIN"},
+ {.what Here, .desc "address", .here 20176, .there 360,.type Relativedictionary, .p MC_STDIN },
+ {.what Sourceline, .desc "dd MV_Wordb"},
+ {.what Here, .desc "address", .here 20184, .there 360,.type Relativedictionary, .p MV_Wordb },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20192, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 20200, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd M_sysread"},
+ {.what Here, .desc "address", .here 20208, .there 360,.type Relativedictionary, .p M_sysread },
+ {.what Sourceline, .desc "dd M_drop ; drop the return value of read"},
+ {.what Here, .desc "address", .here 20216, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "CENTRY \"initialize\" initialize 10 ; initialize buffer file names and buffer fds, why not hard code this?"},
+ {.what Here, .desc "link",.here 20224, .there 360,.type Relativedictionary, .p 19960 },
+ {.what Here, .desc "len", .here 20232, .there 360,.type Byte, .b 0 + 10 },
+ {.what Here, .desc "name",.here 20233, .there 360,.type Chars, .str "initialize" },
+ {.what Here, .desc "cfa", .here 20240, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd MV_Bufferfds"},
+ {.what Here, .desc "address", .here 20248, .there 360,.type Relativedictionary, .p MV_Bufferfds },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 20256, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20264, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 20272, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 20280, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_initialize:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 20288, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20296, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd -1"},
+ {.what Here, .desc "value", .here 20304, .there 360,.type Absolute, .p -1 },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 20312, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20320, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20328, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 20336, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 20344, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 20352, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 20360, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_initialize"},
+ {.what Here, .desc "address", .here 20368, .there 360,.type Relativedictionary, .p L_C_initialize },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 20376, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd MV_Bufferfilenames"},
+ {.what Here, .desc "address", .here 20384, .there 360,.type Relativedictionary, .p MV_Bufferfilenames },
+ {.what Sourceline, .desc "dd MC_NBUFFERS"},
+ {.what Here, .desc "address", .here 20392, .there 360,.type Relativedictionary, .p MC_NBUFFERS },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20400, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 20408, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_doinit"},
+ {.what Here, .desc "address", .here 20416, .there 360,.type Relativedictionary, .p M_doinit },
+ {.what Sourceline, .desc "L_C_initialize_1:"},
+ {.what Sourceline, .desc "dd M_dup"},
+ {.what Here, .desc "address", .here 20424, .there 360,.type Relativedictionary, .p M_dup },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20432, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 0"},
+ {.what Here, .desc "value", .here 20440, .there 360,.type Absolute, .p 0 },
+ {.what Sourceline, .desc "dd M_xswap"},
+ {.what Here, .desc "address", .here 20448, .there 360,.type Relativedictionary, .p M_xswap },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20456, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20464, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd 1"},
+ {.what Here, .desc "value", .here 20472, .there 360,.type Absolute, .p 1 },
+ {.what Sourceline, .desc "dd C_cells"},
+ {.what Here, .desc "address", .here 20480, .there 360,.type Relativedictionary, .p C_cells },
+ {.what Sourceline, .desc "dd M_plus"},
+ {.what Here, .desc "address", .here 20488, .there 360,.type Relativedictionary, .p M_plus },
+ {.what Sourceline, .desc "dd M_doloop"},
+ {.what Here, .desc "address", .here 20496, .there 360,.type Relativedictionary, .p M_doloop },
+ {.what Sourceline, .desc "dd L_C_initialize_1"},
+ {.what Here, .desc "address", .here 20504, .there 360,.type Relativedictionary, .p L_C_initialize_1 },
+ {.what Sourceline, .desc "dd M_drop"},
+ {.what Here, .desc "address", .here 20512, .there 360,.type Relativedictionary, .p M_drop },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20520, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_line_filename"},
+ {.what Here, .desc "address", .here 20528, .there 360,.type Relativedictionary, .p L_line_filename },
+ {.what Sourceline, .desc "dd C_wordfilename_store"},
+ {.what Here, .desc "address", .here 20536, .there 360,.type Relativedictionary, .p C_wordfilename_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20544, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_word_filename"},
+ {.what Here, .desc "address", .here 20552, .there 360,.type Relativedictionary, .p L_word_filename },
+ {.what Sourceline, .desc "dd C_linefilename_store"},
+ {.what Here, .desc "address", .here 20560, .there 360,.type Relativedictionary, .p C_linefilename_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20568, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_doublequote_filename"},
+ {.what Here, .desc "address", .here 20576, .there 360,.type Relativedictionary, .p L_doublequote_filename },
+ {.what Sourceline, .desc "dd C_doublequotefilename_store"},
+ {.what Here, .desc "address", .here 20584, .there 360,.type Relativedictionary, .p C_doublequotefilename_store },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20592, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd L_closeparen_filename"},
+ {.what Here, .desc "address", .here 20600, .there 360,.type Relativedictionary, .p L_closeparen_filename },
+ {.what Sourceline, .desc "dd C_closeparenfilename_store"},
+ {.what Here, .desc "address", .here 20608, .there 360,.type Relativedictionary, .p C_closeparenfilename_store },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 20616, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "CENTRY \"boot\" boot 4"},
+ {.what Here, .desc "link",.here 20624, .there 360,.type Relativedictionary, .p 20224 },
+ {.what Here, .desc "len", .here 20632, .there 360,.type Byte, .b 0 + 4 },
+ {.what Here, .desc "name",.here 20633, .there 360,.type Chars, .str "boot" },
+ {.what Here, .desc "cfa", .here 20640, .there 360,.type Absoluteptr, .ptr colon },
+ {.what Sourceline, .desc "dd M_reset ; initialize return stack"},
+ {.what Here, .desc "address", .here 20648, .there 360,.type Relativedictionary, .p M_reset },
+ {.what Sourceline, .desc "dd M_clear ; SP = sstack_end initialize data stack"},
+ {.what Here, .desc "address", .here 20656, .there 360,.type Relativedictionary, .p M_clear },
+ {.what Sourceline, .desc "dd M_literal"},
+ {.what Here, .desc "address", .here 20664, .there 360,.type Relativedictionary, .p M_literal },
+ {.what Sourceline, .desc "dd C_parenabort ; ( (abort) -- )"},
+ {.what Here, .desc "address", .here 20672, .there 360,.type Relativedictionary, .p C_parenabort },
+ {.what Sourceline, .desc "dd MV_Abortvec ; variable that puts (abort) code address on the stack"},
+ {.what Here, .desc "address", .here 20680, .there 360,.type Relativedictionary, .p MV_Abortvec },
+ {.what Sourceline, .desc "dd M_store ; variable abortvec = (abort) code address"},
+ {.what Here, .desc "address", .here 20688, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_Dp"},
+ {.what Here, .desc "address", .here 20696, .there 360,.type Relativedictionary, .p MV_Dp },
+ {.what Sourceline, .desc "dd MV_H0 ; H0 = here at startup"},
+ {.what Here, .desc "address", .here 20704, .there 360,.type Relativedictionary, .p MV_H0 },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20712, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd C_initialize ; sets up the buffer filenames and buffer fd's"},
+ {.what Here, .desc "address", .here 20720, .there 360,.type Relativedictionary, .p C_initialize },
+ {.what Sourceline, .desc "dd MC_STDIN"},
+ {.what Here, .desc "address", .here 20728, .there 360,.type Relativedictionary, .p MC_STDIN },
+ {.what Sourceline, .desc "dd MV_Infd ; might be overwritten by args below"},
+ {.what Here, .desc "address", .here 20736, .there 360,.type Relativedictionary, .p MV_Infd },
+ {.what Sourceline, .desc "dd M_store ; stdin = 0"},
+ {.what Here, .desc "address", .here 20744, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MC_STDOUT"},
+ {.what Here, .desc "address", .here 20752, .there 360,.type Relativedictionary, .p MC_STDOUT },
+ {.what Sourceline, .desc "dd MV_Outfd"},
+ {.what Here, .desc "address", .here 20760, .there 360,.type Relativedictionary, .p MV_Outfd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20768, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MC_STDERR"},
+ {.what Here, .desc "address", .here 20776, .there 360,.type Relativedictionary, .p MC_STDERR },
+ {.what Sourceline, .desc "dd MV_Errfd"},
+ {.what Here, .desc "address", .here 20784, .there 360,.type Relativedictionary, .p MV_Errfd },
+ {.what Sourceline, .desc "dd M_store"},
+ {.what Here, .desc "address", .here 20792, .there 360,.type Relativedictionary, .p M_store },
+ {.what Sourceline, .desc "dd MV_State"},
+ {.what Here, .desc "address", .here 20800, .there 360,.type Relativedictionary, .p MV_State },
+ {.what Sourceline, .desc "dd C_off ; off stores 0 at state"},
+ {.what Here, .desc "address", .here 20808, .there 360,.type Relativedictionary, .p C_off },
+ {.what Sourceline, .desc "dd C_decimal ; decimal sets base = 10"},
+ {.what Here, .desc "address", .here 20816, .there 360,.type Relativedictionary, .p C_decimal },
+ {.what Sourceline, .desc "dd C_args ; process args"},
+ {.what Here, .desc "address", .here 20824, .there 360,.type Relativedictionary, .p C_args },
+ {.what Sourceline, .desc "dd C_close_input ; if the args opened an input"},
+ {.what Here, .desc "address", .here 20832, .there 360,.type Relativedictionary, .p C_close_input },
+ {.what Sourceline, .desc "dd C_stdinput ; read lines from stdin, args can change it later"},
+ {.what Here, .desc "address", .here 20840, .there 360,.type Relativedictionary, .p C_stdinput },
+ {.what Sourceline, .desc "dd C_quit ; interpreter loop when there are no args or fall through after processing args"},
+ {.what Here, .desc "address", .here 20848, .there 360,.type Relativedictionary, .p C_quit },
+ {.what Sourceline, .desc "dd M_exitcolon"},
+ {.what Here, .desc "address", .here 20856, .there 360,.type Relativedictionary, .p M_exitcolon },
+ {.what Sourceline, .desc "L_bin_prefix:"},
+ {.what Sourceline, .desc "db \"#n/\""},
+ {.what Here, .desc "len", .here 20864, .there 360,.type Byte, .b 3 },
+ {.what Here, .desc "name",.here 20865, .there 360,.type Chars, .str "#n/" },
+ {.what Sourceline, .desc "L_line_filename:"},
+ {.what Sourceline, .desc "db \"/word\""},
+ {.what Here, .desc "len", .here 20868, .there 360,.type Byte, .b 5 },
+ {.what Here, .desc "name",.here 20869, .there 360,.type Chars, .str "/word" },
+ {.what Sourceline, .desc "L_word_filename:"},
+ {.what Sourceline, .desc "db \"/line\""},
+ {.what Here, .desc "len", .here 20874, .there 360,.type Byte, .b 5 },
+ {.what Here, .desc "name",.here 20875, .there 360,.type Chars, .str "/line" },
+ {.what Sourceline, .desc "L_doublequote_filename:"},
+ {.what Sourceline, .desc "db \"/doublequote\""},
+ {.what Here, .desc "len", .here 20880, .there 360,.type Byte, .b 12 },
+ {.what Here, .desc "name",.here 20881, .there 360,.type Chars, .str "/doublequote" },
+ {.what Sourceline, .desc "L_closeparen_filename:"},
+ {.what Sourceline, .desc "db \"/closeparen\""},
+ {.what Here, .desc "len", .here 20893, .there 360,.type Byte, .b 11 },
+ {.what Here, .desc "name",.here 20894, .there 360,.type Chars, .str "/closeparen" },
+ {.what Sourceline, .desc "L137:"},
+ {.what Sourceline, .desc "db \"unable to restore input\" ; comments for testing the awk parser"},
+ {.what Here, .desc "len", .here 20905, .there 360,.type Byte, .b 23 },
+ {.what Here, .desc "name",.here 20906, .there 360,.type Chars, .str "unable to restore input" },
+ {.what Sourceline, .desc "L_open_failed:"},
+ {.what Sourceline, .desc "db \"open file failed\""},
+ {.what Here, .desc "len", .here 20929, .there 360,.type Byte, .b 16 },
+ {.what Here, .desc "name",.here 20930, .there 360,.type Chars, .str "open file failed" },
+ {.what Sourceline, .desc "L_read_failed:"},
+ {.what Sourceline, .desc "db \"read file failed\""},
+ {.what Here, .desc "len", .here 20946, .there 360,.type Byte, .b 16 },
+ {.what Here, .desc "name",.here 20947, .there 360,.type Chars, .str "read file failed" },
+ {.what Sourceline, .desc "L170:"},
+ {.what Sourceline, .desc "db \" Q?\""},
+ {.what Here, .desc "len", .here 20963, .there 360,.type Byte, .b 3 },
+ {.what Here, .desc "name",.here 20964, .there 360,.type Chars, .str " Q?" },
+ {.what Sourceline, .desc "L173:"},
+ {.what Sourceline, .desc "db \" stack underflow\""},
+ {.what Here, .desc "len", .here 20967, .there 360,.type Byte, .b 16 },
+ {.what Here, .desc "name",.here 20968, .there 360,.type Chars, .str " stack underflow" },
+ {.what Sourceline, .desc "L180:"},
+ {.what Sourceline, .desc "db \" I?\""},
+ {.what Here, .desc "len", .here 20984, .there 360,.type Byte, .b 3 },
+ {.what Here, .desc "name",.here 20985, .there 360,.type Chars, .str " I?" },
+ {.what Sourceline, .desc "L_C_compile_5:"},
+ {.what Sourceline, .desc "db \" C?\""},
+ {.what Here, .desc "len", .here 20988, .there 360,.type Byte, .b 3 },
+ {.what Here, .desc "name",.here 20989, .there 360,.type Chars, .str " C?" },
+ {.what Sourceline, .desc "L247:"},
+ {.what Sourceline, .desc "db \"I/O error\""},
+ {.what Here, .desc "len", .here 20992, .there 360,.type Byte, .b 9 },
+ {.what Here, .desc "name",.here 20993, .there 360,.type Chars, .str "I/O error" },
+ {.what Sourceline, .desc "L251:"},
+ {.what Sourceline, .desc "db \"uninitialized execution vector\""},
+ {.what Here, .desc "len", .here 21002, .there 360,.type Byte, .b 30 },
+ {.what Here, .desc "name",.here 21003, .there 360,.type Chars, .str "uninitialized execution vector" },
+ {.what Sourceline, .desc "L255:"},
+ {.what Sourceline, .desc "db \" ok\""},
+ {.what Here, .desc "len", .here 21033, .there 360,.type Byte, .b 3 },
+ {.what Here, .desc "name",.here 21034, .there 360,.type Chars, .str " ok" },
+ {.what Sourceline, .desc "L_C_get_too_long:"},
+ {.what Sourceline, .desc "db \"input is longer than 4096 bytes without a delimiter\""},
+ {.what Here, .desc "len", .here 21037, .there 360,.type Byte, .b 51 },
+ {.what Here, .desc "name",.here 21038, .there 360,.type Chars, .str "input is longer than 4096 bytes without a delimiter" },
+ {.what Sourceline, .desc "L305:"},
+ {.what Sourceline, .desc "db \"read error\""},
+ {.what Here, .desc "len", .here 21089, .there 360,.type Byte, .b 10 },
+ {.what Here, .desc "name",.here 21090, .there 360,.type Chars, .str "read error" },
+ {.what Sourceline, .desc "L_C_long_word:"},
+ {.what Sourceline, .desc "db \"word is too long to be interpreted\""},
+ {.what Here, .desc "len", .here 21100, .there 360,.type Byte, .b 34 },
+ {.what Here, .desc "name",.here 21101, .there 360,.type Chars, .str "word is too long to be interpreted" },
+ {.what Here, .desc "end here", .here 21136, .there 360,.type End },
+ {.what There, .desc "end there", .here 21136, .there 360,.type End },
+ {.what Dtop, .desc "end dtop", .p 20624 },
};
--- a/os/pc64/forth.head.h
+++ b/os/pc64/forth.head.h
@@ -2,33 +2,32 @@
* Forth dictionary
*/
enum {
- Header,
- IHeader, /* Immediate dictionary definition */
- Absolute,
- FromDictionary,
- FromH0,
- FromV0,
- Byte, /* obsolete, all are counted strings now */
- Chars,
+ Sourceline,
Here,
There,
+ Byte, /* obsolete, all are counted strings now */
+ Chars,
+ Absolute,
+ Absoluteptr,
+ Relative, /* fmem+ value, for defined memory locations */
+ Relativevar, /* fmem+FORTHVARS+ value */
+ Relativedictionary, /* fmem+DICTIONARY+ value */
+ Dtop,
+ End
};
-typedef struct Hdr Hdr;
-struct Hdr {
- int len;
- char name[64];
- void *cfa;
-};
typedef struct Fentry Fentry;
struct Fentry
{
- int type;
- union {
- Hdr hdr;
- intptr p;
- s8 b;
+ int what; /* Source line or Here or There or Dtop value */
+ char desc[1024];
+ int type; /* Byte, Chars, Absolute, Relative, End */
+ intptr here;
+ intptr there;
+ /* union { */
+ intptr p; /* for Absolute and Relative */
+ s8 b; /* for immediates, write the value as immediate + length */
char str[128];
- };
- char src[128];
+ void *ptr;
+ /* }; */
};
--- a/os/pc64/main.c
+++ b/os/pc64/main.c
@@ -328,7 +328,7 @@
kopen("#c/cons", OWRITE);
/* the space at the end is needed to recognize init.f as a word */
- up->args = "include init.f ";
+ up->args = " include init.f ";
up->nargs = strlen(up->args);
print("init0: args len %d: %s\n", up->nargs, up->args);
goforth(up->fmem);
--- a/os/pc64/mem.h
+++ b/os/pc64/mem.h
@@ -229,19 +229,19 @@
#define FTHPARENTPID (RSTACK+(BY2WD*65))
#define ARGSFILENAME (RSTACK+(BY2WD*66)) /* counted string, 18 bytes is enough, 64 bytes */
-#define FORTHVARS (RSTACK+(BY2WD*74)) /* magic word here? */
/* storage for saving Forth registers when calling C */
-#define FORTHTOP (FORTHVARS+(BY2WD*0))
-#define FORTHPSP (FORTHVARS+(BY2WD*1))
-#define FORTHRSP (FORTHVARS+(BY2WD*2))
-#define FORTHIP (FORTHVARS+(BY2WD*3))
-#define FORTHW (FORTHVARS+(BY2WD*4))
-#define FORTHUP (FORTHVARS+(BY2WD*5))
-#define FORTHUPE (FORTHVARS+(BY2WD*6))
+#define FORTHTOP (RSTACK+(BY2WD*74))
+#define FORTHPSP (RSTACK+(BY2WD*75))
+#define FORTHRSP (RSTACK+(BY2WD*76))
+#define FORTHIP (RSTACK+(BY2WD*77))
+#define FORTHW (RSTACK+(BY2WD*78))
+#define FORTHUP (RSTACK+(BY2WD*79))
+#define FORTHUPE (RSTACK+(BY2WD*80))
+#define HERE (RSTACK+(BY2WD*81))
+#define DTOP (RSTACK+(BY2WD*82))
+#define THERE (RSTACK+(BY2WD*83)) /* store FORTHVARS here at boot */
-#define HERE (FORTHVARS+(BY2WD*7))
-#define DTOP (FORTHVARS+(BY2WD*8))
-#define THERE (FORTHVARS+(BY2WD*9)) /* store fmem+THERE here at boot */
+#define FORTHVARS (RSTACK+(BY2WD*84))
#define FORTHEND (HEAPSTART+(22*BY2PG))
#define FORTHHEAPSIZE FORTHEND
--- a/os/pc64/mkdict.awk
+++ b/os/pc64/mkdict.awk
@@ -3,6 +3,7 @@
# rc script to build amd64 9front forth words from words-nasm.s
# ./mkdict.awk primitives-nasm.s words-nassm.s
# watch -e 'mkdict.awk' 'cat primitives-nasm.s words-nasm.s | ./mkdict.awk'
+# watch -e 'mkdict.awk' 'echo start `{date}; ./mkdict.awk primitives-nasm.s words-nasm.s > forth.h && bell ; echo end `{date} '
BEGIN{
last=""
@@ -14,6 +15,10 @@
literal = "^[+-]?[0-9]+$"
branchlabel = "^L[0-9a-zA-Z_]+:$"
fentries = "Fentry fentries[] = {\n";
+ dtop = -1
+ t = " " # tab
+ t2 = t t # 2 tabs
+ nl = ",\n"
}
function align(here){
@@ -22,22 +27,31 @@
here += 8- (here%8)
return here
}
+function sourceline(){
+ gsub(/\\/,"backslash");
+ gsub(/\"/,"\\\"");
+ gsub(/\\\\\"/,"\\\"");
+ fentries = fentries t "{.what Sourceline, .desc \"" $0 "\"}" nl;
+}
function header(len, name, prefix, label, cfa, immediate){
h = align(h); # to align here if the string or byte un-aligned it
+
+ sourceline()
+ if(dtop == -1)
+ fentries = fentries t2 "{.what Here, .desc \"link\",.here " h ", .there " vh ",.type Absolute, .p 0 }" nl;
+ else
+ fentries = fentries t2 "{.what Here, .desc \"link\",.here " h ", .there " vh ",.type Relativedictionary, .p " dtop " }" nl;
+ dtop = h
h+=8; # for link
- h+=len+1;
+
+ fentries = fentries t2 "{.what Here, .desc \"len\", .here " h ", .there " vh ",.type Byte, .b " (immediate*128) " + " len " }" nl;
+ h+=1;
+ fentries = fentries t2 "{.what Here, .desc \"name\",.here " h ", .there " vh ",.type Chars, .str " name " }" nl;
h = align(h);
+ fentries = fentries t2 "{.what Here, .desc \"cfa\", .here " h ", .there " vh ",.type Absoluteptr, .ptr " cfa " }" nl;
labels[nlabels++] = prefix label " = " h;
h+=8; # for cfa
cfas[cfa] = 1
- if(immediate == 1)
- type = "IHeader"
- else
- type = "Header"
- fentries = fentries " {.type " type ", {.hdr { " len ", " name ", /* " labels[nlabels-1] " */ " cfa " }}}, /* " $0 " h " h " */\n";
- # print(prefix label " @ " labels[nlabels-1]);
- fentries = fentries " {.type Here, {.p " h " }}, /* " h " " vh " */\n"
- fentries = fentries " {.type There, {.p " vh " }}, /* " h " " vh " */\n"
}
$1 == "MENTRY" {
name = $2
@@ -46,20 +60,20 @@
$1 == "MCENTRY" {
name = $2
header($4, name, "MC_", $3, "constant")
+ fentries = fentries t2 "{.what Here, .desc \"constant\", .here " h ", .there " vh ",.type Absolute, .p " $5 " }" nl;
h+=8;
- fentries = fentries " {.type Absolute, {.p " $5"}}, /* " h " */\n"
}
-$1 == "MVDENTRY" {
+$1 == "MVDENTRY" { # defined memory locations in user memory
name = $2
header($4, name, "MV_", $3, "variable")
+ fentries = fentries t2 "{.what Here, .desc \"pfa\", .here " h ", .there " vh ",.type Relative, .p " $5 " }" nl;
h+=8; # for pfa
- fentries = fentries " {.type FromH0, {.p " $5 " }}, /* " h " " vh " */\n"
}
$1 == "MVENTRY" {
name = $2
header($4, name, "MV_", $3, "variable")
+ fentries = fentries t2 "{.what Here, .desc \"pfa\", .here " h ", .there " vh ",.type Relativevar, .p FORTHVARS + " vh " }" nl;
h+=8; # for pfa
- fentries = fentries " {.type FromV0, {.p " vh " }}, /* " h " " vh " */\n"
if(NF >= 5 && $5 != ";")
vh+=$5*8;
else
@@ -76,46 +90,48 @@
header($4, name, "CI_", $3, "colon", 1)
}
$1 == "dd" && $2 ~ literal {
+ sourceline()
h = align(h); # to align here if the string or byte un-aligned it
+ fentries = fentries t2 "{.what Here, .desc \"value\", .here " h ", .there " vh ",.type Absolute, .p " $2 " }" nl;
h+=8
- fentries = fentries " {.type Absolute, {.p " $2 "}}, /* " $0 " " h " */\n"
}
$1 == "dd" && $2 ~ "^[M_|C_|CI_|(MC_)|(MV_)|L]" {
+ sourceline()
h = align(h); # to align here if the string or byte un-aligned it
+ fentries = fentries t2 "{.what Here, .desc \"address\", .here " h ", .there " vh ",.type Relativedictionary, .p " $2 " }" nl;
h+=8
- fentries = fentries " {.type FromDictionary, {.p " $2 "}, .src = \"" $0 "\"}, /* " $0 " " h " */\n"
}
$1 ~ branchlabel {
- h = align(h); # to align here if the string or byte un-aligned it
+ sourceline()
gsub(/:/,"", $1)
labels[nlabels++] = $1 " = " h;
}
$1 == "db" { # will leave h unaligned.
+ sourceline()
if($2 ~ literal) { # obsolete, now all are counted strings
- h += 1;
- fentries = fentries " {.type Byte, {.b " $2 "}}, /* " $0 " " h " */\n"
+ fentries = fentries t2 "{.what Here, .desc \"byte\", .here " h ", .there " vh ",.type Byte, .b " $2 " }" nl;
+ h+=1;
}else{
gsub(/^db /,"", $0)
gsub(/[ ]*;.*/,"", $0)
- h += length($0)-2+1; # -2 for the quotes, +1 for the count that will be added by devforth
- fentries = fentries " {.type Chars, {.str " $0 "}}, /* " $0 " " h " */\n"
+ gsub(/\\\"/,"\"");
+ fentries = fentries t2 "{.what Here, .desc \"len\", .here " h ", .there " vh ",.type Byte, .b " length($0)-2 " }" nl;
+ h+=1;
+ fentries = fentries t2 "{.what Here, .desc \"name\",.here " h ", .there " vh ",.type Chars, .str " $0 " }" nl;
+ h += length($0)-2; # -2 for the quotes
}
}
$0 ~ /^;/ || $1 == ";" {
- fentries = fentries "/* " $0 " */"
+# sourceline()
}
$0 ~ /^$/ {
- fentries = fentries $0
}
-{
- fentries = fentries " {.type Here, {.p " h " }}, /* " h " " vh " */\n"
- fentries = fentries " {.type There, {.p " vh " }}, /* " h " " vh " */\n"
-}
END{
h = align(h); # to align here if the string or byte un-aligned it
vh = align(vh); # does not need to be aligned as we are not assigning variable bytes
- fentries = fentries " {.type Here, {.p " h " }}, /* " h " " vh " */\n"
- fentries = fentries " {.type There, {.p " vh " }}, /* " h " " vh " */\n"
+ fentries = fentries t "{.what Here, .desc \"end here\", .here " h ", .there " vh ",.type End }" nl;
+ fentries = fentries t "{.what There, .desc \"end there\", .here " h ", .there " vh ",.type End }" nl;
+ fentries = fentries t "{.what Dtop, .desc \"end dtop\", .p " dtop " }" nl;
fentries= fentries "};\n"
# print("here " h);
print("enum {");
--- a/os/pc64/trap.c
+++ b/os/pc64/trap.c
@@ -153,7 +153,7 @@
return;
print(" depth %zd\n", (h+PSTACK - psp)/sizeof(intptr));
for(i = h + PSTACK-8; i >= psp; i-=8){
- print(" 0x%zx: 0x%zx", i, *(intptr*)i);
+ print(" 0x%zX: 0x%zX", i, *(intptr*)i);
l++;
if(l == 3){
l = 0;
--- a/os/pc64/words-nasm.s
+++ b/os/pc64/words-nasm.s
@@ -843,7 +843,7 @@
dd M_store
dd M_exitcolon
-CENTRY ">line" C_toline 7 ; ( 'Bufferfds -- 'Wordfd )
+CENTRY ">line" C_toline 5 ; ( 'Bufferfds -- 'Wordfd )
dd MC_LINENUM
dd C_cells
dd M_plus
@@ -874,7 +874,7 @@
dd M_exitcolon
CENTRY ">doublequote" C_todoublequote 12 ; ( 'Bufferfds -- 'Doublequotefd )
-dd MC_LINENUM
+dd MC_DOUBLEQUOTENUM
dd C_cells
dd M_plus
dd M_exitcolon
@@ -904,7 +904,7 @@
dd M_exitcolon
CENTRY ">closeparen" C_tocloseparen 11 ; ( 'Bufferfds -- 'Closeparenfd )
-dd MC_LINENUM
+dd MC_CLOSEPARENNUM
dd C_cells
dd M_plus
dd M_exitcolon
@@ -1182,7 +1182,6 @@
; if (.) can return a counted string, this would be simpler
CENTRY "buffername" C_buffername 10 ; ( index -- 'counted_string ) build the buffer fd's filename
dd C_bufferfilename_fetch ; ( 'fcs ) fcs = filename counted string
-
dd M_literal
dd L_bin_prefix ; address of the counted string 3#n/
dd C_pad
@@ -1241,7 +1240,7 @@
dd L_open_failed ; open error
dd C_count
dd C_type
-dd C_emit ; show the index
+dd C_dot ; show the index
dd C_cr
dd C_abort ; abort on open error. How about terminate?
@@ -1271,13 +1270,13 @@
dd 4096
dd M_equal
dd M_cjump
-dd M_exitcolon ; ( read_count ) successful read, get out
+dd L_C_get_read_successful
dd M_literal
dd L_C_get_too_long ; could not find a delimiter in 4096 bytes, reevaluate
dd C_count
dd C_type
-dd C_emit ; show the read_count
+dd C_dot ; show the read_count
dd C_cr
dd C_abort ; abort on read error. How about terminate?
dd M_exitcolon
@@ -1287,7 +1286,7 @@
dd L_read_failed ; read error
dd C_count
dd C_type
-dd C_emit ; show the index
+dd C_dot ; show the index
dd C_cr
dd C_abort ; abort on read error. How about terminate?
dd M_exitcolon
@@ -1299,8 +1298,11 @@
dd C_restore_input
dd M_exitcolon
-CENTRY "parse" C_parse 4 ; ( read_count -- 'Wordb ) Wordb has a counted string. read_count number of bytes read into Tib
+L_C_get_read_successful:
+dd M_exitcolon ; ( read_count ) successful read, get out
+CENTRY "parse" C_parse 5 ; ( read_count -- 'Wordb ) Wordb has a counted string. read_count bytes read into Tib
+
dd M_dup ; ( read_count read_count ) check if count > 255 bytes, then invalid word
dd M_literal
dd 256
@@ -2224,19 +2226,19 @@
dd M_drop
dd M_literal
-dd L121
+dd L_line_filename
dd C_wordfilename_store
dd M_literal
-dd L122
+dd L_word_filename
dd C_linefilename_store
dd M_literal
-dd L123
+dd L_doublequote_filename
dd C_doublequotefilename_store
dd M_literal
-dd L124
+dd L_closeparen_filename
dd C_closeparenfilename_store
dd M_exitcolon
@@ -2275,15 +2277,16 @@
dd C_quit ; interpreter loop when there are no args or fall through after processing args
dd M_exitcolon
+; putting the strings at the bottom to not mess with cell alignment above
L_bin_prefix:
db "#n/"
-L121:
+L_line_filename:
db "/word"
-L122:
+L_word_filename:
db "/line"
-L123:
+L_doublequote_filename:
db "/doublequote"
-L124:
+L_closeparen_filename:
db "/closeparen"
L137:
--- a/os/port/devbin.c
+++ b/os/port/devbin.c
@@ -11,6 +11,8 @@
/*
An fd created here might be used by different processes at the same time
if the processes are sharing the Fgrp. Hence, the need for locks.
+ TODO
+ add a ctl file to add searchers at run time (format: name <end byte>\n)
*/
/*
len is the space available in the reader's buffer
@@ -21,7 +23,8 @@
{
u32 whichfile;
char name[KNAMELEN];
- u8 *(*endfn)(u8 *startp, u8 *endp); /* function pointer returning a pointer to the location after the delimiter */
+ /* function pointer to identify the content to send */
+ s32 (*contentfn)(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
};
QLock lexlock;
@@ -57,21 +60,21 @@
Qcloseparen,
};
-static u8 *endofword(u8 *startp, u8 *endp);
-static u8 *endofnewline(u8 *startp, u8 *endp);
-static u8 *endofdoublequote(u8 *startp, u8 *endp);
-static u8 *endofcloseparen(u8 *startp, u8 *endp);
-static u8 *readuntil(u8 *startp, u8 *endp);
+static s32 wordfn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
+static s32 linefn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
+static s32 doublequotefn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
+static s32 closeparenfn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
+static s32 readmax(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp);
u16 bintype = 0;
Searcher searchers[] =
{
- Qbufferlength, "bufferlength", readuntil,
- Qbuffer, "buffer", readuntil, /* to read contents without a delimiter, such as the last non-delimited content */
- Qword, "word", endofword,
- Qline, "line", endofnewline,
- Qdoublequote, "doublequote", endofdoublequote,
- Qcloseparen, "closeparen", endofcloseparen,
+ Qbufferlength, "bufferlength", readmax, /* irrelevant function, not used */
+ Qbuffer, "buffer", readmax, /* to read contents without a delimiter, such as the last non-delimited content */
+ Qword, "word", wordfn,
+ Qline, "line", linefn,
+ Qdoublequote, "doublequote", doublequotefn,
+ Qcloseparen, "closeparen", closeparenfn,
};
static Chan*
@@ -104,10 +107,11 @@
return -1;
nsourcefds = 0;
- for(nfd = 0; nfd < up->fgrp->maxfd; nfd++){
+ for(nfd = 0; nfd <= up->fgrp->maxfd; nfd++){
if(up->fgrp->fd[nfd] != nil &&
up->fgrp->fd[nfd]->type != bintype &&
- (up->fgrp->fd[nfd]->mode == OREAD || up->fgrp->fd[nfd]->mode == ORDWR)){
+ (up->fgrp->fd[nfd]->mode == OREAD ||
+ up->fgrp->fd[nfd]->mode == ORDWR)){
if(nsourcefds == i){
snprint(fdname,5,"%d",nfd);
mkqid(&q, Qfddir, nfd, QTDIR); /* source fd in qid.vers */
@@ -243,6 +247,7 @@
Bin *bin;
Binreader *l;
+print("binclose: chanpath(c) %s\n", chanpath(c));
l = c->aux;
if(l != nil){
bin = l->bin;
@@ -270,10 +275,12 @@
if(bin->readp == nil)
bin->readp = bin->buf;
- if(bin->readp > bin->buf){
+ if(bin->readp == bin->writep){
+ bin->readp = bin->writep = bin->buf;
+ }else if(bin->readp > bin->buf){
n = bin->writep-bin->readp;
memmove(bin->buf, bin->readp, n);
- bin->writep -= n;
+ bin->writep = bin->buf+n;
bin->readp = bin->buf;
}
@@ -287,19 +294,24 @@
return nr;
}
+/*
+ end of file is not a delimiter
+ */
static s32
binread(Chan *c, void *va, s32 n, s64)
{
Bin *bin;
Searcher *s;
- u8 *ep, *nextreadp;
+ u8 *startp, *nextreadp;
u32 rv, nremaining;
char nlenstr[10];
+ s32 nsend;
if(c->qid.type == QTDIR){
return devdirread(c, va, n, nil, 0, bingen);
}
+ DBG("binread: chanpath(c) %s n %d\n", chanpath(c), n);
rv = 0;
bin = ((Binreader*)c->aux)->bin;
s = ((Binreader*)c->aux)->searcher;
@@ -321,7 +333,7 @@
rv = 0;
else if(nremaining > 0){
rv = nremaining > n ? n : nremaining;
- memmove(va, bin->readp, n);
+ memmove(va, bin->readp, rv);
bin->readp += rv;
}
goto Exit;
@@ -335,35 +347,17 @@
}
Search: /* doing this while holding a lock, not sure if it is smart */
- if(bin->writep-bin->readp > n)
- ep = bin->readp+n;
- else
- ep = bin->writep;
- /* s->endfn should not run for Qbufferlength, hence no nil check */
- nextreadp = s->endfn(bin->readp, ep);
- if(nextreadp == nil){
- if(bin->writep-bin->readp > n){
- /* delimiter not found, send n bytes */
- memmove(va, bin->readp, n);
- bin->readp += n;
- rv = n;
- goto Exit;
- }else{
- /* BUG: what if this returns an eof? */
- if(bin->eof == 1){
- rv = 0;
- goto Exit;
- }else
- refill(bin);
- goto Search;
- }
- }else{
- /* delimiter found within n bytes */
- rv = nextreadp-bin->readp;
- memmove(va, bin->readp, rv);
- bin->readp = nextreadp;
- goto Exit;
+ DBG("binread: chanpath(c) %s %s readp 0x%p writep 0x%p maxn %d\n",
+ chanpath(c), s->name, bin->readp, bin->writep, n);
+ nsend = s->contentfn(bin->readp, bin->writep, &startp, n, &nextreadp);
+ DBG("binread: nsend %d startp 0x%p nextreadp 0x%p\n", nsend, startp, nextreadp);
+ if(nsend == 0 && bin->eof == 0){
+ refill(bin);
+ goto Search;
}
+ memmove(va, startp, nsend);
+ bin->readp = nextreadp;
+ rv = nsend;
Exit:
qunlock(bin);
return rv;
@@ -410,60 +404,160 @@
return endp;
}
+static s32
+readmax(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp)
+{
+ *startp = readp;
+ *nextreadp = writep;
+
+ /* nothing to send */
+ if(readp == writep)
+ return 0;
+
+ if(writep-readp > maxn){
+ *nextreadp = readp+maxn;
+ return maxn;
+ }
+ return writep-readp;
+}
+
/*
without a blank line at the end, the last word without an ending
- word delimiter gets skipped.
+ word delimiter gets skipped. This is how all Plan9 apps are working.
+ Sticking to that policy.
Hence, the application should read the buffer for the last word
no, leave it alone. not worth the complexity.
\<carriage return> will skip the next line
- TODO
- at some point, have to remove leading blanks
*/
-static u8 *
-endofword(u8 *startp, u8 *endp)
+static s32
+wordfn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp)
{
u8 *p;
+ s32 n;
- for(p = startp; p<endp; p++){
+ *startp = *nextreadp = readp;
+
+ /* nothing to send */
+ if(readp == writep)
+ return 0;
+
+ /* skip starting delimiters */
+ for(p = readp; p<writep; p++){
if(*p == ' ' || *p == ' ' || *p == '\n')
- return p+1;
+ continue;
+ else
+ break;
}
- return nil;
+
+ *startp = *nextreadp = p; /* disregard until p */
+
+ /* all content is delimiters */
+ if(p == writep){
+ return 0;
+ }
+
+ /* find ending delimiter */
+ for(n=0; p<writep && n < maxn; p++){
+ *nextreadp = p;
+ if(*p == ' ' || *p == ' ' || *p == '\n'){
+ return n;
+ }
+ n++;
+ }
+
+ /* no delimiter found in maxn bytes, send maxn */
+ if(n == maxn)
+ return maxn;
+
+ /* no delimiter found before writep */
+ return 0;
}
-static u8 *
-endofnewline(u8 *startp, u8 *endp)
+static s32
+linefn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp)
{
u8 *p;
+ s32 n;
- for(p = startp; p<endp; p++){
+ *startp = *nextreadp = readp;
+
+ /* nothing to send */
+ if(readp == writep)
+ return 0;
+
+ /* skip starting delimiters */
+ for(p = readp; p<writep; p++){
if(*p == '\n')
- return p+1;
+ continue;
+ else
+ break;
}
- return nil;
+
+ *startp = *nextreadp = p; /* disregard until p */
+
+ /* all content is delimiters */
+ if(p == writep){
+ return 0;
+ }
+
+ /* find ending delimiter */
+ for(n=0; p<writep && n < maxn; p++){
+ *nextreadp = p;
+ if(*p == '\n')
+ return n;
+ n++;
+ }
+
+ /* no delimiter found in maxn bytes, send maxn */
+ if(n == maxn)
+ return maxn;
+
+ /* no delimiter found before writep */
+ return 0;
}
-static u8 *
-endofdoublequote(u8 *startp, u8 *endp)
+/* read until c and skip c for the next read */
+static s32
+until(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp, u8 c)
{
u8 *p;
+ s32 n;
- for(p = startp; p<endp; p++){
- if(*p == 0x22) /* " = 0x22 = 34 */
- return p+1;
+ *startp = *nextreadp = readp;
+
+ /* nothing to send */
+ if(readp == writep)
+ return 0;
+
+ /* find ending delimiter */
+ for(n=0; p<writep && n < maxn; p++){
+ *nextreadp = p;
+ if(*p == c){
+ *nextreadp = p+1; /* skip this for the next read */
+ return n;
+ }
+ n++;
}
- return nil;
+
+ /* no delimiter found in maxn bytes, send maxn */
+ if(n == maxn)
+ return maxn;
+
+ return 0;
}
-static u8 *
-endofcloseparen(u8 *startp, u8 *endp)
+/* find a double quote */
+static s32
+doublequotefn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp)
{
- u8 *p;
+ /* " = 0x22 = 34 */
+ return until(readp, writep, startp, maxn, nextreadp, 0x22);
+}
- for(p = startp; p<endp; p++){
- if(*p == 0x29) /* ) = 0x29 = 41 */
- return p+1;
- }
- return nil;
+static s32
+closeparenfn(u8 *readp, u8 *writep, u8 **startp, s32 maxn, u8 **nextreadp)
+{
+ /* ) = 0x29 = 41 */
+ return until(readp, writep, startp, maxn, nextreadp, 0x29);
}
--- a/os/port/devforth.c
+++ b/os/port/devforth.c
@@ -236,13 +236,13 @@
{
intptr i;
Fentry *f;
- u8 *h, *dtop, *vh, nbytes;
- int n;
+ u8 *h, *dtop, *vh, nbytes, len;
Bhdr *b;
h = fmem+DICTIONARY;
dtop = nil;
- vh = fmem+THERE+8;
+ vh = fmem+FORTHVARS;
+debug = 1;
DBG("loadforthdictionary fmem 0x%p\n"
" here 0x%p dtop 0x%p there 0x%p\n"
" (intptr*)(fmem + DTOP) 0x%p *(intptr*)(fmem + DTOP) 0x%zX\n"
@@ -256,73 +256,48 @@
FORTHEND, (intptr*)(fmem + FORTHEND));
for(i=0; i < nelem(fentries); i++){
f = &fentries[i];
- if(f->type == Header){
- *(intptr*)h = (intptr)dtop;
- DBG("Header 0x%p: 0x%zX 0x%p ", h, *(intptr*)h, dtop);
- dtop = h;
- h += sizeof(intptr);
- *h = f->hdr.len;
- DBG("len 0x%p: 0x%d ", h, *h);
- h++;
- strncpy((s8*)h, f->hdr.name, f->hdr.len);
- DBG("name 0x%p: ", h);
- for(n = 0; n < f->hdr.len; n++){
- DBG("%c", *(h+n));
- }
- h += f->hdr.len;
- if((f->hdr.len+1)%8 > 0){
- h += 8-((f->hdr.len+1)%8);
- }
- *(intptr*)h = (intptr)f->hdr.cfa;
- DBG(" cfa 0x%p: 0x%zX 0x%p\n", h, *(intptr*)h, f->hdr.cfa);
- }else if(f->type == IHeader){
- *(intptr*)h = (intptr)dtop;
- DBG("IHeader 0x%p: 0x%zX 0x%p ", h, *(intptr*)h, dtop);
- dtop = h;
- h += sizeof(intptr);
- *h = f->hdr.len | (1<<7);
- DBG("len 0x%p: 0x%d ", h, *h);
- h++;
- strncpy((s8*)h, f->hdr.name, f->hdr.len);
- DBG("name 0x%p: ", h);
- for(n = 0; n < f->hdr.len; n++){
- DBG("%c", *(h+n));
- }
- h += f->hdr.len;
- if((f->hdr.len+1)%8 > 0){
- h += 8-((f->hdr.len+1)%8);
- }
- *(intptr*)h = (intptr)f->hdr.cfa;
- DBG(" cfa 0x%p: 0x%zX 0x%p\n", h, *(intptr*)h, f->hdr.cfa);
- }else if(f->type == Absolute){
+ if(f->what == Sourceline){
+ DBG("%s\n", f->desc);
+ }else if(f->what == Here && f->type == Absolute){
+ h = fmem+DICTIONARY+f->here;
*(intptr*)h = f->p;
- DBG(" 0x%p: 0x%zX 0x%zX\n", h, *(intptr*)h, f->p);
- }else if(f->type == FromDictionary){
+ DBG(" %s 0x%zX: 0x%zX %lld: %lld\n", f->desc, h, *(intptr*)h, h, *(intptr*)h);
+ }else if(f->what == Here && f->type == Absoluteptr){
+ h = fmem+DICTIONARY+f->here;
+ *(intptr*)h = (intptr)f->ptr;
+ DBG(" %s 0x%zX: 0x%zX %lld: %lld\n", f->desc, h, *(intptr*)h, h, *(intptr*)h);
+ }else if(f->what == Here && f->type == Byte){
+ h = fmem+DICTIONARY+f->here;
+ *(s8*)h = f->b;
+ DBG(" %s 0x%zX: 0x%d %lld: %d\n", f->desc, h, *(char*)h, h, *(char*)h);
+ }else if(f->what == Here && f->type == Chars){
+ h = fmem+DICTIONARY+f->here;
+ len = strlen(f->str);
+ strncpy((s8*)h, f->str, len);
+ DBG(" %s 0x%zX: %s %lld: %s\n", f->desc, h, (char*)h, h, (char*)h);
+ }else if(f->what == Here && f->type == Relative){
+ h = fmem+DICTIONARY+f->here;
+ *(intptr*)h = (intptr)fmem+f->p;
+ DBG(" %s 0x%zX: 0x%zX %lld: %lld\n", f->desc, h, *(intptr*)h, h, *(intptr*)h);
+ }else if(f->what == Here && f->type == Relativedictionary){
+ h = fmem+DICTIONARY+f->here;
*(intptr*)h = (intptr)fmem+DICTIONARY+f->p;
- DBG(" 0x%p: 0x%zX 0x%p src %s\n", h, *(intptr*)h, fmem+DICTIONARY+f->p, f->src);
- }else if(f->type == FromH0){
+ DBG(" %s 0x%zX: 0x%zX %lld: %lld\n", f->desc, h, *(intptr*)h, h, *(intptr*)h);
+ }else if(f->what == Here && f->type == Relativevar){
+ h = fmem+DICTIONARY+f->here;
*(intptr*)h = (intptr)fmem+f->p;
- DBG(" 0x%p: 0x%zX 0x%p src %s\n", h, *(intptr*)h, fmem+f->p, f->src);
- }else if(f->type == FromV0){
- *(intptr*)h = (intptr)fmem+THERE+8+f->p; /* pfa with the address where the value is */
- *(intptr*)vh = 0; /* actual value, not necessary as malloc zeroes it all */
- DBG(" 0x%p: 0x%zX 0x%p\n", h, *(intptr*)h, (intptr)fmem+THERE+8+f->p);
- DBG(" 0x%p: 0x%zX 0\n", vh, *(intptr*)vh);
- }else if(f->type == Chars){
- *h = strlen(f->str); /* making this a counted string */
- strcpy((s8*)h+1, f->str);
- DBG(" 0x%p: %d %s\n", h, *h, (char*)h+1);
- }else if(f->type == Byte){ /* obsolete, all are counted strings now */
- *h = f->b;
- DBG(" 0x%p: 0x%ud 0x%ud\n", h, *h, f->b);
- }else if(f->type == Here){
- h = fmem+DICTIONARY+f->p;
- DBG(" h 0x%p\n", h);
- }else if(f->type == There){
- vh = fmem+THERE+8+f->p;
- DBG(" vh 0x%p\n", vh);
+ DBG(" %s 0x%zX: 0x%zX %lld: %lld\n", f->desc, h, *(intptr*)h, h, *(intptr*)h);
+ }else if(f->what == Here && f->type == End){
+ h = fmem+DICTIONARY+f->here;
+ DBG(" %s 0x%zX %lld\n", f->desc, h, h);
+ }else if(f->what == There && f->type == End){
+ vh = fmem+FORTHVARS+f->there;
+ DBG(" %s 0x%zX %lld\n", f->desc, vh, vh);
+ }else if(f->what == Dtop){
+ dtop = (u8*)fmem+DICTIONARY+f->p;
+ DBG(" %s 0x%zX %lld\n", f->desc, (intptr)dtop, (intptr)dtop);
} else {
- panic("loadforthdictionary unknown Fentry\n");
+ panic("loadforthdictionary unknown Fentry: %s\n", f->desc);
}
}
*(intptr*)(fmem + HERE) = (intptr)h;
@@ -358,8 +333,7 @@
loadforthdictionary((u8*)fmem);
print("goforth pid %d forthmem 0x%zx end 0x%zx forthmem+RSTACK 0x%zx\n",
up->pid, (intptr)fmem, ((intptr*)fmem)[1], (intptr)fmem+RSTACK);
- DBG("fentries[0].name %s\n", fentries[0].hdr.name);
- DBG("fentries[1].name %s nfentries %d\n", fentries[1].hdr.name, nelem(fentries));
+ DBG("nfentries %d\n", nelem(fentries));
DBG("up->kstack 0x%p\n", up->kstack);
if(waserror()){
print("goforth error: %r\n");