<forthwordsetxml> ASSEMBLER Programming-Tools (see TOOLS-EXT) assembler P4_FXco "CODE", p4_asm_create_code "EXTENSIONS" P4_FXco ";CODE", p4_asm_semicolon_code "EXTENSIONS" P4_FXco "END-CODE", p4_asm_end_code "ASSEMBLER" Block Words + extensions block P4_FXco "BLOCK", p4_block "[ANS]" P4_FXco "BUFFER", p4_buffer "[ANS]" P4_FXco "FLUSH", p4_flush "[ANS]" P4_FXco "LOAD", p4_load "[ANS]" P4_FXco "SAVE-BUFFERS", p4_save_buffers "[ANS]" P4_FXco "UPDATE", p4_update "[ANS]" P4_FXco "EMPTY-BUFFERS", p4_empty_buffers "[ANS]" P4_FXco "LIST", p4_list "[ANS]" P4_FXco "THRU", p4_thru "[ANS]" BLOCK-Misc Compatibility words block_misc B/BUF ( -- bytesperbuffer-count ) [EXT] P4_FXco "CLOSE-BLOCKFILE", p4_close_blockfile [FORTH] P4_FXco "OPEN-BLOCKFILE", p4_open_blockfile [FORTH] P4_FXco "CREATE-BLOCKFILE", p4_create_blockfile [FORTH] P4_FXco "SET-BLOCKFILE", p4_set_blockfile "EXTENSIONS" P4_FXco "0 CREATE-BLOCKFILE", p4_zero_create_blockfile "EXTENSIONS" Check-Block words + extension block_check C-preprocessor declaration syntax cdecl P4_IXco "#ELSE", p4_sh_else "FORTH" P4_IXco "#ENDIF", p4_sh_endif "FORTH" P4_IXco "#IF", p4_sh_if "FORTH" P4_IXco "#IFDEF", p4_sh_ifdef "FORTH" P4_IXco "#IFNDEF", p4_sh_ifnotdef "FORTH" P4_IXco "#IFNOTDEF", p4_sh_ifnotdef "FORTH" P4_IXco "#IS_TRUE", p4_sh_is_true "FORTH" P4_IXco "#IS_FALSE", p4_sh_is_false "FORTH" P4_FXco "#DEFINE", p4_sh_define "FORTH" P4_FXco "#PRAGMA", p4_sh_pragma "FORTH" Check-C-preprocessor declaration syntax cdecl_check chain of executions chain semicolon-chain ( -- semicolon-chain* ) [EXT] [OLD] * do not use. P4_FXco "link,", p4_link_comma "EXTENSIONS" P4_FXco ".chain", p4_dot_chain "EXTENSIONS" P4_FXco ".chains", p4_dot_chains "EXTENSIONS" P4_FXco "chain-add", p4_chain_add "EXTENSIONS" P4_FXco "chain-add-before", p4_chain_add_before "EXTENSIONS" P4_FXco "do-chain", p4_do_chain "EXTENSIONS" Check-chain of executions chain_check chainlists - executable wordlists chainlist ABORT-WORDLIST ( -- abort-redo-wordlist* ) [EXT] * * => ABORT inits will run this wordlist, first added being run first : ABORT ... ABORT-WORDLIST REDO-ALL-WORDS ... ; WORDLIST VALUE ABORT-WORDLIST * => REDO-ALL-WORDS / => PROMPT-WORDLIST P4_FXco "NEW-WORDLIST", p4_new_wordlist "EXTENSIONS" P4_FXco ".WORDS", p4_dot_words "EXTENSIONS" P4_FXco "REDO-ALL-WORDS", p4_redo_all_words "EXTENSIONS" P4_FXco "DO-ALL-WORDS", p4_do_all_words "EXTENSIONS" P4_FXco "DO-ALL-WORDS-WHILE-LOOP", p4_do_all_words_while_loop "EXTENSIONS" P4_SXco "DO-ALL-WORDS-WHILE", p4_do_all_words_while "EXTENSIONS" P4_FXco "DO-SYNONYM", p4_do_synonym "EXTENSIONS" P4_FXco "DO-ALIAS", p4_do_alias "EXTENSIONS" P4_FXco "ALIAS-ATEXIT", p4_alias_atexit "EXTENSIONS" Check-chainlists - executable wordlists chainlist_check Complex floating point complex P4_FXco "R2P1", r2p1 "EXTENSIONS" P4_FXco "T2P1", t2p1 "EXTENSIONS" P4_FXco "LAMBDA/EPSILON", lambda_slash_epsilon "EXTENSIONS" P4_FXco "Z@", p4_z_fetch "EXTENSIONS" P4_FXco "Z!", p4_z_store "EXTENSIONS" P4_FXco "X@", p4_x_fetch "EXTENSIONS" P4_FXco "X!", p4_x_store "EXTENSIONS" P4_FXco "Y@", p4_y_fetch "EXTENSIONS" P4_FXco "Y!", p4_y_store "EXTENSIONS" P4_FXco "Z.", p4_z_dot "EXTENSIONS" P4_FXco "ZS.", p4_z_s_dot "EXTENSIONS" P4_FXco "REAL", p4_real "EXTENSIONS" P4_FXco "IMAG", p4_imag "EXTENSIONS" P4_FXco "CONJG", p4_conjg "EXTENSIONS" P4_FXco "ZDROP", p4_z_drop "EXTENSIONS" P4_FXco "ZDUP", p4_z_dup "EXTENSIONS" P4_FXco "ZSWAP", p4_z_swap "EXTENSIONS" P4_FXco "ZOVER", p4_z_over "EXTENSIONS" P4_FXco "ZNIP", p4_z_nip "EXTENSIONS" P4_FXco "ZTUCK", p4_z_tuck "EXTENSIONS" P4_FXco "ZROT", p4_z_rot "EXTENSIONS" P4_FXco "-ZROT", p4_minus_z_rot "EXTENSIONS" P4_FXco "Z+", p4_z_plus "EXTENSIONS" P4_FXco "Z-", p4_z_minus "EXTENSIONS" P4_FXco "Z*", p4_z_star "EXTENSIONS" P4_FXco "Z/", p4_z_slash "EXTENSIONS" P4_FXco "ZNEGATE", p4_z_negate "EXTENSIONS" P4_FXco "Z2*", p4_z_two_star "EXTENSIONS" P4_FXco "Z2/", p4_z_two_slash "EXTENSIONS" P4_FXco "I*", p4_i_star "EXTENSIONS" P4_FXco "-I*", p4_minus_i_star "EXTENSIONS" P4_FXco "1/Z", p4_one_slash_z "EXTENSIONS" P4_FXco "Z^2", p4_z_hat_two "EXTENSIONS" P4_FXco "|Z|^2", p4_z_abs_hat_two "EXTENSIONS" P4_FXco "Z^N", p4_z_hat_n "EXTENSIONS" P4_FXco "X+", p4_x_plus "EXTENSIONS" P4_FXco "X-", p4_x_minus "EXTENSIONS" P4_FXco "Y+", p4_y_plus "EXTENSIONS" P4_FXco "Y-", p4_y_minus "EXTENSIONS" P4_FXco "Z*F", p4_z_star_f "EXTENSIONS" P4_FXco "Z/F", p4_z_slash_f "EXTENSIONS" P4_FXco "F*Z", p4_f_star_z "EXTENSIONS" P4_FXco "F/Z", p4_f_slash_z "EXTENSIONS" P4_FXco "Z*I*F", p4_z_star_i_star_f "EXTENSIONS" P4_FXco "-I*Z/F", p4_minus_i_star_z_slash_f "EXTENSIONS" P4_FXco "I*F*Z", p4_i_star_f_star_z "EXTENSIONS" P4_FXco "I*F/Z", p4_i_star_f_slash_z "EXTENSIONS" P4_FXco "Z*>REAL", p4_z_star_to_real "EXTENSIONS" P4_FXco "Z*>IMAG", p4_z_star_to_imag "EXTENSIONS" P4_FXco "|Z|", p4_z_abs "EXTENSIONS" P4_FXco "ZBOX", p4_z_box "EXTENSIONS" P4_FXco "ARG", p4_arg "EXTENSIONS" P4_FXco ">POLAR", p4_to_polar "EXTENSIONS" P4_FXco "POLAR>", p4_polar_from "EXTENSIONS" P4_FXco "ZSSQS", p4_z_ssqs "EXTENSIONS" P4_FXco "ZSQRT", p4_z_sqrt "EXTENSIONS" P4_FXco "ZLN", p4_z_ln "EXTENSIONS" P4_FXco "ZEXP", p4_z_exp "EXTENSIONS" P4_FXco "Z^", p4_z_hat "EXTENSIONS" P4_FXco "ZCOSH", p4_z_cosh "EXTENSIONS" P4_FXco "ZSINH", p4_z_sinh "EXTENSIONS" P4_FXco "ZTANH", p4_z_tanh "EXTENSIONS" P4_FXco "ZCOTH", p4_z_coth "EXTENSIONS" P4_FXco "ZCOS", p4_z_cos "EXTENSIONS" P4_FXco "ZSIN", p4_z_sin "EXTENSIONS" P4_FXco "ZTAN", p4_z_tan "EXTENSIONS" P4_FXco "ZCOT", p4_z_cot "EXTENSIONS" P4_FXco "ZACOS", p4_z_acos "EXTENSIONS" P4_FXco "ZACOSH", p4_z_acosh "EXTENSIONS" P4_FXco "ZASIN", p4_z_asin "EXTENSIONS" P4_FXco "ZASINH", p4_z_asinh "EXTENSIONS" P4_FXco "ZATANH", p4_z_atanh "EXTENSIONS" P4_FXco "ZATAN", p4_z_atan "EXTENSIONS" P4_SXco "ZLITERAL", p4_z_literal "EXTENSIONS" Core words + extensions core P4_FXco "!", p4_store "[ANS]" P4_FXco "#", p4_sh "[ANS]" P4_FXco "#>", p4_sh_greater "[ANS]" P4_FXco "#S", p4_sh_s "[ANS]" P4_IXco "(", p4_paren "[ANS]" P4_FXco "*", p4_star "[ANS]" P4_FXco "*/", p4_star_slash "[ANS]" P4_FXco "*/MOD", p4_star_slash_mod "[ANS]" P4_FXco "+", p4_plus "[ANS]" P4_FXco "+!", p4_plus_store "[ANS]" P4_SXco "+LOOP", p4_plus_loop "[ANS]" P4_FXco ",", p4_comma "[ANS]" P4_FXco "-", p4_minus "[ANS]" P4_FXco ".", p4_dot "[ANS]" P4_SXco ".\"", p4_dot_quote "[ANS]" P4_FXco "/", p4_slash "[ANS]" P4_FXco "/MOD", p4_slash_mod "[ANS]" P4_FXco "0<", p4_zero_less "[ANS]" P4_FXco "0=", p4_zero_equal "[ANS]" P4_FXco "1+", p4_one_plus "[ANS]" P4_FXco "1-", p4_one_minus "[ANS]" P4_FXco "2!", p4_two_store "[ANS]" P4_FXco "2*", p4_two_star "[ANS]" P4_FXco "2/", p4_two_slash "[ANS]" P4_FXco "2@", p4_two_fetch "[ANS]" P4_FXco "2DROP", p4_two_drop "[ANS]" P4_FXco "2DUP", p4_two_dup "[ANS]" P4_FXco "2OVER", p4_two_over "[ANS]" P4_FXco "2SWAP", p4_two_swap "[ANS]" P4_SXco ";", p4_semicolon "[ANS]" P4_FXco "<", p4_less_than "[ANS]" P4_FXco "<#", p4_less_sh "[ANS]" P4_FXco "=", p4_equals "[ANS]" P4_FXco ">", p4_greater_than "[ANS]" P4_FXco ">BODY", p4_to_body "[ANS]" P4_FXco ">NUMBER", p4_to_number "[ANS]" P4_SXco ">R", p4_to_r "[ANS]" P4_FXco "?DUP", p4_Q_dup "[ANS]" P4_FXco "@", p4_fetch "[ANS]" P4_FXco "ABS", p4_abs "[ANS]" P4_FXco "ACCEPT", p4_accept "[ANS]" P4_FXco "ALIGN", p4_align "[ANS]" P4_FXco "ALIGNED", p4_aligned "[ANS]" P4_FXco "ALLOT", p4_allot "[ANS]" P4_FXco "AND", p4_and "[ANS]" P4_SXco "BEGIN", p4_begin "[ANS]" P4_FXco "C!", p4_c_store "[ANS]" P4_FXco "C,", p4_c_comma "[ANS]" P4_FXco "C@", p4_c_fetch "[ANS]" P4_FXco "CELL+", p4_cell_plus "[ANS]" P4_FXco "CELLS", p4_cells "[ANS]" P4_FXco "CHAR", p4_char "[ANS]" P4_FXco "CHAR+", p4_char_plus "[ANS]" P4_FXco "CHARS", p4_chars "[ANS]" P4_FXco "COUNT", p4_count "[ANS]" P4_FXco "CR", p4_cr "[ANS]" P4_FXco "DECIMAL", p4_decimal "[ANS]" P4_FXco "DEPTH", p4_depth "[ANS]" P4_SXco "DO", p4_do "[ANS]" P4_SXco "DOES>", p4_does "[ANS]" P4_FXco "DROP", p4_drop "[ANS]" P4_FXco "DUP", p4_dup "[ANS]" P4_SXco "ELSE", p4_else "[ANS]" P4_FXco "EMIT", p4_emit "[ANS]" P4_FXco "ENVIRONMENT?", p4_environment_Q_core "[ANS]" P4_FXco "EVALUATE", p4_evaluate "[ANS]" P4_FXco "EXECUTE", p4_execute "[ANS]" P4_SXco "EXIT", p4_exit "[ANS]" P4_FXco "FILL", p4_fill "[ANS]" P4_FXco "FIND", p4_find "[ANS]" P4_FXco "FM/MOD", p4_f_m_slash_mod "[ANS]" P4_FXco "HERE", p4_here "[ANS]" P4_FXco "HOLD", p4_hold "[ANS]" P4_SXco "I", p4_i "[ANS]" P4_SXco "IF", p4_if "[ANS]" P4_FXco "IMMEDIATE", p4_immediate "[ANS]" P4_FXco "INVERT", p4_invert "[ANS]" P4_SXco "J", p4_j "[ANS]" P4_FXco "KEY", p4_key "[ANS]" P4_SXco "LEAVE", p4_leave "[ANS]" P4_SXco "LITERAL", p4_literal "[ANS]" P4_SXco "LOOP", p4_loop "[ANS]" P4_FXco "LSHIFT", p4_l_shift "[ANS]" P4_FXco "M*", p4_m_star "[ANS]" P4_FXco "MAX", p4_max "[ANS]" P4_FXco "MIN", p4_min "[ANS]" P4_FXco "MOD", p4_mod "[ANS]" P4_FXco "MOVE", p4_move "[ANS]" P4_FXco "NEGATE", p4_negate "[ANS]" P4_FXco "OR", p4_or "[ANS]" P4_FXco "OVER", p4_over "[ANS]" P4_SXco "POSTPONE", p4_postpone "[ANS]" P4_FXco "QUIT", p4_quit "[ANS]" P4_SXco "R>", p4_r_from "[ANS]" P4_SXco "R@", p4_r_fetch "[ANS]" P4_IXco "RECURSE", p4_recurse "[ANS]" P4_SXco "REPEAT", p4_repeat "[ANS]" P4_FXco "ROT", p4_rot "[ANS]" P4_FXco "RSHIFT", p4_r_shift "[ANS]" P4_SXco "S\"", p4_s_quote "[ANS]" P4_FXco "S>D", p4_s_to_d "[ANS]" P4_FXco "SIGN", p4_sign "[ANS]" P4_FXco "SM/REM", p4_s_m_slash_rem "[ANS]" P4_FXco "SOURCE", p4_source "[ANS]" P4_FXco "SPACE", p4_space "[ANS]" P4_FXco "SPACES", p4_spaces "[ANS]" P4_FXco "SWAP", p4_swap "[ANS]" P4_SXco "THEN", p4_then "[ANS]" P4_FXco "TYPE", p4_type "[ANS]" P4_FXco "U.", p4_u_dot "[ANS]" P4_FXco "U<", p4_u_less_than "[ANS]" P4_FXco "UM*", p4_u_m_star "[ANS]" P4_FXco "UM/MOD", p4_u_m_slash_mod "[ANS]" P4_SXco "UNLOOP", p4_unloop "[ANS]" P4_SXco "UNTIL", p4_until "[ANS]" P4_SXco "WHILE", p4_while "[ANS]" P4_FXco "WORD", p4_word "[ANS]" P4_FXco "XOR", p4_xor "[ANS]" P4_IXco "[", p4_left_bracket "[ANS]" P4_SXco "[']", p4_bracket_tick "[ANS]" P4_SXco "[CHAR]", p4_bracket_char "[ANS]" P4_FXco "]", p4_right_bracket "[ANS]" P4_IXco ".(", p4_dot_paren "[ANS]" P4_FXco ".R", p4_dot_r "[ANS]" P4_FXco "0<>", p4_zero_not_equals "[ANS]" P4_FXco "0>", p4_zero_greater "[ANS]" P4_SXco "2>R", p4_two_to_r "[ANS]" P4_SXco "2R>", p4_two_r_from "[ANS]" P4_SXco "2R@", p4_two_r_fetch "[ANS]" P4_FXco "<>", p4_not_equals "[ANS]" P4_SXco "?DO", p4_Q_do "[ANS]" P4_SXco "AGAIN", p4_again "[ANS]" P4_SXco "C\"", p4_c_quote "[ANS]" P4_SXco "CASE", p4_case "[ANS]" P4_FXco "COMPILE,", p4_compile_comma "[ANS]" P4_FXco "CONVERT", p4_convert "[ANS]" P4_SXco "ENDCASE", p4_endcase "[ANS]" P4_SXco "ENDOF", p4_endof "[ANS]" P4_FXco "ERASE", p4_erase "[ANS]" P4_FXco "EXPECT", p4_expect "[ANS]" P4_FXco "HEX", p4_hex "[ANS]" P4_FXco "NIP", p4_nip "[ANS]" P4_SXco "OF", p4_of "[ANS]" P4_FXco "PAD", p4_pad "[ANS]" P4_FXco "PARSE", p4_parse "[ANS]" P4_FXco "PICK", p4_pick "[ANS]" P4_FXco "QUERY", p4_query "[ANS]" P4_FXco "REFILL", p4_refill "[ANS]" P4_FXco "RESTORE-INPUT",p4_restore_input "[ANS]" P4_FXco "ROLL", p4_roll "[ANS]" P4_FXco "SAVE-INPUT", p4_save_input "[ANS]" P4_SXco "TO", p4_to "[ANS]" P4_FXco "TUCK", p4_tuck "[ANS]" P4_FXco "U.R", p4_u_dot_r "[ANS]" P4_FXco "U>", p4_u_greater_than "[ANS]" P4_FXco "UNUSED", p4_unused "[ANS]" P4_FXco "WITHIN", p4_within "[ANS]" P4_IXco "[COMPILE]", p4_bracket_compile "[ANS]" P4_IXco "\\", p4_backslash "[ANS]" P4_FXco "PARSE-WORD", p4_parse_word "[ANS]" P4_FXco "PARSE-NAME", p4_parse_word "[ANS]" P4_FXco "CFA'", p4_tick "[ANS]" P4_FXco "STACK-CELLS", p__stack_cells "ENVIRONMENT" P4_FXco "RETURN-STACK-CELLS", p__return_stack_cells "ENVIRONMENT" CORE-Misc Compatibility words core_misc P4_FXco "0<=", p4_zero_less_equal "FORTH" P4_FXco "0>=", p4_zero_greater_equal "FORTH" P4_FXco "<=", p4_less_equal "FORTH" P4_FXco ">=", p4_greater_equal "FORTH" P4_FXco "U<=", p4_u_less_equal "FORTH" P4_FXco "U>=", p4_u_greater_equal "FORTH" P4_FXco "UMIN", p4_u_min "FORTH" P4_FXco "UMAX", p4_u_max "FORTH" P4_FXco ".VERSION", p4_dot_version "FORTH" P4_FXco ".CVERSION", p4_dot_date "FORTH" P4_FXco "LICENSE", p4_license "FORTH" P4_FXco "WARRANTY", p4_warranty "FORTH" P4_FXco "STRING,", p4_string_comma "FORTH" P4_FXco "PARSE,", p4_parse_comma "FORTH" P4_IXco "PARSE,\"", p4_parse_comma_quote "FORTH" P4_FXco "DEFINED", p4_defined "FORTH" P4_IXco "[DEFINED]", p4_defined "FORTH" P4_IXco "[UNDEFINED]", p4_undefined "FORTH" P4_FXco "(MARKER)", p4_paren_marker "FORTH" P4_FXco "ANEW", p4_anew "FORTH" Check-Core words + extensions core_check Debugger words debug P4_FXco "DEBUG", p4_debug "FORTH" P4_FXco "NO-DEBUG", p4_no_debug "FORTH" P4_FXco "(SEE)", p4_paren_see "FORTH" P4_FXco "ADDR>NAME", p4_addr_to_name "FORTH" P4_FXco "COME_BACK", p4_come_back "FORTH" Check-Debugger words debug_check Dynamic-Loading of code modules dlfcn P4_FXco "(LOADM)", p4_paren_loadm "FORTH" P4_FXco "LOADM", p4_loadm "FORTH" P4_IXco "LOCAL-DLSYM", p4_local_dlsym "FORTH" P4_IXco "LOCAL-DLCALL", p4_local_dlcall "FORTH" P4_FXco "CALL-C", p4_call_c "EXTENSIONS" P4_FXco "USELIBRARY", p4_uselibrary "EXTENSIONS" P4_FXco "lt_dlinit", p4_lt_dlinit "EXTENSIONS" P4_FXco "lt_dlopenext", p4_lt_dlopenext "EXTENSIONS" P4_FXco "lt_dlsym", p4_lt_dlsym "EXTENSIONS" P4_FXco "lt_dlclose", p4_lt_dlcose "EXTENSIONS" P4_FXco "lt_dlerror", p4_lt_dlerror "EXTENSIONS" Internal dynamic modules being pre-linked internal Double number + extensions double P4_SXco "2LITERAL", p4_two_literal "[ANS]" P4_FXco "D+", p4_d_plus "[ANS]" P4_FXco "D-", p4_d_minus "[ANS]" P4_FXco "D.", p4_d_dot "[ANS]" P4_FXco "D.R", p4_d_dot_r "[ANS]" P4_FXco "D0<", p4_d_zero_less "[ANS]" P4_FXco "D0=", p4_d_zero_equals "[ANS]" P4_FXco "D2*", p4_d_two_star "[ANS]" P4_FXco "D2/", p4_d_two_slash "[ANS]" P4_FXco "D<", p4_d_less "[ANS]" P4_FXco "D=", p4_d_equals "[ANS]" P4_FXco "D>S", p4_d_to_s "[ANS]" P4_FXco "DABS", p4_d_abs "[ANS]" P4_FXco "DMAX", p4_d_max "[ANS]" P4_FXco "DMIN", p4_d_min "[ANS]" P4_FXco "DNEGATE", p4_d_negate "[ANS]" P4_FXco "M*/", p4_m_star_slash "[ANS]" P4_FXco "M+", p4_m_plus "[ANS]" DOUBLE-Misc Compatibility words double_misc P4_FXco "2ROT", p4_two_rot [FORTH] P4_FXco "DU<", p4_d_u_less [FORTH] P4_FXco "LITERAL,", p4_literal_comma [FORTH] P4_FXco "2LITERAL,", p4_two_literal_comma [FORTH] P4_FXco "DCELLS", p4_dcells [FORTH] P4_FXco "DLSHIFT", p4_d_shiftleft [FORTH] P4_FXco "DRSHIFT", p4_d_shiftright [FORTH] Dynamic-Strings extension dstrings P4_FXco "EMPTY$", p4_empty_str [FORTH] P4_FXco "\\n$", p4_newline_str [FORTH] P4_FXco "(M!)", p4_parens_m_store [FORTH] P4_FXco "PARSE>S", p4_parse_to_s [FORTH] P4_SXco "S`", p4_s_back_tick [FORTH] P4_FXco "M,S", p4_m_comma_s [FORTH] P4_FXco "MCOUNT@", p4_m_count_fetch [FORTH] P4_FXco "MCOUNT!", p4_m_count_store [FORTH] P4_FXco "MCOUNT", p4_m_count [FORTH] P4_FXco "-MCOUNT", p4_minus_m_count [FORTH] P4_IXco "($:", p4_paren [FORTH] P4_FXco "0STRINGS", p4_zero_strings [FORTH] P4_FXco "$GARBAGE?", p4_str_garbage_Q [FORTH] P4_FXco "$GC-OFF", p4_str_gc_off [FORTH] P4_FXco "$GC-ON", p4_str_gc_on [FORTH] P4_FXco "$GC-LOCK@", p4_str_gc_lock_fetch [FORTH] P4_FXco "$GC-LOCK!", p4_str_gc_lock_store [FORTH] P4_FXco "$UNUSED", p4_str_unused [FORTH] P4_FXco "COLLECT-$GARBAGE", p4_collect_str_garbage [FORTH] P4_FXco "MAKE-$SPACE", p4_make_str_space [FORTH] P4_FXco "/$BUF", p4_slash_str_buf [FORTH] P4_FXco "MAX-#$FRAMES", p4_max_num_str_frames [FORTH] P4_FXco "$!", p4_str_store [FORTH] P4_FXco "$@", p4_str_fetch [FORTH] P4_SXco "(M$:)", p4_marg_execution [FORTH] P4_SXco "$\"", p4_str_quote [FORTH] P4_SXco "$`", p4_str_back_tick [FORTH] P4_FXco "$VARIABLE", p4_str_variable [FORTH] P4_FXco "PARSE>$", p4_parse_to_str [FORTH] P4_FXco "$.", p4_str_dot [FORTH] P4_FXco "$2DROP", p4_str_two_drop [FORTH] P4_FXco "$2DUP", p4_str_two_dup [FORTH] P4_FXco "$DEPTH", p4_str_depth [FORTH] P4_FXco "$DROP", p4_str_drop [FORTH] P4_FXco "$DUP", p4_str_dup [FORTH] P4_FXco "$NIP", p4_str_nip [FORTH] P4_FXco "$OVER", p4_str_over [FORTH] P4_FXco "$PICK", p4_str_pick [FORTH] P4_FXco "$SWAP", p4_str_swap [FORTH] P4_FXco "$EXCHANGE", p4_str_exchange [FORTH] P4_FXco "$S>", p4_str_s_from [FORTH] P4_FXco "$,S", p4_str_comma_s [FORTH] P4_FXco "$S@", p4_str_s_fetch [FORTH] P4_FXco "$TUCK", p4_str_tuck [FORTH] P4_FXco "$TYPE", p4_str_dot [FORTH] P4_FXco ">$S-COPY", p4_to_str_s_copy [FORTH] P4_FXco ">$S", p4_to_str_s [FORTH] P4_FXco "$+", p4_str_plus [FORTH] P4_FXco "S+", p4_s_plus [FORTH] P4_FXco "PARSE-S+", p4_parse_s_plus [FORTH] P4_FXco "ENDCAT", p4_endcat [FORTH] P4_SXco "$+\"", p4_str_plus_quote [FORTH] P4_SXco "$+`", p4_str_plus_back_tick [FORTH] P4_FXco "#$ARGS", p4_num_str_args [FORTH] P4_IXco "$ARGS{", p4_str_args_brace [FORTH] P4_FXco "$FRAME", p4_str_frame [FORTH] P4_FXco "$FRAME-DEPTH", p4_str_frame_depth [FORTH] P4_FXco "DROP-$FRAME", p4_drop_str_frame [FORTH] P4_FXco "FIND-$ARG", p4_find_str_arg [FORTH] P4_FXco "TH-$ARG", p4_th_str_arg [FORTH] P4_SXco "(DROP-$FRAME)", p4_do_drop_str_frame [FORTH] P4_FXco "$POP", p4_str_pop [FORTH] P4_FXco "$PUSH-EXT", p4_str_push_ext [FORTH] P4_FXco "$BREAKP@", p4_str_breakp_fetch [FORTH] P4_FXco "$BUFP@", p4_str_bufp_fetch [FORTH] P4_FXco "$FBREAKP@", p4_str_fbreakp_fetch [FORTH] P4_FXco "$FSP@", p4_str_fsp_fetch [FORTH] P4_FXco "$FSP0@", p4_str_fsp0_fetch [FORTH] P4_FXco "$SP@", p4_str_sp_fetch [FORTH] P4_FXco "$SP0@", p4_str_sp0_fetch [FORTH] P4_FXco "/$FRAME-ITEM", p4_slash_str_frame_item [FORTH] P4_FXco "/$FRAME-STACK", p4_slash_str_frame_stack [FORTH] P4_FXco "/$SPACE-HEADER", p4_slash_str_space_header [FORTH] P4_FXco "0$SPACE", p4_zero_str_space [FORTH] P4_FXco "CAT$P@", p4_cat_str_p_fetch [FORTH] P4_FXco "IN-$BUFFER?", p4_in_str_buffer_Q [FORTH] EDIT - builtin forth editor edit P4_FXco "EDIT-BLOCK", p4_edit_block [FORTH] P4_FXco "EDIT-TEXT", p4_edit_text [FORTH] P4_FXco "EDIT-ERROR", p4_edit_error [FORTH] P4_FXco "EDIT-BLOCK-START", p4_edit_block "FORTH" Forth Base system forth P4_SXco "INTERPRET-NEXT", p4_interpret_next "FORTH" P4_SXco "INTERPRET-FIND", p4_interpret_find "FORTH" P4_SXco "INTERPRET-NUMBER", p4_interpret_number "FORTH" P4_SXco "INTERPRET-NOTHING", p4_interpret_nothing "FORTH" P4_SXco "INTERPRET-UNDEFINED", p4_interpret_undefined "FORTH" Extensions To Forth Base System extensions Environment related definitions environ P4_FXco "ENVIRONMENT?", p4_environment_Q [FORTH] P4_FXco "REQUIRED", p4_include_required [FORTH] P4_FXco "REQUIRE", p4_include_require [FORTH] P4_FXco "NEEDS", p4_needs_environment [FORTH] Exception + extensions exception P4_FXco "CATCH", p4_catch "[ANS]" P4_FXco "THROW", p4_throw "[ANS]" P4_FXco "ABORT", p4_abort "[ANS]" P4_SXco "ABORT\"", p4_abort_quote "[ANS]" Check-Exception + extensions exception_check Facility + extensions facility P4_FXco "AT-XY", p4_at_x_y "[ANS]" P4_FXco "KEY?", p4_key_question "[ANS]" P4_FXco "PAGE", p4_dot_clrscr "[ANS]" P4_FXco "EKEY", p4_ekey "[ANS]" P4_FXco "EKEY>CHAR", p4_ekey_to_char "[ANS]" P4_FXco "EKEY?", p4_ekey_question "[ANS]" P4_FXco "EMIT?", p4_emit_question "[ANS]" P4_FXco "MS", p4_ms "[ANS]" P4_FXco "TIME&DATE", p4_time_and_date "[ANS]" FACILITY-MIX extra words facility_mix P4_FXco "#!", p4_ignore_line "EXTENSIONS" P4_FXco "GETTIMEOFDAY", gettimeofday "EXTENSIONS" P4_FXco "MS@", p4_milliseconds_fetch "EXTENSIONS" P4_FXco "CLOCK@", p4_clock_fetch "EXTENSIONS" Check-Facility + extensions facility_check File-access + extensions file "ENVIRONMENT MAX-FILES" ( -- files-max ) [ENVIRONMENT] * the number of opened file-ids allowed during compilation. * portable programs can check this with => ENVIRONMENT? P4_FXco "BIN", p4_bin "[ANS]" P4_FXco "CLOSE-FILE", p4_close_file "[ANS]" P4_FXco "CREATE-FILE", p4_create_file "[ANS]" P4_FXco "DELETE-FILE", p4_delete_file "[ANS]" P4_FXco "FILE-POSITION", p4_file_position "[ANS]" P4_FXco "FILE-SIZE", p4_file_size "[ANS]" P4_FXco "INCLUDE-FILE", p4_include_file "[ANS]" P4_FXco "INCLUDED", p4_included "[ANS]" P4_FXco "OPEN-FILE", p4_open_file "[ANS]" P4_FXco "READ-FILE", p4_read_file "[ANS]" P4_FXco "READ-LINE", p4_read_line "[ANS]" P4_FXco "REPOSITION-FILE", p4_reposition_file "[ANS]" P4_FXco "RESIZE-FILE", p4_resize_file "[ANS]" P4_FXco "WRITE-FILE", p4_write_file "[ANS]" P4_FXco "WRITE-LINE", p4_write_line "[ANS]" P4_FXco "FILE-STATUS", p4_file_status "[ANS]" P4_FXco "FLUSH-FILE", p4_flush_file "[ANS]" P4_FXco "RENAME-FILE", p4_rename_file "[ANS]" FILE-Misc Compatibility words file_misc P4_FXco "INCLUDE", p4_include [FORTH] P4_FXco "COPY-FILE", p4_copy_file [FORTH] P4_FXco "MOVE-FILE", p4_move_file [FORTH] P4_FXco "FILE-R/W", p4_file_rw [FORTH] P4_FXco "FILE-BLOCK", p4_file_block [FORTH] P4_FXco "FILE-BUFFER", p4_file_buffer [FORTH] P4_FXco "FILE-EMPTY-BUFFERS", p4_file_empty_buffers [FORTH] P4_FXco "FILE-FLUSH", p4_file_flush [FORTH] P4_FXco "FILE-LIST", p4_file_list [FORTH] P4_FXco "FILE-LOAD", p4_file_load [FORTH] P4_FXco "FILE-SAVE-BUFFERS", p4_file_save_buffers [FORTH] P4_FXco "FILE-THRU", p4_file_thru [FORTH] P4_FXco "FILE-UPDATE", p4_file_update [FORTH] Check-File-access + extensions file_check Floating point + extensions floating P4_FXco ">FLOAT", p4_to_float "[ANS]" P4_FXco "D>F", p4_d_to_f "[ANS]" P4_FXco "F!", p4_f_store "[ANS]" P4_FXco "F*", p4_f_star "[ANS]" P4_FXco "F+", p4_f_plus "[ANS]" P4_FXco "F-", p4_f_minus "[ANS]" P4_FXco "F/", p4_f_slash "[ANS]" P4_FXco "F0<", p4_f_zero_less "[ANS]" P4_FXco "F0=", p4_f_zero_equal "[ANS]" P4_FXco "F<", p4_f_less_than "[ANS]" P4_FXco "F>D", p4_f_to_d "[ANS]" P4_FXco "F@", p4_f_fetch "[ANS]" P4_FXco "FALIGN", p4_d_f_align "[ANS]" P4_FXco "FALIGNED", p4_d_f_aligned "[ANS]" P4_FXco "FDEPTH", p4_f_depth "[ANS]" P4_FXco "FDROP", p4_f_drop "[ANS]" P4_FXco "FDUP", p4_f_dup "[ANS]" P4_SXco "FLITERAL", p4_f_literal "[ANS]" P4_FXco "FLOAT+", p4_d_float_plus "[ANS]" P4_FXco "FLOATS", p4_d_floats "[ANS]" P4_FXco "FLOOR", p4_floor "[ANS]" P4_FXco "FMAX", p4_f_max "[ANS]" P4_FXco "FMIN", p4_f_min "[ANS]" P4_FXco "FNEGATE", p4_f_negate "[ANS]" P4_FXco "FOVER", p4_f_over "[ANS]" P4_FXco "FROT", p4_f_rot "[ANS]" P4_FXco "FROUND", p4_f_round "[ANS]" P4_FXco "FSWAP", p4_f_swap "[ANS]" P4_FXco "REPRESENT", p4_represent "[ANS]" P4_FXco "DF!", p4_f_store "[ANS]" P4_FXco "DF@", p4_f_fetch "[ANS]" P4_FXco "DFALIGN", p4_d_f_align "[ANS]" P4_FXco "DFALIGNED", p4_d_f_aligned "[ANS]" P4_FXco "DFLOAT+", p4_d_float_plus "[ANS]" P4_FXco "DFLOATS", p4_d_floats "[ANS]" P4_FXco "F**", p4_f_star_star "[ANS]" P4_FXco "F.", p4_f_dot "[ANS]" P4_FXco "FABS", p4_f_abs "[ANS]" P4_FXco "FACOS", p4_f_acos "[ANS]" P4_FXco "FACOSH", p4_f_acosh "[ANS]" P4_FXco "FALOG", p4_f_alog "[ANS]" P4_FXco "FASIN", p4_f_asin "[ANS]" P4_FXco "FASINH", p4_f_asinh "[ANS]" P4_FXco "FATAN", p4_f_atan "[ANS]" P4_FXco "FATAN2", p4_f_atan2 "[ANS]" P4_FXco "FATANH", p4_f_atanh "[ANS]" P4_FXco "FCOS", p4_f_cos "[ANS]" P4_FXco "FCOSH", p4_f_cosh "[ANS]" P4_FXco "FE.", p4_f_e_dot "[ANS]" P4_FXco "FEXP", p4_f_exp "[ANS]" P4_FXco "FEXPM1", p4_f_expm1 "[ANS]" P4_FXco "FLN", p4_f_ln "[ANS]" P4_FXco "FLNP1", p4_f_lnp1 "[ANS]" P4_FXco "FLOG", p4_f_log "[ANS]" P4_FXco "FS.", p4_f_s_dot "[ANS]" P4_FXco "FSIN", p4_f_sin "[ANS]" P4_FXco "FSINCOS", p4_f_sincos "[ANS]" P4_FXco "FSINH", p4_f_sinh "[ANS]" P4_FXco "FSQRT", p4_f_sqrt "[ANS]" P4_FXco "FTAN", p4_f_tan "[ANS]" P4_FXco "FTANH", p4_f_tanh "[ANS]" P4_FXco "F~", p4_f_proximate "[ANS]" P4_FXco "SET-PRECISION", p4_set_precision "[ANS]" P4_FXco "SF!", p4_s_f_store "[ANS]" P4_FXco "SF@", p4_s_f_fetch "[ANS]" P4_FXco "SFALIGN", p4_align "[ANS]" P4_FXco "SFALIGNED", p4_aligned "[ANS]" P4_FXco "SFLOAT+", p4_s_float_plus "[ANS]" P4_FXco "SFLOATS", p4_s_floats "[ANS]" P4_FXco "FLOATING-STACK", p__floating_stack "[ANS]" P4_FXco "MAX-FLOAT", p__max_float "[ANS]" P4_SXco "INTERPRET-FLOAT", p4_interpret_float "[ANS]" FLOATING-Misc Compatibility words floating_misc P4_FXco "FLIT", p4_f_literal_execution "FORTH" P4_FXco "FP@", p4_f_p_fetch "FORTH" P4_FXco "FP!", p4_f_p_store "FORTH" P4_FXco "F=", p4_f_equal "FORTH" P4_FXco "F<>", p4_f_not_equal "FORTH" P4_FXco "F>", p4_f_greater_than "FORTH" P4_FXco "F<=", p4_f_less_than_or_equal "FORTH" P4_FXco "F>=", p4_f_greater_than_or_equal "FORTH" P4_FXco "S>F", p4_s_to_f "FORTH" P4_FXco "FTRUNC>S", p4_f_trunc_to_s "FORTH" P4_FXco "FROUND>S", p4_f_round_to_s "FORTH" P4_FXco "FTRUNC", p4_f_trunc "FORTH" P4_FXco "-FROT", p4_minus_f_rot "FORTH" P4_FXco "FNIP", p4_f_nip "FORTH" P4_FXco "FTUCK", p4_f_tuck "FORTH" P4_FXco "1/F", p4_one_over_f "FORTH" P4_FXco "F^2", p4_f_square "FORTH" P4_FXco "F^N", p4_f_power_n "FORTH" P4_FXco "F2/", p4_f_two_slash "FORTH" P4_FXco "F2*", p4_f_two_star "FORTH" P4_FXco "F0>", p4_f_zero_greater "FORTH" P4_FXco "F0<>", p4_f_zero_not_equal "FORTH" forth_83 NOT ( x# - x#' [?] ) [FTH] * a => SYNONYM for => INVERT - the word => NOT is not portable as in some * systems it is a => SYNONYM for => 0= ... therefore try to avoid it. * * we declare it as an OBSOLETED-SYNONYM now to create a warning message * since code using NOT is inherently not portable. The forth systems * seem to be divided about 50%-50% for F83'style bitwise =>"INVERT" or * a logical NOT as =>"0=", with a slight drift into the direction of * =>"0=". We default to bitwise style for earlier FIG/F83 usage. * * Remember that you can override the defaults in your application code * e.g. a SYNONYM NOT 0= to have the logical style as the behavior. As * for all synonyms the decompilation will show "0=" in that case. P4_FXco "2+", p4_two_plus [FORTH] P4_FXco "2-", p4_two_minus [FORTH] P4_FXco "?TERMINAL", p4_key_question [FORTH] P4_SXco "COMPILE", p4_compile [FORTH] P4_IXco "-->", p4_next_block [FORTH] P4_FXco "INTERPRET", p4_interpret [FORTH] P4_SXco "K", p4_k [FORTH] P4_FXco "OCTAL", p4_octal [FORTH] P4_FXco "SP@", p4_s_p_fetch [FORTH] P4_FXco "!BITS", p4_store_bits [FORTH] P4_FXco "@BITS", p4_fetch_bits [FORTH] P4_FXco "><", p4_byte_swap [FORTH] P4_FXco ">MOVE<", p4_byte_swap_move [FORTH] P4_FXco "**", p4_power [FORTH] P4_FXco "SEAL", p4_seal [FORTH] forth_83_check Usual Forth extensions forth_usual P4_FXco "C+!", p4_c_plus_store "FORTH" P4_FXco "VOCABULARY", p4_vocabulary "FORTH" P4_FXco "BOUNDS", p4_bounds "FORTH" P4_FXco "OFF!", p4_off_store "FORTH" P4_FXco "ON!", p4_on_store "FORTH" P4_FXco "PLACE", p4_place "FORTH" P4_FXco "+PLACE", p4_append "FORTH" P4_FXco "C+PLACE", p4_append_char "FORTH" P4_FXco "@EXECUTE", p4_fetch_execute "FORTH" P4_SXco "?LEAVE", p4_question_leave "FORTH" P4_FXco "NOOP", p4_noop "FORTH" P4_SXco "RP@", p4_r_p_fetch "FORTH" P4_FXco "RP!", p4_r_p_store "FORTH" P4_FXco "SP!", p4_s_p_store "FORTH" P4_FXco "-ROT", p4_dash_rot "FORTH" P4_FXco "CSET", p4_c_set "FORTH" P4_FXco "CRESET", p4_c_reset "FORTH" P4_FXco "CTOGGLE", p4_c_toggle "FORTH" P4_FXco "TOGGLE", p4_toggle "FORTH" P4_FXco "3DUP", p4_three_dup "FORTH" P4_FXco "3DROP", p4_three_drop "FORTH" P4_FXco "4DUP", p4_four_dup "FORTH" P4_FXco "4DROP", p4_four_drop "FORTH" P4_FXco "TOUPPER", p4_toupper "FORTH" P4_FXco "UPPER", p4_upper "FORTH" P4_FXco "LOWER", p4_lower "FORTH" P4_SXco "ASCII", p4_ascii "FORTH" P4_SXco "CONTROL", p4_control "FORTH" P4_FXco "NUMBER?", p4_number_question "FORTH" P4_FXco "VOCS", p4_vocs "FORTH" P4_FXco "EMITS", p4_emits "FORTH" P4_FXco "FILE-CHECK", p4_file_check "FORTH" P4_FXco "MEMORY-CHECK", p4_memory_check "FORTH" P4_FXco "++", p4_plus_plus "FORTH" P4_FXco "@++", p4_fetch_plus_plus "FORTH" P4_FXco "!++", p4_store_plus_plus "FORTH" P4_FXco ">WORDLIST", p4_to_wordlist "EXTENSIONS" FpNoStack Floating point + extensions fpnostack P4_FXco ">FLOAT", p4_nofp_to_float "EXTENSIONS" P4_FXco "D>F", p4_nofp_d_to_f "EXTENSIONS" P4_FXco "F!", p4_nofp_f_store "EXTENSIONS" P4_FXco "F*", p4_nofp_f_star "EXTENSIONS" P4_FXco "F+", p4_nofp_f_plus "EXTENSIONS" P4_FXco "F-", p4_nofp_f_minus "EXTENSIONS" P4_FXco "F/", p4_nofp_f_slash "EXTENSIONS" P4_FXco "F0<", p4_nofp_f_zero_less "EXTENSIONS" P4_FXco "F0=", p4_nofp_f_zero_equal "EXTENSIONS" P4_FXco "F<", p4_nofp_f_less_than "EXTENSIONS" P4_FXco "F>", p4_nofp_f_greater_than "EXTENSIONS" P4_FXco "F=", p4_nofp_f_equal "EXTENSIONS" P4_FXco "F<>", p4_nofp_f_not_equal "EXTENSIONS" P4_FXco "F<=", p4_nofp_f_less_than_or_equal "EXTENSIONS" P4_FXco "F>=", p4_nofp_f_greater_than_or_equal "EXTENSIONS" P4_FXco "F>D", p4_nofp_f_to_d "EXTENSIONS" P4_FXco "F@", p4_nofp_f_fetch "EXTENSIONS" P4_FXco "FALIGN", p4_nofp_d_f_align "EXTENSIONS" P4_FXco "FALIGNED", p4_nofp_d_f_aligned "EXTENSIONS" P4_FXco "FDEPTH", p4_nofp_f_depth "EXTENSIONS" P4_FXco "FDROP", p4_nofp_f_drop "EXTENSIONS" P4_FXco "FDUP", p4_nofp_f_dup "EXTENSIONS" P4_SXco "FLITERAL", p4_nofp_f_literal "EXTENSIONS" P4_FXco "FLOAT+", p4_nofp_d_float_plus "EXTENSIONS" P4_FXco "FLOATS", p4_nofp_d_floats "EXTENSIONS" P4_FXco "FLOOR", p4_nofp_floor "EXTENSIONS" P4_FXco "FMAX", p4_nofp_f_max "EXTENSIONS" P4_FXco "FMIN", p4_nofp_f_min "EXTENSIONS" P4_FXco "FNEGATE", p4_nofp_f_negate "EXTENSIONS" P4_FXco "FOVER", p4_nofp_f_over "EXTENSIONS" P4_FXco "FROT", p4_nofp_f_rot "EXTENSIONS" P4_FXco "FROUND", p4_nofp_f_round "EXTENSIONS" P4_FXco "FSWAP", p4_nofp_f_swap "EXTENSIONS" P4_FXco "REPRESENT", p4_nofp_represent "EXTENSIONS" P4_FXco "DF!", p4_nofp_f_store "EXTENSIONS" P4_FXco "DF@", p4_nofp_f_fetch "EXTENSIONS" P4_FXco "DFALIGN", p4_nofp_d_f_align "EXTENSIONS" P4_FXco "DFALIGNED", p4_nofp_d_f_aligned "EXTENSIONS" P4_FXco "DFLOAT+", p4_nofp_d_float_plus "EXTENSIONS" P4_FXco "DFLOATS", p4_nofp_d_floats "EXTENSIONS" P4_FXco "F**", p4_nofp_f_star_star "EXTENSIONS" P4_FXco "F.", p4_nofp_f_dot "EXTENSIONS" P4_FXco "FABS", p4_nofp_f_abs "EXTENSIONS" P4_FXco "FACOS", p4_nofp_f_acos "EXTENSIONS" P4_FXco "FACOSH", p4_nofp_f_acosh "EXTENSIONS" P4_FXco "FALOG", p4_nofp_f_alog "EXTENSIONS" P4_FXco "FASIN", p4_nofp_f_asin "EXTENSIONS" P4_FXco "FASINH", p4_nofp_f_asinh "EXTENSIONS" P4_FXco "FATAN", p4_nofp_f_atan "EXTENSIONS" P4_FXco "FATAN2", p4_nofp_f_atan2 "EXTENSIONS" P4_FXco "FATANH", p4_nofp_f_atanh "EXTENSIONS" P4_FXco "FCOS", p4_nofp_f_cos "EXTENSIONS" P4_FXco "FCOSH", p4_nofp_f_cosh "EXTENSIONS" P4_FXco "FE.", p4_nofp_f_e_dot "EXTENSIONS" P4_FXco "FEXP", p4_nofp_f_exp "EXTENSIONS" P4_FXco "FEXPM1", p4_nofp_f_expm1 "EXTENSIONS" P4_FXco "FLN", p4_nofp_f_ln "EXTENSIONS" P4_FXco "FLNP1", p4_nofp_f_lnp1 "EXTENSIONS" P4_FXco "FLOG", p4_nofp_f_log "EXTENSIONS" P4_FXco "FS.", p4_nofp_f_s_dot "EXTENSIONS" P4_FXco "FSIN", p4_nofp_f_sin "EXTENSIONS" P4_FXco "FSINCOS", p4_nofp_f_sincos "EXTENSIONS" P4_FXco "FSINH", p4_nofp_f_sinh "EXTENSIONS" P4_FXco "FSQRT", p4_nofp_f_sqrt "EXTENSIONS" P4_FXco "FTAN", p4_nofp_f_tan "EXTENSIONS" P4_FXco "FTANH", p4_nofp_f_tanh "EXTENSIONS" P4_FXco "F~", p4_nofp_f_proximate "EXTENSIONS" P4_FXco "SET-PRECISION", p4_nofp_set_precision "EXTENSIONS" P4_FXco "SF!", p4_nofp_s_f_store "EXTENSIONS" P4_FXco "SF@", p4_nofp_s_f_fetch "EXTENSIONS" P4_FXco "SFALIGN", p4_align "EXTENSIONS" P4_FXco "SFALIGNED", p4_aligned "EXTENSIONS" P4_FXco "SFLOAT+", p4_nofp_s_float_plus "EXTENSIONS" P4_FXco "SFLOATS", p4_nofp_s_floats "EXTENSIONS" P4_FXco "S>F", p4_nofp_s_to_f "EXTENSIONS" P4_FXco "FTRUNC>S", p4_nofp_f_trunc_to_s "EXTENSIONS" P4_FXco "FROUND>S", p4_nofp_f_round_to_s "EXTENSIONS" P4_FXco "FTRUNC", p4_nofp_f_trunc "EXTENSIONS" P4_FXco "-FROT", p4_nofp_minus_f_rot "EXTENSIONS" P4_FXco "FNIP", p4_nofp_f_nip "EXTENSIONS" P4_FXco "FTUCK", p4_nofp_f_tuck "EXTENSIONS" P4_FXco "1/F", p4_nofp_one_over_f "EXTENSIONS" P4_FXco "F^2", p4_nofp_f_square "EXTENSIONS" P4_FXco "F^N", p4_nofp_f_power_n "EXTENSIONS" P4_FXco "F2/", p4_nofp_f_two_slash "EXTENSIONS" P4_FXco "F2*", p4_nofp_f_two_star "EXTENSIONS" P4_FXco "F0>", p4_nofp_f_zero_greater "EXTENSIONS" P4_FXco "F0<>", p4_nofp_f_zero_not_equal "EXTENSIONS" P4_FXco "MAX-FLOAT", p__nofp_max_float "EXTENSIONS" gforth P4_FXco "GFORTH", p__gforth "ENVIRONMENT" Header Navigation header P4_FXco "BODY>", p4_body_from [FORTH] P4_FXco ">LINK", p4_to_link [FORTH] P4_FXco "LINK>", p4_link_from [FORTH] P4_FXco ">NAME", p4_to_name [FORTH] P4_FXco "NAME>", p4_name_from [FORTH] P4_FXco "L>NAME", p4_l_to_name [FORTH] P4_FXco "N>LINK", p4_n_to_link [FORTH] P4_FXco "NAME>STRING", p4_name_to_string [FORTH] P4_FXco "LATEST", p4_latest [FORTH] P4_FXco ">FFA", p4_to_ffa [FORTH] P4_FXco "FFA>", p4_ffa_from [FORTH] P4_FXco "NAME-FLAGS@", p4_name_flags_fetch [FORTH] P4_FXco "NAME-FLAGS!", p4_name_flags_store [FORTH] P4_FXco "HEADER,", p4_header_comma [FORTH] P4_FXco "$HEADER", p4_str_header [FORTH] P4_FXco "SMUDGE", p4_smudge [FORTH] P4_FXco "HIDE", p4_hide [FORTH] P4_FXco "REVEAL", p4_reveal [FORTH] P4_IXco "RECURSIVE", p4_reveal [FORTH] P4_FXco "(CHECK-DEPRECATED:)", p4_check_deprecated [FORTH] P4_FXco "ALIAS", p4_alias [FORTH] P4_SXco "IS", p4_is [FORTH] P4_FXco "DEFER!", p4_defer_store [FORTH] P4_FXco "DEFER@", p4_defer_fetch [FORTH] P4_SXco "ACTION-OF", p4_action_of [FORTH] HELP System with Headers help P4_FXco "(HELP)", p4_paren_help [FORTH] HOST-K12 extensions host_k12 P4_FXco "OPEN-TERMINAL-LOGFILE", p4_open_terminal_logfile "FORTH" P4_FXco "CLOSE-TERMINAL-LOGFILE", p4_close_terminal_logfile "FORTH" P4_FXco "TERMINAL-EMULATION-STATE", p4_terminal_emulation_state "FORTH" P4_FXco "TERMINAL-ANSWER-LINK", p4_terminal_answer_link "FORTH" P4_FXco "TERMINAL-OUTPUT-LINK", p4_terminal_output_link "FORTH" P4_FXco "TERMINAL-INPUT-LINK", p4_terminal_input_link "FORTH" libSDL a Simple Direct Layer for graphic frontends lib_sdl Locals + extensions locals "ENVIRONMENT #LOCALS" ( -- number ) * the number of local names allowed during compilation. * portable programs can check this with => ENVIRONMENT? P4_FXco "(LOCAL)", p4_paren_local "[ANS]" P4_SXco "LOCALS|", p4_locals_bar "[ANS]" P4_SXco "LVALUE", p4_local_value "EXTENSIONS" P4_SXco "LBUFFER:", p4_local_buffer_var "EXTENSIONS" Memory-Alloc extension memory P4_FXco "ALLOCATE", p4_allocate "[ANS]" P4_FXco "FREE", p4_free "[ANS]" P4_FXco "RESIZE", p4_resize "[ANS]" Check-Memory-Alloc words + extension memory_check Compatibility Miscellaneous words misc RAND_MAX ( -- rand-max ) [ENVIRONMENT] * maximum value for => RANDOM P4_FXco "ok", p4_ok "FORTH" P4_FXco "COLD", p4_cold "FORTH" P4_FXco "LIT", p4_literal_execution "FORTH" P4_FXco ".LINE", p4_dot_line "FORTH" P4_FXco "UD.R", p4_u_d_dot_r "FORTH" P4_FXco "UD.", p4_u_d_dot "FORTH" P4_FXco "ID.", p4_id_dot "FORTH" P4_FXco "-ROLL", p4_dash_roll "FORTH" P4_FXco "RANDOM", p4_random "FORTH" P4_FXco "SRAND", p4_srand "FORTH" P4_FXco "(UNDER+)", p4_under_plus "FORTH" P4_SXco "+TO", p4_plus_to "FORTH" P4_FXco "BUILD-ARRAY", p4_build_array "FORTH" P4_FXco "ACCESS-ARRAY", p4_access_array "FORTH" P4_FXco ".STATUS", p4_dot_status "FORTH" P4_FXco "SOURCE-LINE", p4_source_line "FORTH" P4_FXco "SOURCE-NAME", p4_source_name "FORTH" P4_FXco "TH'POCKET", p4_th_pocket "FORTH" P4_FXco "POCKET-PAD", p4_pocket_pad "FORTH" P4_FXco "W@", p4_w_fetch "FORTH" P4_FXco "W!", p4_w_store "FORTH" P4_FXco "W+!", p4_w_plus_store "FORTH" P4_FXco "WL-HASH", p4_wl_hash "FORTH" P4_FXco "TOPMOST", p4_topmost "FORTH" P4_FXco "LS.WORDS", p4_ls_words "FORTH" P4_FXco "LS.PRIMITIVES", p4_ls_primitives "FORTH" P4_FXco "LS.COLON-DEFS", p4_ls_cdefs "FORTH" P4_FXco "LS.DOES-DEFS", p4_ls_ddefs "FORTH" P4_FXco "LS.CONSTANTS", p4_ls_constants "FORTH" P4_FXco "LS.VARIABLES", p4_ls_variables "FORTH" P4_FXco "LS.VOCABULARIES", p4_ls_vocabularies "FORTH" P4_FXco "LS.MARKERS", p4_ls_markers "FORTH" P4_FXco "TAB", p4_tab "FORTH" P4_FXco "BACKSPACE", p4_backspace "FORTH" P4_FXco "?STOP", p4_Q_stop "FORTH" P4_FXco "START?CR", p4_start_Q_cr "FORTH" P4_FXco "?CR", p4_Q_cr "FORTH" P4_FXco "CLOSE-ALL-FILES", p4_close_all_files "FORTH" P4_FXco ".MEMORY", p4_dot_memory "FORTH" P4_FXco "(EMIT)", p4_paren_emit "FORTH" P4_FXco "(EXPECT)", p4_paren_expect "FORTH" P4_FXco "(KEY)", p4_paren_key "FORTH" P4_FXco "(TYPE)", p4_paren_type "FORTH" P4_FXco "STANDARD-I/O", p4_standard_io "FORTH" P4_FXco "HELP", p4_help "FORTH" P4_FXco "EDIT-BLOCKFILE", p4_edit_blockfile "FORTH" P4_FXco "ARGC", p4_argc "FORTH" P4_FXco "ARGV", p4_argv "FORTH" P4_FXco "EXPAND-FN", p4_expand_fn "FORTH" P4_SXco "LOAD\"", p4_load_quote "FORTH" P4_FXco "SYSTEM", p4_system "FORTH" P4_SXco "SYSTEM\"", p4_system_quote "FORTH" P4_FXco "CREATE:", p4_create_var "FORTH" P4_FXco "BUFFER:", p4_buffer_var "FORTH" P4_SXco "R'@", p4_r_tick_fetch "FORTH" P4_SXco "R'!", p4_r_tick_store "FORTH" P4_SXco "R\"@", p4_r_quote_fetch "FORTH" P4_SXco "R\"!", p4_r_quote_store "FORTH" P4_SXco "R!", p4_r_store "FORTH" P4_SXco "2R!", p4_two_r_store "FORTH" P4_SXco "DUP>R", p4_dup_to_r "FORTH" P4_SXco "R>DROP", p4_r_from_drop "FORTH" P4_SXco "2R>2DROP", p4_two_r_from_drop "FORTH" P4_FXco "CLEARSTACK", p4_clearstack "FORTH" P4_FXco "+UNDER", p4_plus_under "FORTH" P4_FXco "EXECUTES", p4_executes "FORTH" Check-Compatibility Miscellaneous words misc_check MODULE - simple module implementation module P4_FXco "MODULE", p4_module "EXTENSIONS" P4_FXco "END-MODULE", p4_end_module "EXTENSIONS" P4_FXco "EXPORT", p4_export "EXTENSIONS" P4_FXco "EXPOSE-MODULE", p4_expose_module "EXTENSIONS" P4_FXco "ALSO-MODULE", p4_also_module "EXTENSIONS" Option Words For Almost-Non-Volatile Environment option P4_FXco "NVRAM,WORDS", p4_nvram_words "EXTENSIONS" P4_FXco "NVRAM,Z@", p4_nvram_z_fetch "EXTENSIONS" P4_FXco "NVRAM,S@", p4_nvram_s_fetch "EXTENSIONS" P4_FXco "NVRAM,?@", p4_nvram_Q_fetch "EXTENSIONS" P4_FXco "NVRAM,AS", p4_nvram_as "EXTENSIONS" P4_FXco "NVRAM,TO", p4_nvram_to "EXTENSIONS" posix P4_FXco "NTOHL", p4_ntohl "EXTENSIONS" P4_FXco "HTONL", p4_ntohl "EXTENSIONS" P4_FXco "NTOHS", p4_ntohs "EXTENSIONS" P4_FXco "HTONS", p4_ntohs "EXTENSIONS" Search-order + extensions search FORTH-WORDLIST ( -- voc ) * return the voc-address of the base FORTH-vocabulary * (quite often the actual name is not => FORTH ) P4_FXco "DEFINITIONS", p4_definitions "[ANS]" P4_FXco "GET-CURRENT", p4_get_current "[ANS]" P4_FXco "GET-ORDER", p4_get_order "[ANS]" P4_FXco "SEARCH-WORDLIST", p4_search_wordlist "[ANS]" P4_FXco "SET-CURRENT", p4_set_current "[ANS]" P4_FXco "SET-ORDER", p4_set_order "[ANS]" P4_FXco "WORDLIST", p4_wordlist "[ANS]" P4_FXco "ALSO", p4_also "[ANS]" P4_FXco "ORDER", p4_order "[ANS]" P4_FXco "PREVIOUS", p4_previous "[ANS]" P4_FXco "DEFAULT-ORDER", p4_default_order "FORTH" P4_FXco "RESET-ORDER", p4_reset_order "FORTH" Shell like words shell P4_FXco "$PID", p4_getpid "EXTENSIONS" P4_FXco "$UID", p4_getuid "EXTENSIONS" P4_FXco "$EUID", p4_geteuid "EXTENSIONS" P4_FXco "$GID", p4_getgid "EXTENSIONS" P4_FXco "UMASK", p4_umask "EXTENSIONS" P4_FXco "$HOME", p4_home "EXTENSIONS" P4_FXco "$USER", p4_user "EXTENSIONS" P4_FXco "$CWD", p4_cwd "EXTENSIONS" P4_FXco "PWD", p4_pwd "EXTENSIONS" P4_SXco "RM", p4_remove "EXTENSIONS" P4_SXco "TOUCH", p4_touch "EXTENSIONS" P4_FXco "CHDIR", p4_chdir "EXTENSIONS" P4_SXco "RMDIR", p4_rmdir "EXTENSIONS" P4_SXco "MKDIR", p4_md "EXTENSIONS" P4_SXco "LN", p4_link "EXTENSIONS" P4_SXco "MV", p4_mv "EXTENSIONS" P4_SXco "LL", p4_ll "EXTENSIONS" P4_SXco "LS", p4_ls "EXTENSIONS" P4_SXco "CP", p4_cp "EXTENSIONS" Signals Extension signals P4_FXco "RAISE-SIGNAL", p4_raise_signal "FORTH" P4_FXco "FORTH-SIGNAL", p4_forth_signal "FORTH" P4_FXco "RAISE-SIGNAL.DROP", p4_raise "FORTH" smart-go interpreter smart_go P4_FXco "SMART-INTERPRET-INIT", p4_smart_interpret_init "EXTENSIONS" P4_FXco "SMART-INTERPRET!", p4_smart_interpret_store "EXTENSIONS" StackHelp TypeChecking extension stackhelp P4_IXco "|(", p4_stackhelpcomment "EXTENSIONS" P4_IXco "STACKHELP", p4_stackhelp "EXTENSIONS" P4_IXco "STACKHELPS", p4_stackhelps "EXTENSIONS" P4_FXco "STACKHELP-DEBUG", stackhelp_debug "EXTENSIONS" P4_FXco "NARROW-CHANGER(", p4_narrow_changer "EXTENSIONS" P4_FXco "NARROW-INPUTLIST(", p4_narrow_inputlist "EXTENSIONS" P4_FXco "NARROW-OUTPUTLIST(", p4_narrow_outputlist "EXTENSIONS" P4_FXco "NARROW-INPUT-VARIANT(", p4_narrow_input_variant "EXTENSIONS" P4_FXco "NARROW-OUTPUT-VARIANT(", p4_narrow_output_variant "EXTENSIONS" P4_FXco "NARROW-INPUT-STACK(", p4_narrow_input_stack "EXTENSIONS" P4_FXco "NARROW-OUTPUT-STACK(", p4_narrow_output_stack "EXTENSIONS" P4_FXco "NARROW-INPUT-ARGUMENT(", p4_narrow_input_argument "EXTENSIONS" P4_FXco "NARROW-OUTPUT-ARGUMENT(", p4_narrow_output_argument "EXTENSIONS" P4_FXco "NARROW-INPUT-ARGUMENT-NAME(", p4_narrow_input_argument_name "EXTENSIONS" P4_FXco "NARROW-OUTPUT-ARGUMENT-NAME(", p4_narrow_output_argument_name "EXTENSIONS" P4_FXco "NARROW-INPUT-ARGUMENT-TYPE(", p4_narrow_input_argument_type "EXTENSIONS" P4_FXco "NARROW-OUTPUT-ARGUMENT-TYPE(", p4_narrow_output_argument_type "EXTENSIONS" P4_FXco "CANONIC-INPUT-TYPE(", p4_canonic_input_type "EXTENSIONS" P4_FXco "CANONIC-OUTPUT-TYPE(", p4_canonic_output_type "EXTENSIONS" P4_FXco "REWRITER-TEST(", p4_rewriter_test "EXTENSIONS" P4_FXco "REWRITER-INPUT-ARG(", p4_rewriter_input_arg "EXTENSIONS" P4_FXco "REWRITE-LINE(", p4_rewrite_line "EXTENSIONS" P4_FXco "REWRITE-SHOW.", p4_rewrite_show "EXTENSIONS" P4_FXco "REWRITE-STACK-TEST(", p4_rewrite_stack_test "EXTENSIONS" P4_FXco "REWRITE-INPUT-ARG(", p4_rewrite_input_arg "EXTENSIONS" P4_FXco "REWRITE-STACK-RESULT(", p4_rewrite_stack_result "EXTENSIONS" P4_FXco "NARROW-INPUT-NOTATION(", p4_narrow_input_notation "EXTENSIONS" P4_FXco "NARROW-OUTPUT-NOTATION(", p4_narrow_output_notation "EXTENSIONS" P4_FXco "REWRITE-STACKDEF-TEST(", p4_rewrite_stackdef_test "EXTENSIONS" P4_FXco "REWRITE-STACKDEF-RESULT(",p4_rewrite_stackdef_result "EXTENSIONS" P4_FXco "REWRITE-CHANGER-SELECT(", p4_rewrite_changer_select "EXTENSIONS" P4_FXco "REWRITE-CHANGER-EXPAND(", p4_rewrite_changer_expand "EXTENSIONS" P4_FXco "REWRITE-CHANGER-RESULT(", p4_rewrite_changer_result "EXTENSIONS" P4_FXco "REWRITE-TEST(", p4_rewrite_test "EXTENSIONS" P4_FXco "REWRITE-SELECT(", p4_rewrite_select "EXTENSIONS" P4_FXco "REWRITE-EXPAND(", p4_rewrite_expand "EXTENSIONS" P4_FXco "REWRITE-RESULT(", p4_rewrite_result "EXTENSIONS" Check-StackHelp TypeChecking extension stackhelp_check String + extensions string P4_FXco "-TRAILING", p4_dash_trailing "[ANS]" P4_FXco "/STRING", p4_slash_string "[ANS]" P4_FXco "BLANK", p4_blank "[ANS]" P4_FXco "CMOVE", p4_cmove "[ANS]" P4_FXco "CMOVE>", p4_cmove_up "[ANS]" P4_FXco "COMPARE", p4_compare "[ANS]" P4_FXco "SEARCH", p4_search "[ANS]" P4_SXco "SLITERAL", p4_sliteral "[ANS]" Check-String words + extension string_check STRUCT - simple struct implementation struct P4_FXco "STRUCT", p4_struct "EXTENSIONS" P4_FXco "END-STRUCT", p4_end_struct "EXTENSIONS" P4_FXco "SUBRECORD", p4_subrecord "EXTENSIONS" P4_FXco "END-SUBRECORD", p4_end_subrecord "EXTENSIONS" P4_FXco "ARRAY-OF", p4_array_of "EXTENSIONS" P4_FXco "VARIANT", p4_variant "EXTENSIONS" P4_FXco "END-VARIANT", p4_end_variant "EXTENSIONS" P4_FXco "INSTANCE", p4_instance "EXTENSIONS" P4_FXco "INSTANCE-ADDR", p4_instance_addr "EXTENSIONS" P4_FXco "ENDSTRUCTURE", p4_endstructure "EXTENSIONS" P4_SXco "SIZEOF", p4_sizeof "EXTENSIONS" P4_FXco "CHAR%", p4_char_mod "EXTENSIONS" P4_FXco "CELL%", p4_cell_mod "EXTENSIONS" P4_FXco "WCHAR%", p4_wchar_mod "EXTENSIONS" P4_FXco "DOUBLE%", p4_double_mod "EXTENSIONS" P4_FXco "FLOAT%", p4_float_mod "EXTENSIONS" P4_FXco "SFLOAT%", p4_sfloat_mod "EXTENSIONS" P4_FXco "DFLOAT%", p4_dfloat_mod "EXTENSIONS" STRUCTS - simple structure implementation 0 structs P4_FXco "STRUCTURE:", p4_structure "EXTENSIONS" P4_FXco ";STRUCTURE", p4_endstructure "EXTENSIONS" P4_FXco "CHAR:", p4_char_colon "EXTENSIONS" P4_FXco "WCHAR:", p4_wchar_colon "EXTENSIONS" P4_FXco "CELL:", p4_cell_colon "EXTENSIONS" P4_FXco "DOUBLE:", p4_two_cell_colon "EXTENSIONS" P4_FXco "FLOAT:", p4_float_colon "EXTENSIONS" P4_FXco "CHARS:", p4_chars_colon "EXTENSIONS" P4_FXco "WCHARS:", p4_wchars_colon "EXTENSIONS" P4_FXco "CELLS:", p4_cells_colon "EXTENSIONS" P4_FXco "INTEGER:", p4_cell_colon "EXTENSIONS" P4_FXco "POINTER:", p4_cell_colon "EXTENSIONS" P4_FXco "STRUCT:", p4_field "EXTENSIONS" P4_FXco "ARRAY:", p4_array_of "EXTENSIONS" System-extension wordset from forth-83 system CURRENT ( addr -- ) * The variable that holds the or the topmost compile-order * wordlist. The new ansforth standard suggests the use * of =>"SET-CURRENT" and =>"GET-CURRENT" instead of * using => CURRENT => ! and => CURRENT => @ P4_FXco "<MARK", p4_backward_mark</exportline> "FORTH" P4_FXco "<RESOLVE", p4_backward_resolve</exportline> "FORTH" P4_FXco "MARK>", p4_forward_mark "FORTH" P4_FXco "RESOLVE>", p4_forward_resolve "FORTH" P4_IXco "BRANCH", p4_branch "FORTH" P4_IXco "?BRANCH", p4_q_branch "FORTH" Terminal Interface extensions term P4_FXco "SHOW-TERMCAP", p4_show_termcap "EXTENSIONS" P4_FXco "SHOW-TERM-CONTROLS", p4_show_control_strings "EXTENSIONS" P4_FXco "SHOW-TERM-ESC-KEYS", p4_show_rawkey_strings "EXTENSIONS" P4_FXco "ASSUME_VT100", p4_assume_vt100 "EXTENSIONS" P4_FXco "ASSUME_DUMBTERM", p4_assume_dumbterm "EXTENSIONS" P4_FXco "GOTOXY", p4_gotoxy "EXTENSIONS" P4_FXco "?XY", p4_question_xy "EXTENSIONS" P4_FXco "CLS", p4_dot_clrscr "EXTENSIONS" P4_FXco ".CLRSCR", p4_dot_clrscr "EXTENSIONS" P4_FXco ".CLREOL", p4_dot_clreol "EXTENSIONS" P4_FXco ".HOME", p4_dot_home "EXTENSIONS" P4_FXco ".HIGHLIGHT", p4_dot_highlight "EXTENSIONS" P4_FXco ".HIGHLIGHT.OFF", p4_dot_highlight_off "EXTENSIONS" P4_FXco ".UNDERLINE", p4_dot_underline "EXTENSIONS" P4_FXco ".UNDERLINE.OFF", p4_dot_underline_off "EXTENSIONS" P4_FXco ".INTENSITY", p4_dot_intensity "EXTENSIONS" P4_FXco ".INTENSITY.OFF", p4_dot_intensity_off "EXTENSIONS" P4_FXco ".BLINKING", p4_dot_blink "EXTENSIONS" P4_FXco ".BLINKING.OFF", p4_dot_blink_off "EXTENSIONS" P4_FXco ".REVERSE", p4_dot_reverse "EXTENSIONS" P4_FXco ".REVERSE.OFF", p4_dot_reverse_off "EXTENSIONS" P4_FXco ".NORMAL", p4_dot_normal "EXTENSIONS" P4_FXco ".BELL", p4_dot_bell "EXTENSIONS" P4_FXco "EKEY>FKEY", p4_ekey_to_fkey "EXTENSIONS" TERMCATCH support for testing termcatch P4_FXco "TERM-CAPTURE-CONTROLS", p4_term_capture_controls [FORTH] P4_FXco "(TERM-CAPTURE-ON)", p4_paren_term_capture_on [FORTH] P4_FXco "(TERM-CAPTURE-OFF)", p4_paren_term_capture_off [FORTH] P4_FXco "(TERM-CAPTURE-BUFFER)", p4_paren_term_capture_buffer [FORTH] P4_FXco "(TERM-CAPTURE-RESULT)", p4_paren_term_capture_result [FORTH] P4_FXco "TERM-CAPTURE-ON", p4_term_capture_on [FORTH] P4_FXco "TERM-CAPTURE-OFF", p4_term_capture_off [FORTH] P4_FXco "TERMCATCH", p4_termcatch [FORTH] TOOLBELT - Neil Bawd's common extensions toolbelt P4_IXco "[DEFINED]", p4_defined [FORTH] P4_IXco "[UNDEFINED]", p4_undefined [FORTH] P4_FXco "NOT", p4_zero_equal [FORTH] P4_FXco "C+!", p4_c_plus_store [FORTH] P4_FXco "EMPTY", p4_empty [FORTH] P4_FXco "VOCABULARY", p4_vocabulary [FORTH] P4_FXco "BOUNDS", p4_bounds [FORTH] P4_FXco "OFF", p4_off_store [FORTH] P4_FXco "ON", p4_on_store [FORTH] P4_FXco "APPEND", p4_append [FORTH] P4_FXco "APPEND-CHAR", p4_append_char [FORTH] P4_FXco "PLACE", p4_place [FORTH] P4_FXco "STRING,", p4_parse_comma [FORTH] P4_IXco ",\"", p4_parse_comma_quote [FORTH] P4_FXco "THIRD", p4_third [FORTH] P4_FXco "FOURTH", p4_fourth [FORTH] P4_FXco "3DUP", p4_three_dup [FORTH] P4_FXco "3DROP", p4_three_drop [FORTH] P4_FXco "2NIP", p4_two_nip [FORTH] P4_FXco "R'@", p4_r_tick_fetch [FORTH] P4_SXco "ANDIF", p4_andif [FORTH] P4_SXco "ORIF", p4_orif [FORTH] P4_FXco "SCAN", p4_scan [FORTH] P4_FXco "SKIP", p4_skip [FORTH] P4_FXco "BACK", p4_back [FORTH] P4_FXco "/SPLIT", p4_div_split [FORTH] P4_FXco "IS-WHITE", p4_is_white [FORTH] P4_FXco "TRIM", p4_trim [FORTH] P4_FXco "BL-SCAN", p4_bl_scan [FORTH] P4_FXco "BL-SKIP", p4_bl_skip [FORTH] P4_FXco "STARTS?", p4_starts_Q [FORTH] P4_FXco "ENDS?", p4_ends_Q [FORTH] P4_FXco "IS-DIGIT", p4_is_digit [FORTH] P4_FXco "IS-ALPHA", p4_is_alpha [FORTH] P4_FXco "IS-ALNUM", p4_is_alnum [FORTH] P4_FXco "SPLIT-NEXT-LINE", p4_split_next_line [FORTH] P4_FXco "VIEW-NEXT-LINE", p4_view_next_line [FORTH] P4_FXco "NEXT-WORD", p4_next_word [FORTH] P4_FXco "LEXEME", p4_lexeme [FORTH] P4_IXco "H#", p4_h_sh [FORTH] P4_FXco "\\\\", p4_backslash_backslash [FORTH] P4_FXco "FILE-CHECK", p4_file_check [FORTH] P4_FXco "MEMORY-CHECK", p4_memory_check [FORTH] P4_FXco "++", p4_plus_plus [FORTH] P4_FXco "@+", p4_fetch_plus_plus [FORTH] P4_FXco "!+", p4_store_plus_plus [FORTH] P4_SXco "'th", p4_tick_th [FORTH] P4_FXco "(.)", p4_paren_dot [FORTH] P4_FXco "CELL-", p4_cell_minus [FORTH] P4_FXco "EMITS", p4_emits [FORTH] P4_FXco "HIWORD", p4_hiword [FORTH] P4_FXco "LOWORD", p4_loword [FORTH] P4_FXco "REWIND-FILE", p4_rewind_file [FORTH] TOOLS Programming-Tools (without ASSEMBLER) tools P4_FXco ".S", p4_dot_s "[ANS]" P4_FXco "DUMP", p4_dump "[ANS]" P4_FXco "SEE", p4_see "[ANS]" P4_FXco "WORDS", p4_words "[ANS]" P4_SXco "AHEAD", p4_new_ahead "[ANS]" P4_FXco "BYE", p4_bye "[ANS]" P4_FXco "CS-PICK", p4_cs_pick "[ANS]" P4_FXco "CS-ROLL", p4_cs_roll "[ANS]" P4_FXco "FORGET", p4_forget "[ANS]" P4_IXco "[ELSE]", p4_bracket_else "[ANS]" P4_IXco "[IF]", p4_bracket_if "[ANS]" P4_IXco "[THEN]", p4_noop "[ANS]" P4_FXco "?", p4_question "[ANS]" P4_FXco "CODE", p4_create_code "[ANS]" P4_SXco ";CODE", p4_semicolon_code "[ANS]" P4_FXco "END-CODE", p4_end_code "ASSEMBLER" TOOLS-Misc Compatibility words tools_misc DICTLIMIT ( -- var* ) * the lower end of usable area - the forth memory block minus the * forth-related DICTALLOCS at the upper end (e.g. => POCKET-PAD ) * Note that this is a variable by tradition but you should not move it. P4_FXco "VLIST", p4_vlist [FORTH] P4_FXco "!CSP", p4_store_csp [FORTH] P4_FXco "?CSP", p4_Q_csp [FORTH] P4_FXco "CS-SWAP", p4_two_swap [FORTH] P4_FXco "CS-DROP", p4_two_drop [FORTH] P4_FXco "?COMP", p4_Q_comp [FORTH] P4_FXco "?EXEC", p4_Q_exec [FORTH] P4_FXco "?FILE", p4_Q_file [FORTH] P4_FXco "?LOADING", p4_Q_loading [FORTH] P4_FXco "?PAIRS", p4_Q_pairs [FORTH] P4_FXco "?STACK", p4_Q_stack [FORTH] P4_FXco "DEFINED", p4_defined [FORTH] P4_IXco "[DEFINED]", p4_defined [FORTH] P4_IXco "[UNDEFINED]", p4_undefined [FORTH] P4_FXco "(FORGET)", p4_paren_forget "EXTENSIONS" P4_FXco "(DICTLIMIT)", p4_paren_dictlimit "EXTENSIONS" P4_FXco "(DICTFENCE)", p4_paren_dictfence "EXTENSIONS" Useful kernel extensions useful !USE ( -- true ) * a synonym for => TRUE !USE SMART-WORDS! P4_FXco "_like:COMPILE,", p4_to_compile "EXTENSIONS" P4_IXco "($", p4_prefix_begin "EXTENSIONS" P4_IXco ")", p4_prefix_end "EXTENSIONS" P4_FXco "PFE-PRINTF", p4_printf "EXTENSIONS" P4_FXco "PFE-SPRINTF", p4_sprintf "EXTENSIONS" P4_FXco "LOADF", p4_loadf "EXTENSIONS" P4_FXco "DOER", p4_defer "EXTENSIONS" P4_SXco "MAKE", p4_make "EXTENSIONS" P4_SXco ";AND", p4_semicolon_and "EXTENSIONS" P4_IXco "[NOT]", p4_bracket_not "EXTENSIONS" P4_FXco "+FIELD:", p4_plus_field "EXTENSIONS" P4_FXco "/FIELD", p4_slash_field "EXTENSIONS" P4_FXco "REPLACE-IN", p4_replace_in "EXTENSIONS" P4_FXco "(LOADF-LOCATE)", p4_paren_loadf_locate "EXTENSIONS" P4_FXco "LOADF-LOCATE", p4_loadf_locate "EXTENSIONS" P4_SXco "X\"", p4_x_quote "EXTENSIONS" P4_FXco "EVALUATE-WITH", p4_evaluate_with "EXTENSIONS" P4_IXco "[POSSIBLY]", p4_bracket_possibly "EXTENSIONS" P4_FXco "[VOCABULARY]", p4_bracket_vocabulary "EXTENSIONS" P4_IXco "[DEF]", p4_bracket_def "EXTENSIONS" P4_FXco "CONTEXT?", p4_context_Q "EXTENSIONS" P4_FXco "CASE-SENSITIVE-VOC", p4_case_sensitive_voc "EXTENSIONS" P4_FXco "DEFS-ARE-CASE-SENSITIVE", p4_defs_are_case_sensitive "EXTENSIONS" P4_FXco "DEFS-ARE-SEARCHED-ALSO", p4_defs_are_searched_also "EXTENSIONS" WITH-SPY kernel extension with_spy P4_FXco "SPY-EXIT", p4_spy_exit "EXTENSIONS" P4_SXco ";SPY", p4_spy_semicolon "EXTENSIONS" P4_FXco "SPY_ON", p4_spy_on "EXTENSIONS" P4_FXco "SPY_OFF", p4_spy_off "EXTENSIONS" YOUR kernel extensions your P4_SXco "@>", p4_fetch_from "EXTENSIONS" P4_SXco "'>", p4_tick_from "EXTENSIONS" P4_SXco "INTO", p4_into "EXTENSIONS" P4_FXco ".H2", p4_dot_h2 "EXTENSIONS" P4_FXco "HERE-WORD", p4_here_word "EXTENSIONS" ZCHAR-EXT - zero-terminated C-like charstrings zchar P4_SXco "Z\"", p4_z_quote [FORTH] P4_FXco "ZCOUNT", p4_zcount [FORTH] P4_FXco "ZSTRLEN", p4_zstrlen [FORTH] P4_FXco "ZMOVE", p4_zmove [FORTH] P4_FXco "ZPLACE", p4_zplace [FORTH] P4_FXco "+ZPLACE", p4_appendz [FORTH] P4_SXco "S\\\"", p4_s_backslash_quote [FORTH] P4_SXco "C\\\"", p4_c_backslash_quote [FORTH] P4_SXco "Z\\\"", p4_z_backslash_quote [FORTH] <forthwordsetxml>