{
P4_INTO ("[ANS]", 0),
P4_FXco ("!", p4_store),
P4_FXco ("#", p4_sh),
P4_FXco ("#>", p4_sh_greater),
P4_FXco ("#S", p4_sh_s),
P4_IXco ("(", p4_paren),
P4_FXco ("*", p4_star),
P4_FXco ("*/", p4_star_slash),
P4_FXco ("*/MOD", p4_star_slash_mod),
P4_FXco ("+", p4_plus),
P4_FXco ("+!", p4_plus_store),
P4_SXco ("+LOOP", p4_plus_loop),
P4_FXco (",", p4_comma),
P4_FXco ("-", p4_minus),
P4_FXco (".", p4_dot),
P4_SXco (".\"", p4_dot_quote),
P4_FXco ("/", p4_slash),
P4_FXco ("/MOD", p4_slash_mod),
P4_FXco ("0<", p4_zero_less),
P4_FXco ("0=", p4_zero_equal),
P4_FXco ("1+", p4_one_plus),
P4_FXco ("1-", p4_one_minus),
P4_FXco ("2!", p4_two_store),
P4_FXco ("2*", p4_two_star),
P4_FXco ("2/", p4_two_slash),
P4_FXco ("2@", p4_two_fetch),
P4_FXco ("2DROP", p4_two_drop),
P4_FXco ("2DUP", p4_two_dup),
P4_FXco ("2OVER", p4_two_over),
P4_FXco ("2SWAP", p4_two_swap),
P4_RTco (":", p4_colon),
P4_SXco (";", p4_semicolon),
P4_FXco ("<", p4_less_than),
P4_FXco ("<#", p4_less_sh),
P4_FXco ("=", p4_equals),
P4_FXco (">", p4_greater_than),
P4_FXco (">BODY", p4_to_body),
P4_DVaR (">IN", input.to_in),
P4_FXco (">NUMBER", p4_to_number),
P4_SXco (">R", p4_to_r),
P4_FXco ("?DUP", p4_Q_dup),
P4_FXco ("@", p4_fetch),
P4_FXco ("ABS", p4_abs),
P4_FXco ("ACCEPT", p4_accept),
P4_FXco ("ALIGN", p4_align),
P4_FXco ("ALIGNED", p4_aligned),
P4_FXco ("ALLOT", p4_allot),
P4_FXco ("AND", p4_and),
P4_DVaR ("BASE", base),
P4_SXco ("BEGIN", p4_begin),
P4_OCoN ("BL", ' '),
P4_FXco ("C!", p4_c_store),
P4_FXco ("C,", p4_c_comma),
P4_FXco ("C@", p4_c_fetch),
P4_FXco ("CELL+", p4_cell_plus),
P4_FXco ("CELLS", p4_cells),
P4_FXco ("CHAR", p4_char),
P4_FXco ("CHAR+", p4_char_plus),
P4_FXco ("CHARS", p4_chars),
P4_RTco ("CONSTANT", p4_constant),
P4_FXco ("COUNT", p4_count),
P4_FXco ("CR", p4_cr),
P4_FXco ("DECIMAL", p4_decimal),
P4_FXco ("DEPTH", p4_depth),
P4_SXco ("DO", p4_do),
P4_SXco ("DOES>", p4_does),
P4_FXco ("DROP", p4_drop),
P4_FXco ("DUP", p4_dup),
P4_SXco ("ELSE", p4_else),
P4_FXco ("EMIT", p4_emit),
P4_FXco ("ENVIRONMENT?", p4_environment_Q_core),
P4_FXco ("EVALUATE", p4_evaluate),
P4_FXco ("EXECUTE", p4_execute),
P4_SXco ("EXIT", p4_exit),
P4_FXco ("FILL", p4_fill),
P4_FXco ("FIND", p4_find),
P4_FXco ("FM/MOD", p4_f_m_slash_mod),
P4_FXco ("HERE", p4_here),
P4_FXco ("HOLD", p4_hold),
P4_SXco ("I", p4_i),
P4_SXco ("IF", p4_if),
P4_FXco ("IMMEDIATE", p4_immediate),
P4_FXco ("INVERT", p4_invert),
P4_SXco ("J", p4_j),
P4_FXco ("KEY", p4_key),
P4_SXco ("LEAVE", p4_leave),
P4_SXco ("LITERAL", p4_literal),
P4_SXco ("LOOP", p4_loop),
P4_FXco ("LSHIFT", p4_l_shift),
P4_FXco ("M*", p4_m_star),
P4_FXco ("MAX", p4_max),
P4_FXco ("MIN", p4_min),
P4_FXco ("MOD", p4_mod),
P4_FXco ("MOVE", p4_move),
P4_FXco ("NEGATE", p4_negate),
P4_FXco ("OR", p4_or),
P4_FXco ("OVER", p4_over),
P4_SXco ("POSTPONE", p4_postpone),
P4_FXco ("QUIT", p4_quit),
P4_SXco ("R>", p4_r_from),
P4_SXco ("R@", p4_r_fetch),
P4_IXco ("RECURSE", p4_recurse),
P4_SXco ("REPEAT", p4_repeat),
P4_FXco ("ROT", p4_rot),
P4_FXco ("RSHIFT", p4_r_shift),
P4_SXco ("S\"", p4_s_quote),
P4_FXco ("S>D", p4_s_to_d),
P4_FXco ("SIGN", p4_sign),
P4_FXco ("SM/REM", p4_s_m_slash_rem),
P4_FXco ("SOURCE", p4_source),
P4_FXco ("SPACE", p4_space),
P4_FXco ("SPACES", p4_spaces),
P4_DVaR ("STATE", state),
P4_FXco ("SWAP", p4_swap),
P4_SXco ("THEN", p4_then),
P4_FXco ("TYPE", p4_type),
P4_FXco ("U.", p4_u_dot),
P4_FXco ("U<", p4_u_less_than),
P4_FXco ("UM*", p4_u_m_star),
P4_FXco ("UM/MOD", p4_u_m_slash_mod),
P4_SXco ("UNLOOP", p4_unloop),
P4_SXco ("UNTIL", p4_until),
P4_RTco ("VARIABLE", p4_variable),
P4_SXco ("WHILE", p4_while),
P4_FXco ("WORD", p4_word),
P4_FXco ("XOR", p4_xor),
P4_IXco ("[", p4_left_bracket),
P4_SXco ("[']", p4_bracket_tick),
P4_SXco ("[CHAR]", p4_bracket_char),
P4_FXco ("]", p4_right_bracket),
P4_DVaR ("#TIB", input.number_tib),
P4_IXco (".(", p4_dot_paren),
P4_FXco (".R", p4_dot_r),
P4_FXco ("0<>", p4_zero_not_equals),
P4_FXco ("0>", p4_zero_greater),
P4_SXco ("2>R", p4_two_to_r),
P4_SXco ("2R>", p4_two_r_from),
P4_SXco ("2R@", p4_two_r_fetch),
P4_RTco (":NONAME", p4_colon_noname),
P4_FXco ("<>", p4_not_equals),
P4_SXco ("?DO", p4_Q_do),
P4_SXco ("AGAIN", p4_again),
P4_SXco ("C\"", p4_c_quote),
P4_SXco ("CASE", p4_case),
P4_FXco ("COMPILE,", p4_compile_comma),
P4_FXco ("CONVERT", p4_convert),
P4_SXco ("ENDCASE", p4_endcase),
P4_SXco ("ENDOF", p4_endof),
P4_FXco ("ERASE", p4_erase),
P4_FXco ("EXPECT", p4_expect),
P4_OCoN ("FALSE", P4_FALSE),
P4_FXco ("HEX", p4_hex),
P4_FXco ("MARKER", p4_marker),
P4_FXco ("NIP", p4_nip),
P4_SXco ("OF", p4_of),
P4_FXco ("PAD", p4_pad),
P4_FXco ("PARSE", p4_parse),
P4_FXco ("PICK", p4_pick),
P4_FXco ("QUERY", p4_query),
P4_FXco ("REFILL", p4_refill),
P4_FXco ("RESTORE-INPUT",p4_restore_input),
P4_FXco ("ROLL", p4_roll),
P4_FXco ("SAVE-INPUT", p4_save_input),
P4_DVaL ("SOURCE-ID", input.source_id),
P4_DVaR ("SPAN", span),
P4_DVaL ("TIB", input.tib),
P4_SXco ("TO", p4_to),
P4_OCoN ("TRUE", P4_TRUE),
P4_FXco ("TUCK", p4_tuck),
P4_FXco ("U.R", p4_u_dot_r),
P4_FXco ("U>", p4_u_greater_than),
P4_FXco ("UNUSED", p4_unused),
P4_RTco ("VALUE", p4_value),
P4_FXco ("WITHIN", p4_within),
P4_IXco ("[COMPILE]", p4_bracket_compile),
P4_IXco ("\\", p4_backslash),
P4_INTO ("FORTH", "[ANS]"),
P4_SNYM ("\"", "C\""),
P4_FXco ("PARSE-WORD", p4_parse_word),
P4_RTco ("<BUILDS", p4_builds),
P4_FXco ("CFA'", p4_tick),
P4_INTO ("[ANS]", 0),
P4_FNYM ("CREATE", "<BUILDS"),
P4_FNYM ("'", "CFA'"),
P4_INTO ("EXTENSIONS", "FORTH"),
P4_FXco ("(MARKER)", p4_paren_marker),
P4_FXco ("ANEW", p4_anew),
P4_INTO ("ENVIRONMENT", 0),
P4_OCoN ("CORE-EXT", 1994 ),
P4_OCoN ("/COUNTED-STRING", UCHAR_MAX ),
P4_OCoN ("/HOLD", MIN_HOLD ),
P4_OCoN ("/PAD", MIN_PAD ),
P4_OCoN ("ADDRESS-UNIT-BITS", CHAR_BIT ),
P4_OCoN ("FLOORED", P4_TRUE ),
P4_OCoN ("MAX-CHAR", UCHAR_MAX ),
P4_OCoN ("MAX-N", CELL_MAX ),
P4_OCoN ("MAX-U", UCELL_MAX ),
P4_FXco ("STACK-CELLS", p__stack_cells),
P4_FXco ("RETURN-STACK-CELLS", p__return_stack_cells),
} |