Read this page in english

Glossaire des mots FORTH pour eForth web

Filtrage / Filtering


All words / Tous les mots

!  ( n addr -- )   ANSI voc: forth
Stocke une valeur entière n à l'adresse addr.
...voir plus...

#  ( d1 -- d2 )   ANSI voc: forth
Effectue une division modulo la base numérique courante et transforme le reste de la division en chaîne de caractère. Le caractère est déposé dans le tampon définit à l'exécution de <#
...voir plus...

#!  ( -- ) voc: forth
Se comporte comme \ pour ESP32forth.
...voir plus...

#>  ( n -- addr len )   ANSI voc: forth
Dépile n. Rend la chaîne de sortie numérique mise en forme sous forme de chaîne de caractères. addr et len spécifient la chaîne de caractères résultante.
...voir plus...

#f+s  ( r:r ) voc: internals
Convertit un nombre réel en chaîne de caractères. Utilisé par #fs

#FS  ( r -- ) voc: forth
Convertit un nombre réel en chaîne de caractères. Utilisé par f.

#s  ( d1 -- d=0 )   ANSI voc: forth
Convertit le reste de d1 en chaîne de caractères dans la chaîne de caractères initiée par <#.
...voir plus...

#tib  ( -- n )   ANSI voc: forth
Nombre de caractères reçus dans le tampon d'entrée du terminal.

'  ( exec: <space>name -- xt )   ANSI voc: forth
Recherche <name> et laisse son code d'exécution (adresse).
En interprétation, ' xyz EXECUTE équivaut à xyz.
...voir plus...

'notfound  ( -- addr ) voc: internals
Jeton d'exécution d'un gestionnaire à appeler sur un mot introuvable

'sys  ( -- addr ) voc: internals
Adresse de base pour des variables système.

'tib  ( -- addr ) voc: internals
Pointeur vers le tampon d'entrée du terminal.

(+to)  ( xt -- ) voc: internals
Partie +to pour les variables locales.

(local)  ( a n -- ) voc: forth
Mot utilisé pour gérer la création des variables locales.

(to)  ( xt -- ) voc: internals
Partie to pour les variables locales.

*  ( n1 n2 -- n3 )   ANSI voc: forth
Multiplication entière de deux nombres.
...voir plus...

*/  ( n1 n2 n3 -- n4 )   ANSI voc: forth
Multiplie n1 par n2 produisant le résultat intermédiaire à double précision d. Divise d par n3 en donnant le quotient entier n4.
...voir plus...

*/MOD  ( n1 n2 n3 -- n4 n5 ) voc: forth
Multiplie n1 par n2 produisant le résultat intermédiaire à double précision d. Divise d par n3 produisant le reste entier n4 et le quotient entier n5.
...voir plus...

+  ( n1 n2 -- n3 )   ANSI voc: forth
Laisse la somme de n1 et n2 sur la pile.
...voir plus...

+!  ( n addr -- ) voc: forth
Incrémente le contenu de l'adresse mémoire pointé par addr.
...voir plus...

+loop  ( n -- )   ANSI voc: forth
Incrémente l'index de boucle de n.
Marque la fin d'une boucle n1 0 do ... n2 +loop.
...voir plus...

+to  ( n --- <valname> ) voc: forth
incrémente de n le contenu de valname
...voir plus...

,  ( x -- )   ANSI voc: forth
Ajoute x à la section de données actuelle.

-  ( n1 n2 -- n1-n2 )   ANSI voc: forth
Soustration de deux entiers.
...voir plus...

-rot  ( n1 n2 n3 -- n3 n1 n2 ) voc: forth
Rotation inverse de la pile. Action similaire Ă  rot rot

.  ( n -- )   ANSI voc: forth
Dépile la valeur au sommet de la pile et l'affiche en tant qu'entier simple précision signé.
...voir plus...

."  ( -- <string> )   ANSI voc: forth
Le mot ." est utilisable exclusivement dans une définition compilée.
A l'exécution, il affiche le texte compris entre ce mot et le caractère " délimitant la fin de chaîne de caractères.
...voir plus...

.s  ( -- ) voc: forth
Affiche le contenu de la pile de données, sans action sur le contenu de cette pile.

/  ( n1 n2 -- n3 )   ANSI voc: forth
Division de deux entiers. Laisse le quotient entier sur la pile.
...voir plus...

/mod  ( n1 n2 -- n3 n4 )   ANSI voc: forth
Divise n1 par n2, donnant le reste entier n3 et le quotient entier n4.
...voir plus...

0<  ( x1 --- fl )   ANSI voc: forth
Teste si x1 est inférieur à zéro.

0<>  ( n -- fl ) voc: forth
Empile -1 si n <> 0

0=  ( x -- fl )   ANSI voc: forth
Teste si l'entier simple précision situé au sommet de la pile est nul.
...voir plus...

1+  ( n -- n+1 )   ANSI voc: forth
Incrémente la valeur située au sommet de la pile.

1-  ( n -- n-1 )   ANSI voc: forth
Décrémente la valeur située au sommet de la pile.

