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 bouclen1 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 avecr>
...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
oudo +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 vocabulaireasm
. - 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 variableBASE
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
oubegin..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éfautesp32-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.
- CreateFileA ( [7 params] -- handle ) voc: windows
- Crée ou ouvre un fichier ou un appareil d’E/S. Les appareils d’E/S les plus couramment utilisés sont les suivants : fichier, flux de fichiers, répertoire, disque physique, volume, mémoire tampon de la console, lecteur de bande, ressource de communications, mailslot et canal. La fonction retourne un handle qui peut être utilisé pour accéder au fichier ou à l’appareil pour différents types d’E/S en fonction du fichier ou de l’appareil et des indicateurs et attributs spécifiés.
...voir plus... - CreateFileA --DELETE ( [7 params] -- handle ) voc: windows
- Crée ou ouvre un fichier ou un appareil d’E/S. Les appareils d’E/S les plus couramment utilisés sont les suivants : fichier, flux de fichiers, répertoire, disque physique, volume, mémoire tampon de la console, lecteur de bande, ressource de communications, mailslot et canal. La fonction retourne un handle qui peut être utilisé pour accéder au fichier ou à l’appareil pour différents types d’E/S en fonction du fichier ou de l’appareil et des indicateurs et attributs spécifiés.
...voir plus... - 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 entreCASE 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 deHTTP/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 variablelast-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 variablelast-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 variablelast-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 variablelast-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 typeIF..THEN
ouIF..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 variablelast-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.
...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
- 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 entreCASE ENDCASE
Si la valeur testée est égale à celle qui précèdeOF
, la partie de code située entreOF 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 variablelast-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?
etempty?
. - 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
ouIF..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.
UtiliseledcWriteTone
- 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
avantexit
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