7

Forth (たとえばGforth ) で現在定義されているすべての単語のリストを取得することは可能ですか?

4

1 に答える 1

9

標準WORDS単語は、上位の語彙 (単語リスト) のみからすべての単語を出力します —仕様を参照してください。

TRAVERSE-WORDLIST提案は、指定された単語リスト内の単語を列挙する API を定義します。いくつかの For-systems は、この提案を既に実装しています ([更新] 既にドラフトに含まれています)。

ただし、定義されたすべての単語リストを列挙する標準 API はありません。GET-ORDER文脈単語リストのみのリストを与える (つまり、スコープ内の単語リスト)。

一部の Forth システムにはVOCS、定義されたすべての語彙を表示する word があります。その他の可能な API は、特定の Forth システムに固有のものです。たとえば、SP-Forth には、ENUM-VOCSすべての既知の単語リストを列挙する単語があります。

于 2016-11-25T22:54:37.270 に答える