|
コマンド |
スタックダイアグラム |
説明 |
|---|---|---|
| : 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 ) |
変数を定義します。 |