1/F  ( r -- r' ) voc: forth
Effectue une opération 1/r.
...voir plus...

2!  ( d addr -- )   ANSI voc: forth
Stocke la valeur double précision d à l'adresse addr.

2*  ( n -- n*2 )   ANSI voc: forth
Multiplie n par deux.

2/  ( n -- n/2 )   ANSI voc: forth
Divise n par deux.
...voir plus...

2@  ( addr -- d )   ANSI voc: forth
Empile la valeur double précision d stockée à l'adresse addr.

2drop  ( n1 n2 n3 n4 -- n1 n2 )   ANSI voc: forth
Retire la valeur double précision du sommet de la pile de données.
...voir plus...

2dup  ( n1 n2 -- n1 n2 n1 n2 )   ANSI voc: forth
Duplique la valeur double précision n1 n2.
...voir plus...

4*  ( n -- n*4 ) voc: forth
Multiplie n par quatre.

4/  ( n -- n/4 ) voc: forth
Divise n par quatre.

:  ( comp: -- <word> | exec: -- )   ANSI voc: 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.
...voir plus...

:noname  ( -- cfa-addr )   ANSI voc: forth
Définit un code FORTH sans en-tête. cfa-addr est l'adresse d'exécution d'une définition.
...voir plus...

;  ( -- ) voc: forth
Mot d'exécution immédiate terminant habituellement la compilation d'une définition "deux-points".
...voir plus...

<  ( n1 n2 -- fl )   ANSI voc: forth
Laisse fl vrai si n1 < n2
...voir plus...

<#  ( n -- )   ANSI voc: forth
Marque le début de la conversion d'un nombre entier en chaîne de caractères.
...voir plus...

<=  ( n1 n2 -- fl ) voc: forth
Laisse fl vrai si n1 <= n2
...voir plus...

<>  ( x1 x2 -- fl )   ANSI voc: forth
Teste si l'entier simple précision x1 n'est pas égal à x2.
...voir plus...

=  ( n1 n2 -- fl )   ANSI voc: forth
Laisse fl vrai si n1 = n2
...voir plus...

>  ( x1 x2 -- fl )   ANSI voc: forth
Teste si x1 est supérieur à x2.

>=  ( x1 x2 -- fl ) voc: forth
Teste si l'entier simple précision x1 est égal à x2.
...voir plus...

>body  ( cfa -- pfa )   ANSI voc: forth
convertit l'adresse cfa en adresse pfa (Parameter Fieds Address)

>flags  ( xt -- flags ) voc: forth
Convertit l'adresse cfa en adresse des flags.

>in  ( -- addr )   ANSI voc: forth
Nombre de caractères consommés depuis TIB
...voir plus...

>link  ( cfa -- cfa2 ) voc: forth
Convertit l'adresse cfa du mot courant en adresse cfa du mot précédemment défini dans le dictionnaire.
...voir plus...

>link&  ( cfa -- lfa ) voc: forth
Transforme l'adresse d'exécution du mot courant en adresse de lien de ce mot. Cette adresse de lien pointe vers le cfa du mot défini avant ce mot.
Utilisé par >link

>name  ( cfa -- nfa len ) voc: forth
trouve l'adresse du champ de nom d'un mot Ă  partir de son adresse de champ de code cfa.
...voir plus...

>name-length  ( cfa -- n ) voc: forth
Transforme une adresse cfa en longueur du nom du mot de cette adresse cfa. Mot utilisé par vlist

>r  ( S: n -- R: n ) voc: forth
Transfère n vers la pile de retour.
Cette opération doit toujours être équilibrée avec r>
...voir plus...

>stream  ( addr len stream -- ) voc: streams
Stocke une chaîne de caractères dans un flux.
...voir plus...

?  ( addr -- c ) voc: forth
Affiche le contenu d'une variable ou d'une adresse quelconque.

?do  ( n1 n2 -- ) voc: forth
Exécute une boucle do loop ou do +loop si n1 est strictement supérieur à n2.
...voir plus...

?dup  ( n -- n | n n ) voc: forth
Duplique n si n n'est pas nul.

@  ( addr -- n )   ANSI voc: forth
Récupère la valeur entière n stockée à l'adresse addr.
...voir plus...

abort  ( -- ) voc: forth
Génère une exception et interrompt l'exécution du mot et rend la main à l'interpréteur.

abort"  ( comp: -- )   ANSI voc: forth
Affiche un message d'erreur et interrompt toute exécution FORTH en cours.
...voir plus...

abs  ( n -- n' ) voc: forth
Renvoie la valeur absolue de n.
...voir plus...

accept  ( addr n -- n )   ANSI voc: forth
Accepte n caractères depuis le clavier (port série) et les stocke dans la zone mémoire pointée par addr.
...voir plus...

afliteral  ( r:r -- ) voc: forth
Compile un nombre réel. Utilisé par fliteral

aft  ( -- ) voc: forth
Saute à THEN dans une boucle FOR-AFT-THEN-NEXT lors de la première itération.
...voir plus...

again  ( -- )   ANSI voc: forth
Marque la fin d'une boucle infinie de type begin ... again
...voir plus...

align  ( -- )   ANSI voc: forth
Aligne le pointeur du dictionnaire de la section de données actuelle sur la limite de la cellule.

aligned  ( addr1 -- addr2 )   ANSI voc: forth
addr2 est la première adresse alignée plus grande ou égale à addr1.

allot  ( n -- )   ANSI voc: forth
Réserve n adresses dans l'espace de données.

also  ( -- ) voc: forth
Duplique le vocabulaire au sommet de la pile des vocabulaires.

AND  ( n1 n2 --- n3 )   ANSI voc: forth
Effectue un ET logique.
...voir plus...

ansi  ( -- ) voc: forth
SĂ©lectionne le vocabulaire ansi.

ARSHIFT  ( x1 u -- x2 ) voc: forth
Décalage arithmétique à droite de u fois

asm  ( -- ) voc: forth
SĂ©lectionne le vocabulaire asm.

assembler  ( -- ) voc: forth
Alias pour asm.
SĂ©lectionne le vocabulaire asm.

assert  ( fl -- ) voc: forth
Pour tests et assertions.

at-xy  ( x y -- ) voc: forth
Positionne le curseur aux coordonnées x y.
...voir plus...

base  ( -- addr )   ANSI voc: forth
Variable simple précision déterminant la base numérique courante.
La variable BASE contient la valeur 10 (décimal) au démarrage de FORTH.
...voir plus...

begin  ( -- )   ANSI voc: forth
Marque le début d'une structure begin..until, begin..again ou begin..while..repeat
...voir plus...

beginPath  ( -- ) voc: web
beginPath commence un chemin ou réinitialise le chemin actuel.
...voir plus...

bel  ( -- ) voc: ansi
Equivalent Ă  7 emit

bg  ( color[0..255] -- ) voc: forth
Sélectionne la couleur d'affichage en arrière plan. La couleur est dans l'intervalle 0..255 en décimal.
...voir plus...

BIN  ( mode -- mode' ) voc: forth
Modifie une méthode d'accès au fichier pour inclure BINARY.

BINARY  ( -- ) voc: forth
Sélectionne la base numérique binaire.
...voir plus...

bl  ( -- 32 )   ANSI voc: forth
Dépose 32 sur la pile de données.
...voir plus...

blank  ( addr len -- ) voc: forth
Si len est supérieur à zéro, range un caractère de code $20 (espace) dans toute la zone de longueur len à l'adresse mémoire commençant à addr.

box  ( x y width height -- ) voc: web
Trace un rectangle plein coloré.
...voir plus...

BRANCH  ( -- ) voc: internals
Succursale à l'adresse suivant BRANCH. BRANCH est compilé par AFT, ELSE, REPEAT et AGAIN.

buffer  ( n - addr ) voc: forth
Obtient un bloc de 1024 octets sans tenir compte de l'ancien contenu.

bye  ( -- ) voc: forth
Mot défini par defer.
Exécute par défaut esp32-bye (dans voc. internals).

c!  ( c addr -- )   ANSI voc: forth
Stocke une valeur 8 bits c Ă  l'adresse addr.
...voir plus...

c,  ( c -- )   ANSI voc: forth
Ajoute c à la section de données actuelle.
...voir plus...

c@  ( addr -- c )   ANSI voc: forth
Récupère la valeur 8 bits c stockée à l'adresse addr.
...voir plus...

CASE  ( -- ) voc: forth
Marque le début d'une structure CASE OF ENDOF ENDCASE
...voir plus...

cat  ( -- <path> ) voc: forth
Affiche le contenu du fichier.
...voir plus...

catch  ( cfa -- fl ) voc: forth
Initialise une action à réaliser en cas d'exception déclenchée par throw.

cell  ( -- 4 ) voc: forth
Retourne le nombre d'octets pour un entier 32 bits.

cell+  ( n -- n' )   ANSI voc: forth
Incrémente contenu de CELL.

cell/  ( n -- n' ) voc: forth
Divise contenu de CELL.

cells  ( n -- n' )   ANSI voc: forth
Multiplie contenu de CELL.
...voir plus...

ch>stream  ( c stream -- ) voc: streams
ajoute un caractère c au flux.
...voir plus...

char  ( -- <string> )   ANSI voc: forth
Mot utilisable en interprétation seulement.
Empile le premier caractère de la chaîne qui suit ce mot.
...voir plus...

chere  ( -- addr ) voc: asm
Empile l'adresse du pointeur d'assemblage.

chunk-size  ( -- 2048 ) voc: forth
Constante. Valeur 2048.

CLOSE-FILE  ( fileid -- ior ) voc: forth
Ferme un fichier ouvert.

cmove  ( c-addr1 c-addr2 u -- ) voc: forth
Si u est supérieur à zéro, copier u caractères consécutifs de l'espace de données commençant à c-addr1 vers celui commençant à c-addr2, en procédant caractère par caractère des adresses inférieures aux adresses supérieures.

code  ( -- <:name> ) voc: forth
Définit un mot dont la définition est écrite en assembleur.
...voir plus...

color!  ( c -- ) voc: web
SĂ©lectionne la couleur courante.
...voir plus...

common-default-use  ( -- ) voc: internals
Ouvre par défaut le fichier blocks.fb

console-mode  ( -- n ) voc: windows
Valeur par défaut 0

console-started  ( -- n ) voc: windows
Valeur par défaut 0

constant  ( comp: n -- <name> | exec: -- n )   ANSI voc: forth
DĂ©finition d'une constante.
...voir plus...

context  ( -- addr ) voc: forth
Pointeur vers le pointeur vers le dernier mot du vocabulaire de contexte

copy  ( from to -- ) voc: forth
Copie le contenu du bloc 'from' vers le bloc 'to'

cp  ( -- "src" "dst" ) voc: forth
Copie le fichier "src" dans "dst".

cr  ( -- )   ANSI voc: forth
Affiche un retour Ă  la ligne suivante.
...voir plus...

CREATE  ( comp: -- <name> | exec: -- addr )   ANSI voc: forth
Le mot CREATE peut être utilisé seul.
...voir plus...

CREATE-FILE  ( a n mode -- fh ior )   ANSI voc: forth
Crée un fichier sur le disque, renvoyant un 0 ior en cas de succès et un identifiant de fichier.

current  ( -- cfa ) voc: forth
Pointeur vers le pointeur du dernier mot du vocabulaire actuel
...voir plus...

DECIMAL  ( -- )   ANSI voc: forth
Sélectionne la base numérique décimale. C'est la base numérique par défaut au démarrage de FORTH.
...voir plus...

defer  ( -- <vec-name> ) voc: forth
Définit un vecteur d'exécution différée.
vec-name exécute le mot dont le code d'exécution est stocké dans l'espace de données de vec-name.
...voir plus...

DEFINED?  ( -- <word> ) voc: forth
Renvoie une valeur non nulle si le mot est défini.
...voir plus...

definitions  ( -- ) voc: forth
Rend courant le premier vocabulaire de contexte. Tout mot compilé est chaîné à un vocabulaire de contexte. Initialement, ce vocabulaire est FORTH
...voir plus...

depth  ( -- n )   ANSI voc: forth
n est le nombre de valeurs de cellule unique contenues dans la pile de données avant que n ne soit placé sur la pile.
...voir plus...

digit  ( n -- c ) voc: internals
Convertit un nombre en caractère ascii.
...voir plus...

disasm  ( addr -- ) voc: asm
DĂ©sassemble le code XTENSA.
...voir plus...

do  ( n1 n2 -- )   ANSI voc: forth
Configure les paramètres de contrôle de boucle avec l'index n2 et la limite n1.
...voir plus...

DOES>  ( comp: -- | exec: -- addr )   ANSI voc: forth
Le mot CREATE peut être utilisé dans un nouveau mot de création de mots...
Associé à DOES>, on peut définir des mots qui disent comment un mot est créé puis exécuté.

DOFLIT  ( -- ) voc: internals
Envoie un nombre flottant depuis la cellule suivante vers la pile des réels.

DOLIT  ( -- n ) voc: internals
Empile la cellule suivante sur la pile de données en tant que littéral entier. Il permet aux nombres d'être compilés sous forme de littéraux en ligne, fournissant des données à la pile de données au moment de l'exécution.

DONEXT  ( -- ) voc: internals
Terminer une boucle FOR-NEXT. Le nombre de boucles a été poussé sur la pile de retour et est décrémenté par DONEXT. Si le compte n'est pas négatif, sautez à l'adresse qui suit DONEXT ; sinon, faites éclater la pile de retour du décompte et quittez la boucle. DONEXT est compilé par NEXT.

drop  ( n -- )   ANSI voc: forth
Enlève du sommet de la pile de données le nombre entier simple précision qui s'y trouvait.
...voir plus...

dump  ( a n -- ) voc: forth
Visualise une zone mémoire.
...voir plus...

dump-file  ( addr len addr2 len2 -- ) voc: forth
Transfère le contenu d'une chaîne texte addr len vers le fichier pointé par addr2 len2
...voir plus...

dup  ( n -- n n )   ANSI voc: forth
Duplique le nombre entier simple précision situé au sommet de la pile de données.
...voir plus...

echo  ( -- addr ) voc: forth
Variable. Contient -1 par défat. Si 0, les commandes ne sont pas affichées.
...voir plus...

else  ( -- )   ANSI voc: forth
Mot d'exécution immédiate et utilisé en compilation seulement. Marque une alternative dans une structure de contrôle du type IF ... ELSE ... THEN
...voir plus...

emit  ( x -- )   ANSI voc: forth
Si x est un caractère graphique dans le jeu de caractères défini par l'implémentation, affiche x.
L'effet d'EMIT pour toutes les autres valeurs de x est défini par l'implémentation.
...voir plus...

end-code  ( -- ) voc: asm
Termine une définition en langage assembleur.
...voir plus...

ENDCASE  ( -- ) voc: forth
Marque la fin d'une structure CASE OF ENDOF ENDCASE
...voir plus...

ENDOF  ( -- ) voc: forth
Marque la fin d'un choix OF .. ENDOF dans la structure de contrĂ´le entre CASE ENDCASE.
...voir plus...

erase  ( addr len -- )   ANSI voc: forth
Si len est supérieur à zéro, range un caractère de code $00 dans toute la zone de longueur len à l'adresse mémoire commençant à addr.

esc  ( -- ) voc: ansi
Equivalent Ă  27 emit

evaluate  ( addr len -- )   ANSI voc: forth
Évalue le contenu d'une chaine de caractères.
...voir plus...

event  ( -- 0 ) voc: graphics
Constante. Valeur par défaut 0

EXECUTE  ( addr -- )   ANSI voc: forth
Exécute le mot pointé par addr.
...voir plus...

exit  ( -- )   ANSI voc: forth
Interrompt l'exécution d'un mot et rend la main au mot appelant.
...voir plus...

EXPOSED  ( -- 2 ) voc: graphics
Constante. Valeur 2

extract  ( n base -- n c ) voc: forth
Extrait le digit de poids faible de n. Laisse sur la pile le quotient de n/base et le caractère ASCII de ce digit.

F*  ( r1 r2 -- r3 ) voc: forth
Multiplication de deux nombres réels.
...voir plus...

F**  ( r_val r_exp -- r ) voc: forth
Elève un réel r_val à la puissance r_exp.
...voir plus...

F+  ( r1 r2 -- r3 ) voc: forth
Addition de deux nombres réels.
...voir plus...

F-  ( r1 r2 -- r3 ) voc: forth
Soustraction de deux nombres réels.
...voir plus...

f.  ( r -- ) voc: forth
Affiche un nombre réel. Le nombre réel doit venir de la pile des réels.
...voir plus...

f.s  ( -- ) voc: forth
Affiche le contenu de la pile des réels.
...voir plus...

F/  ( r1 r2 -- r3 ) voc: forth
Division de deux nombres réels.
...voir plus...

F0<  ( r -- fl ) voc: forth
Teste si un nombre réel est inférieur à zéro.
...voir plus...

F0=  ( r -- fl ) voc: forth
Indique vrai si le réel est nul.
...voir plus...

f<  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 < r2.
...voir plus...

f<=  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 <= r2.
...voir plus...

f<>  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 <> r2.
...voir plus...

f=  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 = r2.
...voir plus...

f>  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 > r2.
...voir plus...

f>=  ( r1 r2 -- fl ) voc: forth
fl est vrai si r1 >= r2.
...voir plus...

F>S  ( r -- n ) voc: forth
Convertit un réel en entier. Laisse sur la pile de données la partie entière si le réel a des parties décimales.
...voir plus...

FABS  ( r1 -- r1' ) voc: forth
Délivre la valeur absolue d'un nombre réel.
...voir plus...

FATAN2  ( r-tan -- r-rad ) voc: forth
Calcule l'angle en radian Ă  partir de la tangente.
...voir plus...

fconstant  ( comp: r -- <name> | exec: -- r ) voc: forth
Définit une constante de type réel.
...voir plus...

FCOS  ( r1 -- r2 ) voc: forth
Calcule le cosinus d'un angle exprimé en radians.
...voir plus...

fdepth  ( -- n ) voc: forth
n est le nombre de réels dans la pile de réels.

FDROP  ( r1 -- ) voc: forth
Enlève le nombre réel r1 du sommet de la pile des réels.

FDUP  ( r1 -- r1 r1 ) voc: forth
Duplique le nombre réel r1 du sommet de la pile des réels.

FEXP  ( ln-r -- r ) voc: forth
Calcule le réel correspondant à e EXP r
...voir plus...

fg  ( color[0..255] -- ) voc: forth
Sélectionne la couleur d'affichage du texte. La couleur est dans l'intervalle 0..255 en décimal.
...voir plus...

field  ( comp: n -- <:name> ) voc: structures
Mot de définition d'un nouveau champ dans une structure.
...voir plus...

file-exists?  ( addr len -- ) voc: forth
Teste si un fichier existe. Le fichier est désigné par une chaîne de caractères.
...voir plus...

fill  ( addr len c -- )   ANSI voc: forth
Si len est supérieur à zéro, range c dans toute la zone de longueur len à l'adresse mémoire commençant à addr.

fill  ( -- ) voc: web
Dessine une forme pleine en remplissant la zone de contenu du trajet.
...voir plus...

fillText  ( addr len x y -- ) voc: web
Affiche un texte en mode graphique.

FIND  ( addr len -- xt | 0 )   ANSI voc: forth
cherche un mot dans le dictionnaire.
...voir plus...

FINISHED  ( -- 7 ) voc: graphics
Constante. Valeur 7

fliteral  ( r:r -- ) voc: forth
Mot d'exécution immédiate. Compile un nombre réel.

FLN  ( r -- ln-r ) voc: forth
Calcule le logarithme naturel d'un nombre réel.
...voir plus...

FLOOR  ( r1 -- r2 ) voc: forth
Arrondi un réel à la valeur entière inférieure.
...voir plus...

flush  ( -- ) voc: forth
Enregistre et vide tous les tampons.
...voir plus...

FMAX  ( r1 r2 -- r1|r2 ) voc: forth
Laisse le plus grand réel de r1 ou r2.
...voir plus...

FMIN  ( r1 r2 -- r1|r2 ) voc: forth
Laisse le plus petit réel de r1 ou r2.
...voir plus...

FNEGATE  ( r1 -- r1' ) voc: forth
Inverse le signe d'un nombre réel.
...voir plus...

FNIP  ( r1 r2 -- r2 ) voc: forth
Supprime second élément sur la pile des réels.
...voir plus...

for  ( n -- ) voc: forth
Marque le début d'une boucle for .. next
...voir plus...

forget  ( -- <name> ) voc: forth
Cherche dans le dictionnaire le mot qui suit. Si c'est un mot valide, supprime tous les mots définis jusqu'à ce mot. Affiche un message d'erreur si ce n'est pas un mot valide.

forth  ( -- ) voc: forth
Sélectionne le vocabulaire FORTH dans l'ordre de recherche des mots pour exécuter ou compiler des mots.

forth-builtins  ( -- cfa ) voc: forth
Point d'entrée du vocabulaire forth.

FOVER  ( r1 r2 -- r1 r2 r1 ) voc: forth
Duplique le second réel sur la pile des réels.
...voir plus...

fp0  ( -- addr ) voc: forth
pointe vers le bas de la pile des réels de ESP32Forth (pile de données).

FP@  ( -- addr ) voc: forth
Récupère l'adresse du pointeur de pile des réels.

FSIN  ( r1 -- r2 ) voc: forth
Calcule le sinus d'un angle exprimé en radians.
...voir plus...

FSINCOS  ( r1 -- rcos rsin ) voc: forth
Calcule le cosinus et le sinus d'un angle exprimé en radians.
...voir plus...

fsqrt  ( r1 -- r2 ) voc: forth
Racine carrée d'un nombre réel.
...voir plus...

FSWAP  ( r1 r2 -- r1 r2 ) voc: forth
Inverse l'ordre des deux valeurs sur la pile des réels de ESP32Forth.
...voir plus...

full?  ( -- fl ) voc: streams
Empile -1 si le flux est plein, sinon empile 0.

fvariable  ( comp: -- <name> | exec: -- addr ) voc: forth
DĂ©finit une variable de type flottant.
...voir plus...

gpop  ( -- ) voc: web
gpop restaure l'état de canevas le plus récemment enregistré en faisant apparaître l'entrée supérieure dans la pile d'état du dessin. S'il n'y a pas d'état enregistré, ne fait rien.

gpush  ( -- ) voc: web
gpush sauvegarde l'Ă©tat de canvas dans la pile d'Ă©tat du dessin.

gr  ( -- ) voc: web
SĂ©lectionne le mode graphique.

graphics  ( -- ) voc: forth
sélectionne le vocabulaire graphics.

GrfClassName  ( -- n ) voc: graphics/internals
Marque la chaine "GrfClass"
...voir plus...

GrfWindowTitle  ( -- n ) voc: graphics/internals
Marque la chaine "uEforth"
...voir plus...

grmode  ( 0|1 -- ) voc: web
SĂ©lectionne le mode texte ou le mode graphique!
0 pour le mode texte
1 pour le mode graphique

grow-blocks  ( n -- ) voc: internals
Agrandit le fichier courant de n blocs.

gstack  ( -- addr ) voc: graphics/internals
Tableau définit par create
...voir plus...

handler  ( -- addr ) voc: forth
Ticket pour les interruptions.

hdc  ( -- n ) voc: graphics/internals
Ticket vers un contexte de périphérique.
...voir plus...

height  ( -- 0 ) voc: graphics
Value. Valeur par défaut 0

here  ( -- addr )   ANSI voc: forth
Restitue l'adresse courante du pointeur de dictionnaire.
...voir plus...

HEX  ( -- )   ANSI voc: forth
Sélectionne la base numérique hexadécimale.
...voir plus...

HIGH  ( -- 1 ) voc: forth
Constante. DĂ©finit l'Ă©tat actif d'un pin.
...voir plus...

hld  ( -- addr ) voc: forth
Pointeur vers le tampon de texte pour la sortie numérique.

hold  ( c -- )   ANSI voc: forth
Insère le code ASCII d'un caractère ASCII dans la chaîne de caractères initiée par <#.

http  ( -- ) voc: forth
SĂ©lectionne le vocabulaire http.
...voir plus...

HTTP.begin  ( str0 -- fl ) voc: http
Initie une transaction HTTP client. Le paramètre str0
est l'adresse de l'URL contenu dans une chaîne terminée par 0.
L'exécution de HTTP/begin renvoie une valeur booléenne. Si cette valeur est non nulle, c'est que la transaction s'est correctement déroulée.
...voir plus...

HTTP.doGet  ( -- n ) voc: http
Transmet une requête par la méthode GET vers le serveur dont l'URL a été initié par HTTP.begin.
...voir plus...

HTTP.end  ( -- ) voc: http
Termine une transaction avec le client HTTP.
...voir plus...

i  ( -- n )   ANSI voc: forth
n est une copie de l'index de boucle actuel.
...voir plus...

i16  ( -- 2 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

i32  ( -- 4 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

i64  ( -- 8 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

i8  ( -- 1 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

IDLE  ( -- 0 ) voc: graphics
Constante. Valeur 0

if  ( fl -- )   ANSI voc: forth
Le mot IF est d'exécution immédiate.
IF marque le début d'une structure de contrôle de type IF..THEN ou IF..ELSE..THEN.
...voir plus...

immediate  ( -- )   ANSI voc: forth
Rend la définition la plus récente comme mot immédiat.
...voir plus...

immediate?  ( cfa -- fl ) voc: internals
Teste si un mot est d'exécution immédiate.
...voir plus...

IMMEDIATE_MARK  ( -- 1 ) voc: internals
Constante. Valeur 1.
Utilisé par ?see-flags

include  ( -- <:name> ) voc: forth
Charge le contenu d'un fichier désigné par <name>.
...voir plus...

included  ( addr len -- ) voc: forth
Charge le contenu d'un fichier depuis le système de fichiers SPIFFS, désigné par une chaîne de caractères.
...voir plus...

included?  ( addr len -- f ) voc: forth
Teste si le fichier désigné dans la chaîne de caractères a déjà été compilé.

init-console  ( -- n ) voc: windows
Initialise une console windows

input-buffer  ( -- addr ) voc: internals
Zone mémoire définie par CREATE. Laisse sur la pile l'adresse du tampon d'entrée. Taille 200.

input-limit  ( -- 200 ) voc: internals
Constante. Contient 200.
Détermine la taille du tampon d'entrée de l'interpréteur FORTH.

internalized  ( -- ) voc: forth
sélectionne le vocabulaire internalized.

internals  ( -- ) voc: forth
SĂ©lectionne le vocabulaire internals.

invert  ( x1 -- x2 )   ANSI voc: forth
Complément à un de x1. Agit sur 16 ou 32 bits selon les versions FORTH.
...voir plus...

is  ( -- ) voc: forth
Assigns the execution code of a word to a vectorized execution word.
...voir plus...

j  ( -- n )   ANSI voc: forth
n est une copie de l'index de boucle externe suivant.
...voir plus...

jseval  ( addr len -- ) voc: web
Evalue une chaine contenant du code Javascript.

JSWORD:  ( "args.." ) voc: web
Mot de création de mots permettant d'interfacer eFORTH avec Javascript.
...voir plus...

k  ( -- n ) voc: forth
n est la copie en 3ème niveau dans une boucle do do..loop.
...voir plus...

key  ( -- char )   ANSI voc: forth
Attend l'appui sur une touche. L'appui sur une touche renvoie son code ASCII.
...voir plus...

key-count  ( -- 256 ) voc: graphics/internals
Constante. Valeur 255

key?  ( -- fl ) voc: forth
Renvoie vrai si une touche est appuyée.
...voir plus...

L!  ( n addr -- ) voc: forth
Enregistre une valeur n.
...voir plus...

last-char  ( -- 0 ) voc: graphics
Constante. Valeur par défaut 0

last-key  ( -- 0 ) voc: graphics
Constante. Valeur par défaut 0

last-struct  ( -- addr ) voc: structures
Variable pointant sur la dernière structure définie.

last-vocabulary  ( -- addr ) voc: internals
Variable pointant le dernier vocabulaire défini.

latestxt  ( -- xt ) voc: forth
Empile l'adresse du code d'exécution (cfa) du dernier mot compilé.
...voir plus...

leave  ( -- )   ANSI voc: forth
Termine prématurément l'action d'une boucle do..loop.
...voir plus...

LEFT-BUTTON  ( -- 255 ) voc: graphics
Constante. Valeur 255

line  ( x1 y1 x2 y2 -- ) voc: web
Trace une ligne depuis x1 y1 jusqu'au point x2 y2.

line-pos  ( -- 0 ) voc: internals
valeur incrémentée à chaque affichage de mot par words.

line-width  ( -- 70 ) voc: internals
Définit le nombre de caractères par ligne pour l'exécution de words

lineTo  ( x y -- ) voc: web
Connecte le dernier point du chemin en cours aux coordonnées x, y spécifiées avec une ligne droite, sans tracer réellement le chemin.
...voir plus...

lineWidth  ( width -- ) voc: web
Sélectionne la largeur d'un tracé.

locals-capacity  ( -- 1024 ) voc: internals
Constante. Capacité de l'espace dédié aux variables locales.

log  ( addr len -- ) voc: web
Transmet un texte vers la console JavaScript.
...voir plus...

long  ( -- 4 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

long-size  ( -- 4 ) voc: internals
Pseudo-constante. Empile 4.

loop  ( -- )   ANSI voc: forth
Ajoute un à l'index de la boucle. Si l'index de boucle est alors égal à la limite de boucle, supprime les paramètres de boucle et poursuit l'exécution immédiatement après la boucle. Sinon, continue l'exécution au début de la boucle.

ls  ( -- "path" ) voc: forth
Affiche le contenu d'un chemin de fichiers.
...voir plus...

LSHIFT  ( x1 u -- x2 )   ANSI voc: forth
DĂ©calage vers la gauche de u bits de la valeur x1.
...voir plus...

main-task  ( -- task ) voc: tasks
Tâche principale. Empile pointeur task

max  ( n1 n2 -- n1|n2 )   ANSI voc: forth
Laisse le plus grand non signé de u1 et u2.

MDNS.begin  ( name-z -- fl ) voc: forth
DĂ©marre le DNS multidiffusion.
...voir plus...

MIDDLE-BUTTON  ( -- 254 ) voc: graphics
Constante. Valeur 254

min  ( n1 n2 -- n1|n2 )   ANSI voc: forth
Laisse min de n1 et n2

mobile  ( -- 0|-1 ) voc: web
Dépose -1 sur la pile si la page est consultée depuis un téléphone mobile.

mod  ( n1 n2 -- n3 )   ANSI voc: forth
Divise n1 par n2, laisse le reste simple précision n3.
...voir plus...

MOTION  ( -- 3 ) voc: graphics
Constante. Valeur 3

mouse  ( -- x y ) voc: web
Met sur la pile la position x y du pointeur de la souris dans la zone graphique ouverte par window.

mouse-x  ( -- 0 ) voc: graphics
Constante. Valeur par défaut 0

mouse-y  ( -- 0 ) voc: graphics
Constante. Valeur par défaut 0

moveTo  ( x y -- ) voc: web
Déplace le point de départ d'un nouveau sous-chemin vers les coordonnées x y.
...voir plus...

ms  ( n -- ) voc: forth
Attente en millisencondes.
...voir plus...

MS-TICKS  ( -- n ) voc: forth
Impulsions système. Une impulsion par milliseconde.
Utile pour mesurer le temps d'exécution d'une définition.

n.  ( n -- ) voc: forth
Affiche toute valeur n sous sa forme décimale.

names  ( n "names"*n -- ) voc: asm
DĂ©finit n mots comme constantes.
...voir plus...

negate  ( n -- -n' )   ANSI voc: forth
Le complément à deux de n.
...voir plus...

next  ( -- ) voc: forth
Marque la fin d'une boucle for .. next

nip  ( n1 n2 -- n2 ) voc: forth
Enlève n1 de la pile.

nl  ( -- 10 ) voc: forth
Dépose 10 sur la pile de données.

normal  ( -- ) voc: forth
Désactive les couleurs sélectionnées pour l'affichage.

OCTAL  ( -- ) voc: forth
Sélectionne la base numérique octale.
...voir plus...

odd?  ( n -- f ) voc: asm
DĂ©livre flag vrai si n est impair.

OF  ( n -- ) voc: forth
Marque un choix OF .. ENDOF dans la structure de contrĂ´le entre CASE ENDCASE
Si la valeur testée est égale à celle qui précède OF, la partie de code située entre OF ENDOF sera exécutée.
...voir plus...

ok  ( -- ) voc: forth
Affiche la version du langage FORTH ESP32forth.
...voir plus...

only  ( -- ) voc: forth
Réinitialise la pile de contexte à un élément, le dictionnaire FORTH
Non standard, car il n'y a pas de vocabulaire ONLY distinct

OR  ( n1 n2 -- n3 )   ANSI voc: forth
Effectue un OU logique.
...voir plus...

order  ( -- ) voc: forth
Affiche l'ordre de recherche de vocabulaire.
...voir plus...

over  ( n1 n2 -- n1 n2 n1 )   ANSI voc: forth
Place une copie de n1 au sommet de la pile.
...voir plus...

page  ( -- ) voc: forth
Efface l'Ă©cran.

PARSE  ( c "string" -- addr count ) voc: forth
Analyse le mot suivant dans le flux d'entrée, se terminant au caractère c. Laissez l'adresse et le nombre de caractères du mot. Si la zone d'analyse était vide, alors count=0.

pause  ( -- ) voc: forth
Passe la main aux autres tâches.

pi  ( -- r ) voc: forth
Constante PI.
...voir plus...

pixel  ( w h -- ) voc: graphics
Trace un pixel en position w h

precision  ( -- n ) voc: forth
Pseudo constante déterminant la précision d'affichage des nombres réels.
Valeur initiale 6.
...voir plus...

PRESSED  ( -- 4 ) voc: graphics
Constante. Valeur 4

prompt  ( -- ) voc: forth
Affiche un texte de disponibilité de l'interpréteur. Affiche par défaut:

ok

PSRAM?  ( -- -1|0 ) voc: forth
Empile -1 si la mémoire PSRAM est disponible.

ptr  ( -- 4 ) voc: structures
Pseudo constante définie par typer. En exécution, dépose la taille du type de données et met une copie de cette taille dans la variable last-align

r"  ( comp: -- <string> | exec: addr len ) voc: forth
Crée une chaîne temporaire terminée par "

r>  ( R: n -- S: n )   ANSI voc: forth
Transfère n depuis la pile de retour.
Cette opération doit toujours être équilibrée avec >r
...voir plus...

R@  ( -- n ) voc: forth
Copie sur la pile de données le contenu du sommet de la pile de retour.

random  ( n -- n' ) voc: web
Renvoie un nombre entier, pseudo-aléatoire supérieur ou égal à 0 et inférieur à n.

rdrop  ( S: -- R: n -- ) voc: forth
Jete l'élément supérieur de la pile de retour.

recurse  ( -- )   ANSI voc: forth
Ajoute un lien d'exécution correspondant à la définition actuelle.
...voir plus...

RELEASED  ( -- 5 ) voc: graphics
Constante. Valeur 5

remaining  ( -- n ) voc: forth
Indique l'espace restant pour vos définitions.
...voir plus...

remember-filename  ( -- addr len ) voc: internals
Mot différé spécifiant le nom de fichier d'instantané par défaut spécifique à la plate-forme.

repeat  ( -- )   ANSI voc: forth
Achève une boucle indéfinie begin.. while.. repeat

reset  ( -- ) voc: forth
Supprime le nom de fichier par défaut.

RESIZED  ( -- 1 ) voc: graphics
Constante. Valeur 1

RGB  ( r g b -- n ) voc: windows
Concatène en une seule valeur les valeurs R G B.
...voir plus...

RIGHT-BUTTON  ( -- 253 ) voc: graphics
Constante. Valeur 253

rm  ( -- "path" ) voc: forth
Efface le fichier indiqué.
...voir plus...

rot  ( n1 n2 n3 -- n2 n3 n1 )   ANSI voc: forth
Rotation des trois valeurs au sommet de la pile.

rotate  ( angle div -- ) voc: web
Ajoute une rotation à la matrice de transformation. L'argument angle représente un angle de rotation horaire et il est exprimé en fonction du diviseur div.
...voir plus...

rp0  ( -- addr ) voc: forth
pointe vers le bas de la pile de retour de Forth (pile de données).

RSHIFT  ( x1 u -- x2 )   ANSI voc: forth
DĂ©calage vers la droite de u bits de la valeur x1.
...voir plus...

r|  ( comp: -- <string> | exec: addr len ) voc: forth
Crée une chaîne temporaire terminée par |

s"  ( comp: -- <string> | exec: addr len )   ANSI voc: forth
En interprétation, laisse sur la pile de données la chaine délimitée par "
En compilation, compile la chaine délimitée par "
Lors de l'exécution du mot compilé, restitue l'adresse et la longueur de la chaîne...
...voir plus...

S>F  ( n -- r: r ) voc: forth
Convertit un nombre entier en nombre réel et transfère ce réel sur la pile des réels.
...voir plus...

S>NUMBER?  ( addr len -- n fl ) voc: forth
Evalue le contenu d'une chaine de caractères et tente d'en transformer le contenu en nombre.
Laisse la valeur n et -1 si l'évaluation est effectuée avec succès
...voir plus...

s>z  ( a n -- z ) voc: forth
Convertir une chaîne addr len en chaine terminée par zéro.

save  ( -- <:name> ) voc: forth
Enregistre un instantané du dictionnaire actuel dans un fichier.

save-buffers  ( -- ) voc: forth
Sauvegarde tous les tampons.
...voir plus...

save-name  ( a n -- ) voc: internals
Enregistrez un instantané si le vocabulaire actuel dans un fichier.

scale  ( x y div -- ) voc: web
Modifie l'échelle des tracés selon les axes x et y divisés par div.
...voir plus...

SCR  ( -- addr ) voc: forth
Variable pointant sur le bloc en cours d'Ă©dition.
...voir plus...

see  ( --  name> ) voc: forth
Décompile une définition FORTH.
...voir plus...

see-all  ( -- ) voc: internals
Affiche l'ensemble des mots du dictionnaire. Si le mot est défini par : affiche la décompilation de ce mot.
...voir plus...

see.  ( xt -- ) voc: internals
Affiche le nom d'un mot FORTH depuis son code exécutable.
...voir plus...

set-precision  ( n -- ) voc: forth
Modifie la précision d'affichage des nombres Réels.
...voir plus...

SF!  ( r addr -- ) voc: forth
Stocke un réel préalablement déposé sur la pile des réels à l'adresse mémoire addr.

sf,  ( r -- ) voc: forth
Compile un nombre réel.

SF@  ( addr -- r ) voc: forth
Récupère le nombre réel stocké à l'adresse addr, en général une variable définir par fvariable.

sfloat  ( -- 4 ) voc: forth
Constante. Valeur 4.

sfloat+  ( addr -- addr+4 ) voc: forth
Incrémente une adresse mémoire de la longueur d'un réel.

sfloats  ( n -- n*4 )   ANSI voc: forth
Calcule l'espace nécessaire pour n réels.

SMUDGE  ( -- 2 ) voc: internals
Constante. Valeur 2.

sp0  ( -- addr ) voc: forth
pointe vers le bas de la pile de données de Forth (pile de données).

SP@  ( -- addr ) voc: forth
DĂ©pose l'adresse du pointeur de pile sur la pile.
...voir plus...

space  ( -- )   ANSI voc: forth
Affiche un caractère espace.
...voir plus...

spaces  ( n -- )   ANSI voc: forth
Affiche n fois le caractère espace.
...voir plus...

start-task  ( task -- ) voc: forth
Démarre une tâche.

state  ( -- fl )   ANSI voc: forth
Etat de compilation. L'état ne peut être modifié que par [ et ].
...voir plus...

STD_OUTPUT_HANDLE  ( -- -11 ) voc: windows
Constante. Valeur -11

str  ( n -- addr len ) voc: forth
Transforme en chaîne alphanumérique toute valeur n, ce dans la base numérique courante.

str=  ( addr1 len1 addr2 len2 -- fl ) voc: forth
Compare deux chaînes de caractères. Empile vrai si elles sont identiques.
...voir plus...

stream  ( comp: n -- <name> | exec: -- addr ) voc: streams
Crée un espace mémoire de n caractères.
...voir plus...

stream#  ( sz -- n ) voc: streams
Utilisé par full? et empty?.

stream>ch  ( addr -- c ) voc: streams
Récupère un caractère dans le flux.

streams  ( -- ) voc: forth
SĂ©lectionne le vocabulaire streams.

StretchDIBits  ( hdc xDest yDest DestWidth DestHeight xSrc ySrc SrcWidth SrcHeight lpBits lpbm -- ) voc: windows
StretchDIBits copie les données de couleur d'un rectangle de pixels dans une image DIB, JPEG ou PNG vers le rectangle de destination spécifié. Si le rectangle de destination est plus grand que le rectangle source, cette fonction étire les lignes et les colonnes de données de couleur pour s'adapter au rectangle de destination. Si le rectangle de destination est plus petit que le rectangle source, cette fonction compresse les lignes et les colonnes à l'aide de l'opération raster spécifiée.

stroke  ( -- ) voc: web
Dessine la forme en traçant son contour.
...voir plus...

struct  ( comp: -- <:name> ) voc: structures
Mot de définition de structures.
...voir plus...

structures  ( -- ) voc: forth
SĂ©lectionne le vocabulary structures.

swap  ( n1 n2 -- n2 n1 )   ANSI voc: forth
Echange les valeurs situées au sommet de la pile.
...voir plus...

task  ( comp: xt dsz rsz -- <name> | exec: -- task ) voc: forth
Créer une nouvelle tâche avec taille dsz pour la pile de données et rsz pour la pile de retour.
...voir plus...

task-list  ( -- addr ) voc: tasks
Variable pointant vers la liste des tâches.

tasks  ( -- ) voc: forth
SĂ©lectionne le vocabulaire tasks.

text  ( -- ) voc: web
SĂ©lectionne le mode texte.

text-size!  ( n -- ) voc: web
DĂ©termine la taille du texte Ă  afficher en mode texte.
...voir plus...

textWidth  ( addr len -- width ) voc: web
Renvoie la largeur d'un texte dont il faut mesurer la taille en pixels.
...voir plus...

then  ( -- )   ANSI voc: forth
Mot d'exécution immédiate utilisé en compilation seulement. Marque la fin d'une structure de contrôle de type IF..THEN ou IF..ELSE..THEN.

throw  ( n -- ) voc: forth
Génère une erreur si n pas égal à zéro.
...voir plus...

thru  ( n1 n2 -- ) voc: forth
Charge le contenu d'un fichier de blocs, du bloc n1 au bloc n2.
...voir plus...

tib  ( -- addr ) voc: forth
renvoie l'adresse du tampon d'entrée du terminal où la chaîne de texte d'entrée est conservée.
...voir plus...

to  ( n --- <valname> )   ANSI voc: forth
to affecte une nouvelle valeur Ă  valname

tone  ( chan freq -- ) voc: forth
définit la fréquence freq sur le canal chan.
Utilise ledcWriteTone

touch  ( -- "path" ) voc: forth
Créez un chemin de fichier "path" s'il n'existe pas.

translate  ( x y -- ) voc: web
DĂ©place le point d'origine de l'espace de travail graphique.
...voir plus...

type  ( addr c -- )   ANSI voc: forth
Affiche la chaine de caractères sur c octets.
...voir plus...

TYPED  ( -- 6 ) voc: graphics
Constante. Valeur 6

typer  ( comp: n1 n2 -- <name> | exec: -- n ) voc: structures
Mot de définition pour i8 i16 i32 i64 ptr long

u.  ( n -- )   ANSI voc: forth
Dépile la valeur au sommet de la pile et l'affiche en tant qu'entier simple précision non signé.
...voir plus...

U/MOD  ( u1 u2 -- rem quot ) voc: forth
division int/int->int non signée.

UL@  ( addr -- un ) voc: forth
Récupère une valeur non signée.
...voir plus...

unloop  ( -- )   ANSI voc: forth
ArrĂŞte une action do..loop. Utiliser unloop avant exit seulement dans une structure do..loop.
...voir plus...

until  ( fl -- )   ANSI voc: forth
Ferme une structure begin.. until.
...voir plus...

update  ( -- ) voc: forth
Utilisé pour l'édition de blocs. Force le bloc courant à l'état modifié.

use  ( -- <name> ) voc: forth
Utilise "name" comme fichier de blocs.
...voir plus...

used  ( -- n ) voc: forth
Indique l'espace pris par les définitions utilisateur. Ceci inclue les mots déjà définis du dictionnaire FORTH.

UW@  ( addr -- un[2exp0..2exp16-1] ) voc: forth
Extrait la partie poids faible 16 bits d'une zone mémoire pointée par son adresse 32 bits non signée.
...voir plus...

value  ( comp: n -- <valname> | exec: -- n ) voc: forth
Crée un mot de type value
...voir plus...

variable  ( comp: -- <name> | exec: -- addr )   ANSI voc: forth
Mot de création. Définit une variable simple précision.
...voir plus...

viewport@  ( -- width height ) voc: web
Récupère la largeur et la hauteur disponible dans l'espace d'affichage du navigateur.

visual  ( -- ) voc: forth
SĂ©lectionne le vocabulaire visual.
...voir plus...

vlist  ( -- ) voc: forth
Affiche tous les mots d'un vocabulaire.
...voir plus...

voc.  ( voc -- ) voc: internals
Utilisé par vocs.

vocabulary  ( comp: -- <name> | exec: -- ) voc: forth
Mot de définition d'un nouveau vocabulaire. En 83-STANDARD, les vocabulaires ne sont plus déclarés d'exécution immédiate.
...voir plus...

voclist  ( -- ) voc: internals
Affiche la liste de tous les vocabulaires disponibles.
...voir plus...

vocs.  ( voc -- ) voc: internals
Utilisé par order

web  ( -- ) voc: forth
SĂ©lectionne le vocabulaire web.

while  ( fl -- )   ANSI voc: forth
Marque la partie d'exécution conditionnelle d'une structure begin..while..repeat
...voir plus...

width  ( -- 0 ) voc: graphics
Value. Valeur par défaut 0

window  ( x y -- ) voc: web
Ouvre une fenĂŞtre graphique Windows de dimension x y. Si x et y ont comme valeurs -1, la fenĂŞtre graphique occupera tout l'Ă©cran.
...voir plus...

windows  ( -- ) voc: forth
sélectionne le vocabulaire windows.

wipe  ( -- ) voc: editor
Nettoie le contenu du bloc courant.
...voir plus...

WM_SETTEXT  ( -- 12 ) voc: windows
Constante. Valeur 12

WM_SIZE  ( -- 5 ) voc: windows
Constante. Valeur 5

WM_SYSCHAR  ( -- 262 ) voc: windows
empile 262.

WM_SYSKEYDOWN  ( -- 260 ) voc: windows
empile 260.

WM_SYSKEYUP  ( -- 261 ) voc: windows
empile 261.

words  ( -- ) voc: forth
Répertorie les noms de définition dans la première liste de mots de l'ordre de recherche. Le format de l'affichage dépend de l'implémentation.

WRITE-FILE  ( a n fh -- ior ) voc: forth
Écrire un bloc de mémoire dans un fichier.

XOR  ( n1 n2 -- n3 )   ANSI voc: forth
Effectue un OU eXclusif logique.
...voir plus...

z"  ( comp: -- <string> | exec: -- addr ) voc: forth
Compile une chaîne terminée par valeur 0 dans la définition.
...voir plus...

z>s  ( z -- a n ) voc: forth
Convertit une chaîne terminée par zéro en chaine addr len.

[  ( -- )   ANSI voc: forth
Entre en mode interprétation. [ est un mot d'exécution immédiate.
...voir plus...

[']  ( comp: -- <name> | exec: -- addr )   ANSI voc: forth
Utilisable en compilation seulement. Exécution immédiate.
Compile le cfa de <name>
...voir plus...

[char]  ( comp: -- <spaces>name | exec: -- xchar )   ANSI voc: forth
En compilation, enregistre le code ASCII du caractère indiqué après ce mot.
En exécution, le code xchar est déposé sur la pile de données.
...voir plus...

[ELSE]  ( -- ) voc: forth
Marque la partie de code d'une séquence [IF] ... [ELSE] ... [THEN].

[IF]  ( fl -- ) voc: forth
Commence une séquence conditionnelle de type [IF] ... [ELSE] ou [IF] ... [ELSE] ... [THEN].
...voir plus...

[SKIP]  ( -- ) voc: internals
Mot d'exécution différée. Exécute [SKIP]'

[SKIP]'  ( -- ) voc: internals
Boucle qui teste les mots entre [IF] [ELSE] {THEN].

[THEN]  ( -- ) voc: forth
Termine une séquence conditionnelle de type [IF] ... [ELSE] or [IF] ... [ELSE] ... [THEN].
...voir plus...

]  ( -- )   ANSI voc: forth
Retour en mode compilation. ] est un mot immédiat.
...voir plus...

{  ( -- <names..> ) voc: forth
Marque le début de la définition de variables locales. Ces variables locales se comportent comme des pseudo-constantes.
...voir plus...


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