:  ( comp: -- <word> | exec: -- )

publication: 8 janvier 2022 / mis à jour 16 février 2022

Read this page in english

 

vocabulaire: forth

Ignore les délimiteurs d'espace de début. Analyse le nom délimité par un espace. Crée une définition pour le , appelée "définition deux-points". Entre dans l'état de compilation et démarre la définition actuelle.

L'exécution ultérieure de NOM réalise l'enchainement d'exécution des mots compilés dans sa définition "deux-points".

Après : NOM, l'interpréteur entre en mode compilation. Tous les mots non immédiats sont compilés dans la définition, les nombres sont compilés sous forme litérale. Seuls les mots immédiats ou placés entre crochets (mots [ et ]) sont exécutés pendant la compilation pour permettre de contrôler celle-ci.

Une définition "deux-points" reste invalide, c'est à dire non inscrite dans le vocabulaire courant, tant que l'interpréteur n'a pas exécuté ; (point-virgule).

Exemple:

: NAME  nomex1 nomex2 ... nomexn ; 
NAME  \ execute NAME 

Legal: site web personnel sans commerce / personal site without seling