Est-il possible d'obtenir la liste de tous les mots qui sont actuellement définis dans Forth (par exemple dans Gforth)?Comment lister l'ensemble actuel de mots dans Forth
5
A
Répondre
6
Standard WORDS
mot imprime tous les mots du vocabulaire supérieur (liste de mots) seulement - voir specification. La proposition définit une API pour énumérer des mots dans une liste de mots donnée. Certains systèmes ont déjà mis en œuvre cette proposition.
Bien qu'il n'existe aucune API standard pour énumérer toutes les listes de mots définies. GET-ORDER
donne uniquement une liste des listes de mots de contexte (c'est-à-dire des listes de mots dans la portée).
Certains systèmes ont un mot VOCS
qui imprime tous les vocabulaires définis. D'autres API possibles sont spécifiques à un système Forth particulier. Par exemple, SP-Forth a ENUM-VOCS
pour énumérer toutes les listes de mots connues.