Read this page in english

Glossaire des mots FORTH pour eForth Linux

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 \
...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...

'cold  ( -- addr ) voc: internals
Adresse du mot qui sera exécuté au démarrage.
Si contient 0 n'exécute pas ce mot.
...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: forth
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.
...voir plus...

.tasks  ( -- ) voc: tasks
Affiche la liste des tâches actives.
...voir plus...

/  ( 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...

0777  ( -- oct:0777 ) voc: posix
Constante. Valeur 0777 en base octale.

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

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

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.
...voir plus...

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.
...voir plus...

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.
...voir plus...

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

:  ( 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.
...voir plus...

?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.
...voir plus...

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

a  ( n -- ) voc: editor
Insère la ligne n.
...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...

AF_INET  ( -- 2 ) voc: sockets
Constante. Valeur 2

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.
...voir plus...

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.
...voir plus...

argc  ( -- n ) voc: forth
Empile le contenu de 'argc

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

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

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...

backbuffer  ( -- 0 ) voc: graphics/internals
Constante. Valeur par défaut 0

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...

bel  ( -- ) voc: ansi
Equivalent Ă  7 emit
...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...

bind  ( sock addr addrlen -- 0/err ) voc: sockets
Lie un nom Ă  un socket.

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.

block  ( n -- addr ) voc: forth
Récupère l'adresse d'un bloc n de 1024 octets.
...voir plus...

block-data  ( -- addr ) voc: internals
Zone tampon de 1024 octets. Utilisé par editor.

block-dirty  ( -- n ) voc: internals
Sert de flag pour indiquer si le bloc courant a été modifié.

block-fid  ( -- n ) voc: forth
Flag indiquant l'Ă©tat d'un fichier de blocs.

block-id  ( -- n ) voc: forth
Pointeur vers un fichier de blocs.

bool  ( -- 4 ) voc: x11
Pointeur de structure. Équivaut à i32

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.

Button1MotionMask  ( -- 256 ) voc: x11
Constante. valeur 256

Button2MotionMask  ( -- 512 ) voc: x11
Constante. valeur 512

Button3MotionMask  ( -- 1024 ) voc: x11
Constante. valeur 1024

Button4MotionMask  ( -- 2048 ) voc: x11
Constante. valeur 2048

Button5MotionMask  ( -- 4096 ) voc: x11
Constante. valeur 4096

ButtonMotionMask  ( -- 8192 ) voc: x11
Constante. valeur 8192

ButtonPress  ( -- 4 ) voc: x11
Constante. Valeur 4.

ButtonPressMask  ( -- 4 ) voc: x11
Constante. valeur 4

ButtonRelease  ( -- 5 ) voc: x11
Constante. Valeur 5.

ButtonReleaseMask  ( -- 8 ) voc: x11
Constante. valeur 8

bye  ( -- ) voc: forth
ArrĂŞte eForth.

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

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...

callot  ( n -- ) voc: asm
incrémente le pointeur code-at de n octets.

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  ( -- 8 ) voc: forth
Retourne le nombre d'octets pour un nombre entier.

cell+  ( n -- n' )   ANSI voc: forth
Incrémente n avec la valeur de CELL.
...voir plus...

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: httpd
Constante. Valeur 2048.

CirculateNotify  ( -- 26 ) voc: x11
Constante. Valeur 26.

CirculateRequest  ( -- 27 ) voc: x11
Constante. Valeur 27.

ClientMessage  ( -- 33 ) voc: x11
Constante. Valeur 33.

CLOCK_BOOTTIME  ( -- 7 ) voc: posix
Constante. Valeur 7.

CLOCK_BOOTTIME_ALARM  ( -- 9 ) voc: posix
Constante. Valeur 9.

CLOCK_MONOTONIC  ( -- 1 ) voc: posix
Constante. Valeur 1.

CLOCK_MONOTONIC_COARSE  ( -- 6 ) voc: posix
Constante. Valeur 6.

CLOCK_MONOTONIC_RAW  ( -- 4 ) voc: posix
Constante. Valeur 4.

CLOCK_PROCESS_CPUTIME_ID  ( -- 2 ) voc: posix
Constante. Valeur 2.

CLOCK_REALTIME  ( -- 0 ) voc: posix
Constante. Valeur 0.

CLOCK_REALTIME_ALARM  ( -- 8 ) voc: posix
Constante. Valeur 8.

CLOCK_REALTIME_COARSE  ( -- 5 ) voc: posix
Constante. Valeur 5.

CLOCK_THREAD_CPUTIME_ID  ( -- 3 ) voc: posix
Constante. Valeur 3.

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...

code-at  ( -- addr ) voc: asm
Variable pointant vers une zone de progression de code.

code-start  ( -- addr ) voc: asm
Variable pointant vers une zone de début de code.

color  ( -- n ) voc: graphics
Définit la couleur. Valeur par défaut: 0
...voir plus...

ColormapChangeMask  ( -- 8388608 ) voc: x11
Constante. valeur 8388608
...voir plus...

ColormapNotify  ( -- 32 ) voc: x11
Constante. Valeur 32.

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

ConfigureNotify  ( -- 22 ) voc: x11
Constante. Valeur 22.

ConfigureRequest  ( -- 23 ) voc: x11
Constante. Valeur 23.

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.

CreateNotify  ( -- 16 ) voc: x11
Constante. Valeur 16.

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

d  ( n -- ) voc: editor
Efface la ligne n.
...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...

default-key  ( -- c ) voc: forth
Execute serial-key.

default-key?  ( -- fl ) voc: forth
Execute serial-key?.

default-type  ( addr len -- ) voc: forth
Execute serial-type.

default-use  ( -- ) voc: internals
Exécute par défaut common-default-use.

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...

DestroyNotify  ( -- 17 ) voc: x11
Constante. Valeur 17.

digit  ( n -- c ) voc: internals
Convertit un nombre en caractère ascii.
...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

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...

e  ( n -- ) voc: editor
Efface le contenu de la ligne n.
...voir plus...

EAGAIN  ( -- 11 ) voc: posix
Constante. Valeur 11.

echo  ( -- addr ) voc: forth
Variable.

editor  ( -- ) voc: forth
SĂ©lectionne le vocabulaire editor.
...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...

empty-buffers  ( -- ) voc: forth
Vide tous les tampons.

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

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

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...

EnterNotify  ( -- 7 ) voc: x11
Constante. Valeur 7.

EnterWindowMask  ( -- 16 ) voc: x11
Constante. valeur 16

EPIPE  ( -- 32 ) voc: posix
Constante. Valeur 32.

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...

Expose  ( -- 12 ) voc: x11
Constante. Valeur 12.

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

ExposureMask  ( -- 32768 ) voc: x11
Constante. valeur 32768

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>NUMBER?  ( addr len -- real:r fl ) voc: forth
Convertit une chaine en nombre réel. Laisse -1 si la conversion est réussie.
...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.
...voir plus...

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...

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...

FILE-POSITION  ( fileid -- ud ior ) voc: forth
Renvoie la position du fichier et renvoie ior=0 en cas de succès

FILE-SIZE  ( fileid -- ud ior ) voc: forth
Récupère la taille en octets d'un fichier ouvert sous la forme d'un nombre double et renvoie ior=0 en cas de succès.

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.

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...

FLUSH-FILE  ( fileid –- ior ) voc: forth
Essayez de forcer l'écriture de toute information mise en mémoire tampon dans le fichier référencé par fileid vers le stockage de masse. Si l'opération réussit, ior vaut zéro.

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...

FNDELAY  ( -- 2048 ) voc: posix
Constante. Valeur 2048.

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...

FocusChangeMask  ( -- 2097152 ) voc: x11
Constante. valeur 2097152

FocusIn  ( -- 9 ) voc: x11
Constante. Valeur 9.

FocusOut  ( -- 10 ) voc: x11
Constante. Valeur 10.

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.
...voir plus...

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

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.

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

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

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.
...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...

F_SETFL  ( -- 4 ) voc: posix
Constante. Valeur 4.

GenericEvent  ( -- 35 ) voc: x11
Constante. Valeur 35.

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

GraphicsExpose  ( -- 13 ) voc: x11
Constante. Valeur 13.

GravityNotify  ( -- 24 ) voc: x11
Constante. Valeur 24.

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

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

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: forth
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...

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 <#.

httpd  ( -- ) voc: forth
SĂ©lectionne le vocabulaire httpd.
...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é.

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: internals
sélectionne le vocabulaire internalized.
...voir plus...

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

invert  ( x1 -- x2 )   ANSI voc: forth
Complément à un de x1. Agit sur 64 bits.
...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...

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...

KeymapNotify  ( -- 11 ) voc: x11
Constante. Valeur 11.

KeymapStateMask  ( -- 16384 ) voc: x11
Constante. valeur 16384

KeyPress  ( -- 2 ) voc: x11
Constante. Valeur 2.

KeyPressMask  ( -- 1 ) voc: x11
Constante. valeur 1

KeyRelease  ( -- 3 ) voc: x11
Constante. Valeur 3.

KeyReleaseMask  ( -- 2 ) voc: x11
Constante. valeur 2

l  ( -- ) voc: editor
Liste le contenu du bloc en cours de traitement.
...voir plus...

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

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...

LeaveNotify  ( -- 8 ) voc: x11
Constante. Valeur 8.

LeaveWindowMask  ( -- 32 ) voc: x11
Constante. valeur 32

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

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

list  ( n -- ) voc: forth
Affiche le contenu du bloc n.
...voir plus...

literal  ( x -- )   ANSI voc: forth
Compile la valeur x comme valeur litérale.
...voir plus...

load  ( n -- ) voc: forth
Charge et interprète le contenu d'un bloc.
...voir plus...

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

long  ( -- 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

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

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.
...voir plus...

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

MapNotify  ( -- 19 ) voc: x11
Constante. Valeur 19.

MappingNotify  ( -- 34 ) voc: x11
Constante. Valeur 34.

MapRequest  ( -- 20 ) voc: x11
Constante. Valeur 20.

MAP_FIXED  ( -- 16 ) voc: posix
Constante. valeur $10.

MAP_PRIVATE  ( -- 2 ) voc: posix
Constante. valeur $2.
Utilisé dans reserve

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

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

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

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

MotionNotify  ( -- 6 ) voc: x11
Constante. Valeur 6.

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

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

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.
...voir plus...

mv  ( -- "src" "dest" ) voc: forth
Renommez le fichier "src" en "dst".

n  ( -- ) voc: editor
SĂ©lectionne le bloc suivant (n pour Next)
...voir plus...

n.  ( n -- ) voc: forth
Affiche toute valeur n sous sa forme décimale.
...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.
...voir plus...

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

NoEventMask  ( -- 0 ) voc: x11
Constante. Valeur 0.

NoExpose  ( -- 14 ) voc: x11
Constante. Valeur 14.

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

NULL  ( -- 0 ) voc: x11
Constante. valeur 0

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

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.
...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

open  ( z-str fl mode -- file-descr ) voc: posix
DĂ©fini par sysfunc.
Ouvrez et crée éventuellement un fichier.
...voir plus...

open-blocks  ( addr len -- ) voc: forth
Ouvre un fichier de blocs. Le fichier de blocs par défaut est blocks.fb

OPEN-FILE  ( addr n opt -- n ) voc: forth
Ouvre un fichier.
opt est une valeur parmi R/O ou R/W ou W/O.
...voir plus...

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...

OwnerGrabButtonMask  ( -- 16777216 ) voc: x11
Constante. valeur 16777216
...voir plus...

O_APPEND  ( -- 2000 ) voc: posix
Constante. Valeur 2000.
Utilisé par open.
...voir plus...

O_CREAT  ( -- 100 ) voc: posix
Constante. Valeur 100.
Utilisé par open.

O_NONBLOCK  ( -- 4000(octal) ) voc: posix
Constante.

O_RDONLY  ( -- 0 ) voc: posix
Constante. Valeur 0.
Utilisé par open.
...voir plus...

O_RDWR  ( -- 2 ) voc: posix
Constante. Valeur 2.
Utilisé par open.
...voir plus...

O_TRUNC  ( -- 200 ) voc: posix
Constante. valeur 200.

O_WRONLY  ( -- 1 ) voc: posix
Constante. Valeur 1.
Utilisé par open.
...voir plus...

p  ( -- ) voc: editor
Sélectionne le bloc Précédent
...voir plus...

page  ( -- ) voc: forth
Efface le contenu de l'Ă©cran dans la fenĂŞtre oĂą eForth est actif.

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

PointerMotionHintMask  ( -- 128 ) voc: x11
Constante. valeur 128

PointerMotionMask  ( -- 64 ) voc: x11
Constante. valeur 64

poll  ( pollfds n timeout -- fd/err ) voc: sockets
Attend un événement sur un descripteur de fichier.

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

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
...voir plus...

PropertyChangeMask  ( -- 4194304 ) voc: x11
Constante. valeur 4194304
...voir plus...

PropertyNotify  ( -- 28 ) voc: x11
Constante. Valeur 28.

PROT_EXEC  ( -- 4 ) voc: posix
Constante. valeur 4
Utilisé dans reserve

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

ptr  ( -- 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

pwd  ( -- ) voc: forth
Récupère et affiche le chemin de fichier courant.
...voir plus...

r  ( n -- ) voc: editor
Remplace le contenu de la ligne n.
...voir plus...

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

R/O  ( -- 0 ) voc: forth
Constante système. Empile 0.

R/W  ( -- 2 ) voc: forth
Constante système. Empile 2.

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.

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

READ-FILE  ( a n fh -- n ior ) voc: forth
Lit les données d'un fichier. Le nombre de caractères réellement lus est renvoyé sous la forme u2, et ior est renvoyé 0 pour une lecture réussie.

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  ( -- ) voc: forth
Sauvegarde un instantané dans le fichier par défaut.

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.

ReparentNotify  ( -- 21 ) voc: x11
Constante. Valeur 21.

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

REPOSITION-FILE  ( ud fileid -- ior ) voc: forth
Définir la position du fichier et renvoyer ior=0 en cas de succès

required  ( addr len -- ) voc: forth
Charge le contenu du fichier désigné dans la chaîne de caractères s'il n'a pas déjà été chargé.
...voir plus...

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

RESIZE-FILE  ( ud fileid -- ior ) voc: forth
Définit la taille du fichier par ud, un nombre double non signé. Après avoir utilisé RESIZE-FILE, le résultat renvoyé par FILE-POSITION peut être invalide

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

ResizeRedirectMask  ( -- 262144 ) voc: x11
Constante. valeur 262144

ResizeRequest  ( -- 25 ) voc: x11
Constante. Valeur 25.

restore  ( -- <:name> ) voc: forth
Restaure un instantané à partir d'un fichier.

revive  ( -- ) voc: forth
Restaure le nom de fichier par défaut.

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.

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...

RTLD_LAZY  ( -- 1 ) voc: posix
Constante. Valeur 1.
...voir plus...

RTLD_NOW  ( -- 2 ) voc: posix
Constante. Valeur 2
Utilisé par shared-library
...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.

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...

SelectionClear  ( -- 29 ) voc: x11
Constante. Valeur 29.

SelectionNotify  ( -- 31 ) voc: x11
Constante. Valeur 31.

SelectionRequest  ( -- 30 ) voc: x11
Constante. Valeur 30.

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.
...voir plus...

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.
...voir plus...

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.
...voir plus...

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

shared-library  ( comp: z-string -- ) voc: posix
DĂ©finit un pointeur vers une librairie externe.
...voir plus...

SIGBUS  ( -- 7 ) voc: posix
Constante. Valeur 7.

SIGHUP  ( -- 1 ) voc: posix
Constante. Valeur 1.

SIGINT  ( -- 2 ) voc: posix
Constante. Valeur 2.

SIGKILL  ( -- 9 ) voc: posix
Constante. Valeur 9.

SIGPIPE  ( -- 13 ) voc: posix
Constante. Valeur 13.

SIG_DFL  ( -- 0 ) voc: posix
Constante. Valeur 0.

SIG_IGN  ( -- 1 ) voc: posix
Constante. Valeur 1.

sizeof(sockaddr_in)  ( -- 16 ) voc: sockets
Constante. valeur 16.

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

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

SOCK_DGRAM  ( -- 2 ) voc: sockets
Constante. valeur 2.

SOCK_RAW  ( -- 3 ) voc: sockets
Constante. valeur 3.

SOCK_STREAM  ( -- 1 ) voc: sockets
Constante. valeur 1.

SOL_SOCKET  ( -- 1 ) voc: sockets
Constante. valeur 1.

SO_REUSEADDR  ( -- 2 ) voc: sockets
Constante. valeur 2.

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

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.

startup:  ( -- <name> ) voc: forth
Indique le mot qui doit s'exécuter au démarrage de eForth après initialisation de l'environnement général.

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

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

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.

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

StructureNotifyMask  ( -- 131072 ) voc: x11
Constante. valeur 131072

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

SubstructureNotifyMask  ( -- 524288 ) voc: x11
Constante. valeur 524288

SubstructureRedirectMask  ( -- 1048576 ) voc: x11
Constante. valeur 1048576

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

sysfunc  ( comp: z-str n -- ) voc: posix
Crée un mot qui réalise un appel système.
...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.

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

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

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...

time  ( -- 8 ) voc: x11
Pointeur de structure. Équivaut à long

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

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

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.
...voir plus...

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

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

UnmapNotify  ( -- 18 ) voc: x11
Constante. Valeur 18.

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 addr.
...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...

VisibilityChangeMask  ( -- 65536 ) voc: x11
Constante. valeur 65536

VisibilityNotify  ( -- 15 ) voc: x11
Constante. Valeur 15.

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

W/O  ( -- 1 ) voc: forth
Constante système. Empile 1.

web-interface  ( -- ) voc: forth
SĂ©lection du vocabulaire web-interface
...voir plus...

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

win  ( -- 8 ) voc: x11
Pointeur de structure. Équivaut à long

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

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.
...voir plus...

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

x11  ( -- ) voc: forth
vocabulaire x11

xany  ( -- ) voc: x11
Vocabulaire xany

XBlackPixel  ( a n -- n ) voc: x11
Récupère la valeur du pixel noir.

xbutton  ( -- ) voc: x11
Vocabulaire xbutton.
...voir plus...

xconfigure  ( -- ) voc: x11
Vocabulaire xconfigure.
...voir plus...

XCreateGC  ( display window n1 n2 -- n ) voc: x11
XCreateGC est utilisé pour créer un contexte graphique, également appelé GC. Un GC est un objet qui stocke les informations sur la façon dont les opérations graphiques doivent être effectuées.
...voir plus...

XCreateSimpleWindow  ( display root-window x y width height border_width -- void ) voc: x11
XCreateSimpleWindow crée une sous-fenêtre non mappée pour une fenêtre parent spécifiée.
...voir plus...

XDefaultColormap  ( display screen_number -- n ) voc: x11
Renvoie l'ID de palette de couleurs par défaut pour l'allocation sur l'écran spécifié.
...voir plus...

XDefaultScreen  ( display -- n ) voc: x11
Renvoie le numéro d'écran par défaut référencé par XOpenDisplay.
...voir plus...

XDisplayOfScreen  ( a -- a ) voc: x11
Récupère la structure d’affichage de la structure d’écran spécifiée.

XDrawString  ( display d gc x y string length -- void ) voc: x11
Dessine des caractères texte.

xevent#  ( n -- <name> ) voc: x11
Mot servant à définir les constantes KeyPress à GenericEvent.

xevent-size  ( -- 256 ) voc: x11
Constante. valeur 0
...voir plus...

xexposure  ( -- ) voc: x11
Vocabulaire xexposure.
...voir plus...

XFillRectangle  ( display window gc x y width height -- void ) voc: x11
Remplit le rectangle spécifié.
...voir plus...

XFlush  ( display -- void ) voc: x11
XFlush dans X11 est utilisée pour vider le tampon de sortie. Cela signifie que tous les événements qui ont été envoyés au serveur X, mais qui n'ont pas encore été traités, seront envoyés au serveur X.

xkey  ( -- ) voc: x11
Vocabulaire xkey.
...voir plus...

xlib  ( -- ) voc: x11
Pointeur faisant le lien avec la librairie x11.
...voir plus...

XMapWindow  ( display window -- void ) voc: x11
XMapWindow mappe la fenêtre et toutes ses sous-fenêtres qui ont reçu des requêtes de mappage.

xmask  ( n -- <name> ) voc: x11
Mot servant à définir les constantes KeyPressMask à OwnerGrabButtonMask.

xmotion  ( -- ) voc: x11
Vocabulaire xmotion.
...voir plus...

XNextEvent  ( display event -- ) voc: x11
XNextEvent est utilisé pour obtenir le prochain événement de la file d'événements.
...voir plus...

XOpenDisplay  ( a -- a ) voc: x11
Spécifie la connexion au serveur X.
...voir plus...

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

XRootWindow  ( display screen_number -- n ) voc: x11
Renvoie la fenêtre racine. Ceux-ci sont utiles avec les fonctions qui nécessitent un dessin d'un écran particulier et pour créer des fenêtres de niveau supérieur.
...voir plus...

XScreenOfDisplay  ( a n -- a ) voc: x11
Récupère la structure d’affichage de la structure d’écran spécifiée.

XSelectInput  ( display window event_mask -- void ) voc: x11
XSelectInput demande au serveur X de signaler les événements associés au masque d'événement spécifié.
...voir plus...

XSetBackground  ( display gc background -- void ) voc: x11
Définit l’arrière-plan d’un GC donné.

XSetForeground  ( display gc background -- void ) voc: x11
Définit l’avant-plan d’un GC donné.

XWhitePixel  ( display screen_number -- n ) voc: x11
Récupère la valeur du pixel blanc de l'écran courant.
...voir plus...

XYBitmap  ( -- 0 ) voc: x11
Constante. Valeur 0.

XYPixmap  ( -- 1 ) voc: x11
Constante. Valeur 1.

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.
...voir plus...

ZPixmap  ( -- 2 ) voc: x11
Constante. Valeur 2.

[  ( -- )   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