コマンド |
スタックダイアグラム |
説明 |
---|---|---|
: new-name |
( -- ) (E: ... -- ??? ) |
新しいコロン定義の作成を開始します。 |
; |
( -- ) |
新しいコロン定義の作成を終了します。 |
alias new-name old-name |
( -- ) (E: ... -- ??? ) |
old-name と同じ動作をする new-name を作成します。 |
buffer: name |
( size -- ) (E: -- a-addr ) |
指定された配列を一時記憶領域に作成します。 |
constant name |
( n -- ) (E: -- n ) |
定数 (たとえば、 3 constant bar) を定義します。 |
2constant name |
( n1 n2 -- ) (E: -- n1 n2 ) |
2 数値の定数を定義します。 |
create name |
( -- ) (E: -- a-addr ) |
汎用定義ワード |
defer name |
( -- ) (E: ... -- ??? ) |
フォワードリファレンス、またはコードフィールドアドレスを使用する実行ベクトルのワードを定義します。 |
does> |
( ... -- ... a-addr ) (E: ... -- ??? ) |
ワード定義の実行節を開始します。 |
field name |
( offset size -- offset+size ) (E: addr -- addr+offset ) |
指定されたオフセットポインタを作成します。 |
struct |
( -- 0 ) |
field の作成に備えて初期化します。 |
value name |
( n -- ) (E: -- n ) |
指定された、変更可能な数を作成します。 |
variable name |
( -- ) (E: -- a-addr ) |
変数を定義します。 |