Glossaire des mots FORTH pour eForth Windows
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... - '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 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.
- .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... - 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... - >>1 ( n1 -- n2 ) voc: asm
- DĂ©calage de 1 bit vers la droite de n1.
- >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.
- analogRead ( pin -- n ) voc: forth
- Lecture analogique, intervalle 0-4095.
Utilisé pour lire la valeur analogique.analogRead
n'a qu'un seul argument qui est un numéro de broche du canal analogique que vous souhaitez utiliser.
...voir plus... - AND ( n1 n2 --- n3 ) ANSI voc: forth
- Effectue un ET logique.
...voir plus... - ansi ( -- ) voc: forth
- SĂ©lectionne le vocabulaire
ansi
. - ANSI_FIXED_FONT ( -- n ) voc: windows
- Constante, valeur: $8000000b
- ANSI_VAR_FONT ( -- n ) voc: windows
- Constante, valeur: $8000000c
- 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
. - 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... - 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 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... - 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... - BI_RGB ( -- n ) voc: windows
- Constante, valeur: 0
- bl ( -- 32 ) ANSI voc: forth
- Dépose 32 sur la pile de données.
...voir plus... - BLACK_BRUSH ( -- n ) voc: windows
- Constante, valeur: $80000004
- BLACK_PEN ( -- n ) voc: windows
- Constante, valeur: $80000007
- 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.
- BM_CLICK ( -- 245 ) voc: windows
- Constante. valeur 245
Utilisé parWM_>name
- BM_GETCHECK ( -- 240 ) voc: windows
- Constante. valeur 240
Utilisé parWM_>name
...voir plus... - BM_GETIMAGE ( -- 246 ) voc: windows
- Constante. valeur 246
Utilisé parWM_>name
- BM_GETSTATE ( -- 242 ) voc: windows
- Constante. valeur 242
Utilisé parWM_>name
...voir plus... - BM_SETCHECK ( -- 241 ) voc: windows
- Constante. valeur 241
Utilisé parWM_>name
...voir plus... - BM_SETDONTCLICK ( -- 248 ) voc: windows
- Constante. valeur 248
Utilisé parWM_>name
- BM_SETIMAGE ( -- 247 ) voc: windows
- Constante. valeur 247
Utilisé parWM_>name
- BM_SETSTYLE ( -- 244 ) voc: windows
- Constante. valeur 244
Utilisé parWM_>name
- 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... - camera-server ( -- ) voc: forth
- SĂ©lectionne le vocabulaire
camera-server
. - 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
. - CB_ADDSTRING ( -- 323 ) voc: windows
- Constante. valeur 323
Utilisé parWM_>name
...voir plus... - CB_FINDSTRING ( -- 332 ) voc: windows
- Constante. valeur 332
Utilisé parWM_>name
...voir plus... - CB_FINDSTRINGEXACT ( -- 344 ) voc: windows
- Constante. valeur 344
Utilisé parWM_>name
- CB_GETCOMBOBOXINFO ( -- 356 ) voc: windows
- Constante. valeur 356
Utilisé parWM_>name
- CB_GETCOUNT ( -- 326 ) voc: windows
- Constante. valeur 326
Utilisé parWM_>name
...voir plus... - CB_GETCURSEL ( -- 327 ) voc: windows
- Constante. valeur 327
Utilisé parWM_>name
...voir plus... - CB_GETDROPPEDCONTROLRECT ( -- 338 ) voc: windows
- Constante. valeur 338
Utilisé parWM_>name
- CB_GETDROPPEDSTATE ( -- 343 ) voc: windows
- Constante. valeur 343
Utilisé parWM_>name
- CB_GETDROPPEDWIDTH ( -- 351 ) voc: windows
- Constante. valeur 351
Utilisé parWM_>name
- CB_GETEDITSEL ( -- 320 ) voc: windows
- Constante. valeur 320
Utilisé parWM_>name
- CB_GETEXTENDEDUI ( -- 342 ) voc: windows
- Constante. valeur 342
Utilisé parWM_>name
- CB_GETHORIZONTALEXTENT ( -- 349 ) voc: windows
- Constante. valeur 349
Utilisé parWM_>name
- CB_GETITEMDATA ( -- 336 ) voc: windows
- Constante. valeur 336
Utilisé parWM_>name
- CB_GETITEMHEIGHT ( -- 340 ) voc: windows
- Constante. valeur 340
Utilisé parWM_>name
- CB_GETLBTEXT ( -- 328 ) voc: windows
- Constante. valeur 328
Utilisé parWM_>name
- CB_GETLBTEXTLEN ( -- 329 ) voc: windows
- Constante. valeur 329
Utilisé parWM_>name
- CB_GETLOCALE ( -- 346 ) voc: windows
- Constante. valeur 346
Utilisé parWM_>name
- CB_GETTOPINDEX ( -- 347 ) voc: windows
- Constante. valeur 347
Utilisé parWM_>name
- CB_INITSTORAGE ( -- 353 ) voc: windows
- Constante. valeur 353
Utilisé parWM_>name
- CB_INSERTSTRING ( -- 330 ) voc: windows
- Constante. valeur 330
Utilisé parWM_>name
- CB_LIMITTEXT ( -- 321 ) voc: windows
- Constante. valeur 321
Utilisé parWM_>name
- CB_MSGMAX ( -- 357 ) voc: windows
- Constante. valeur 357
Utilisé parWM_>name
- CB_MULTIPLEADDSTRING ( -- 355 ) voc: windows
- Constante. valeur 355
Utilisé parWM_>name
- CB_RESETCONTENT ( -- 331 ) voc: windows
- Constante. valeur 331
Utilisé parWM_>name
- CB_SELECTSTRING ( -- 333 ) voc: windows
- Constante. valeur 333
Utilisé parWM_>name
- CB_SETCURSEL ( -- 334 ) voc: windows
- Constante. valeur 334
Utilisé parWM_>name
- CB_SETDROPPEDWIDTH ( -- 352 ) voc: windows
- Constante. valeur 352
Utilisé parWM_>name
- CB_SETEDITSEL ( -- 322 ) voc: windows
- Constante. valeur 322
Utilisé parWM_>name
- CB_SETEXTENDEDUI ( -- 341 ) voc: windows
- Constante. valeur 341
Utilisé parWM_>name
- CB_SETHORIZONTALEXTENT ( -- 350 ) voc: windows
- Constante. valeur 350
Utilisé parWM_>name
- CB_SETITEMDATA ( -- 337 ) voc: windows
- Constante. valeur 337
Utilisé parWM_>name
- CB_SETITEMHEIGHT ( -- 339 ) voc: windows
- Constante. valeur 339
Utilisé parWM_>name
- CB_SETLOCALE ( -- 345 ) voc: windows
- Constante. valeur 345
Utilisé parWM_>name
- CB_SETTOPINDEX ( -- 348 ) voc: windows
- Constante. valeur 348
Utilisé parWM_>name
- CB_SHOWDROPDOWN ( -- 335 ) voc: windows
- Constante. valeur 335
Utilisé parWM_>name
- 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.
- ClearError ( -- ) voc: SDL2
- Efface tous les messages d’erreur précédents pour ce fil.
- 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 ( -- n ) voc: graphics
- Définit la couleur. Valeur par défaut: 0
...voir plus... - common-default-use ( -- ) voc: internals
- Ouvre par défaut le fichier blocks.fb
- console-started ( -- 0 ) voc: windows
- Valeur initialisée à zéro.
Utilisée parinit-console
- 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.
- CreateRenderer ( window index flag -- render ) voc: SDL2
- Créer un contexte de rendu 2D pour une fenêtre.
...voir plus... - CreateTextureFromSurface ( render surface -- 0|texture ) voc: SDL2
- Créer une texture à partir d'une surface existante.
- CreateWindow ( zstr x y w h fl -- win ) voc: SDL2
- Créez une fenêtre avec la position, les dimensions et les indicateurs spécifiés.
...voir plus... - current ( -- cfa ) voc: forth
- Pointeur vers le pointeur du dernier mot du vocabulaire actuel
...voir plus... - DC_BRUSH ( -- n ) voc: windows
- Constante, valeur: $80000012
- DC_PEN ( -- n ) voc: windows
- Constante, valeur: $80000013
- 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
. - DEFAULT_GUI_FONT ( -- n ) voc: windows
- Constante, valeur: $80000011
- DEFAULT_PALETTE ( -- n ) voc: windows
- Constante, valeur: $8000000f
- 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... - Delay ( ms -- fl ) voc: SDL2
- Attend un nombre spécifié de millisecondes.
- DELETE-FILE ( a n -- ior ) voc: forth
- Supprime un fichier nommé du disque et renvoie ior=0 en cas de succès.
- 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... - DestroyRenderer ( render -- fl ) voc: SDL2
- Détruit le contexte de rendu d'une fenêtre et libère les textures associées.
...voir plus... - DestroyWindow ( win -- fl ) voc: SDL2
- DĂ©truit une fenĂŞtre
...voir plus... - DEVICE_DEFAULT_PALETTE ( -- n ) voc: windows
- Constante, valeur: $8000000e
- digit ( n -- c ) voc: internals
- Convertit un nombre en caractère ascii.
...voir plus... - digitalWrite ( pin value -- ) voc: forth
- DĂ©fini l'Ă©tat du pin GPIO.
...voir plus... - DISABLE_NEWLINE_AUTO_RETURN ( -- n ) voc: windows
- Constante. Valeur $0008
- disasm ( addr -- ) voc: asm
- DĂ©sassemble le code XTENSA.
...voir plus... - DKGRAY_BRUSH ( -- n ) voc: windows
- Constante, valeur: $80000003
- dll ( comp: zStr -- <:name> ) voc: windows
- Crée un ticket d'accès à une librairie Windows.
...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... - 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.
- EM_CHARFROMPOS ( -- 215 ) voc: windows
- Constante. valeur 215
Utilisé parWM_>name
- EM_EMPTYUNDOBUFFER ( -- 205 ) voc: windows
- Constante. valeur 205
Utilisé parWM_>name
- EM_FMTLINES ( -- 200 ) voc: windows
- Constante. valeur 200
Utilisé parWM_>name
- EM_GETFIRSTVISIBLELINE ( -- 206 ) voc: windows
- Constante. valeur 206
Utilisé parWM_>name
- EM_GETIMESTATUS ( -- 217 ) voc: windows
- Constante. valeur 217
Utilisé parWM_>name
- EM_GETLIMITTEXT ( -- 213 ) voc: windows
- Constante. valeur 213
Utilisé parWM_>name
- EM_GETMARGINS ( -- 212 ) voc: windows
- Constante. valeur 212
Utilisé parWM_>name
- EM_GETPASSWORDCHAR ( -- 210 ) voc: windows
- Constante. valeur 210
Utilisé parWM_>name
- EM_GETWORDBREAKPROC ( -- 209 ) voc: windows
- Constante. valeur 209
Utilisé parWM_>name
- EM_LINEFROMCHAR ( -- 201 ) voc: windows
- Constante. valeur 201
Utilisé parWM_>name
- EM_POSFROMCHAR ( -- 214 ) voc: windows
- Constante. valeur 214
Utilisé parWM_>name
- EM_SETIMESTATUS ( -- 216 ) voc: windows
- Constante. valeur 216
Utilisé parWM_>name
- EM_SETMARGINS ( -- 211 ) voc: windows
- Constante. valeur 211
Utilisé parWM_>name
- EM_SETPASSWORDCHAR ( -- 204 ) voc: windows
- Constante. valeur 204
Utilisé parWM_>name
- EM_SETREADONLY ( -- 207 ) voc: windows
- Constante. valeur 207
Utilisé parWM_>name
- EM_SETTABSTOPS ( -- 203 ) voc: windows
- Constante. valeur 203
Utilisé parWM_>name
- EM_SETWORDBREAK ( -- 202 ) voc: windows
- Constante. valeur 202
Utilisé parWM_>name
- EM_SETWORDBREAKPROC ( -- 209 ) voc: windows
- Constante. valeur 209
Utilisé parWM_>name
- EM_UNDO ( -- 199 ) voc: windows
- Constante. valeur 199
Utilisé parWM_>name
- ENABLE_INSERT_MODE ( -- n ) voc: windows
- Constante, valeur: $0020
- ENABLE_PROCESSED_INPUT ( -- n ) voc: windows
- Constante, valeur: $0001
- 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
- esp32-bye ( -- ) voc: internals
- Redémarre ESP32Forth.
- ESP32-C3? ( -- -1|0 ) voc: forth
- Empile -1 si la carte est ESP32-C3.
- ESP32-S2? ( -- -1|0 ) voc: forth
- Empile -1 si la carte est ESP32-S2.
- ESP32-S3? ( -- -1|0 ) voc: forth
- Empile -1 si la carte est ESP32-S3.
- esp32-stats ( -- ) voc: internals
- Affiche les paramètres propres au CPU de la carte ESP32 et certains paramètres de ESP32Forth.
...voir plus... - ESP32? ( -- -1|0 ) voc: forth
- Empile -1 si la carte est ESP32.
- 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... - 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... - 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.
- freq ( chan freq -- ) voc: forth
- définit la fréquence freq sur le canal chan.
UtiliseledcWriteTone
- 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... - GetError ( -- n ) voc: SDL2
- Récupére un message sur la dernière erreur survenue sur le fil actuel.
- GetNumRenderDrivers ( -- n|err ) voc: SDL2
- Obtient le nombre de pilotes de rendu 2D disponibles pour l'affichage actuel.
...voir plus... - GetRevision ( -- zstr ) voc: SDL2
- Obtient la révision du code SDL liée à votre programme.
...voir plus... - GetTicks ( -- ms ) voc: SDL2
- Obtient le nombre de millisecondes depuis l'initialisation de la bibliothèque SDL.
- GetTicks64 ( -- ms ) voc: SDL2
- Obtient le nombre de millisecondes depuis l'initialisation de la bibliothèque SDL.
...voir plus... - GetVersion ( *ver -- ) voc: SDL2
- Obtient la version SDL liée à votre programme.
...voir plus... - GetWindowFlags ( window -- win-flag ) voc: SDL2
- Récupère les flags de fenêtre.
- GetWindowSize ( windows *w *h -- fl ) voc: SDL2
- Obtient la taille de la zone client d'une fenĂŞtre.
...voir plus... - GetWindowSizeInPixels ( windows *w *h -- fl ) voc: SDL2
- Récupère la taille d'une fenêtre en pixels.
...voir plus... - 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... - 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... - HideWindow ( window -- fl ) voc: SDL2
- Cache la fenĂŞtre.
- 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
<#
. - 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 ( n -- n ) voc: SDL2
- Initialise la librairie SDL.
...voir plus... - init-console ( -- ) voc: windows
- Initialise la console Windows.
- INPUT ( -- 1 ) voc: forth
- Constante. Valeur 1. Définit le sens d'utilisation d'un registre GPIO comme entrée.
- 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... - k ( -- n ) voc: forth
- n est la copie en 3ème niveau dans une boucle do do..loop.
...voir plus... - Kernel32 ( -- ) voc: windows
- Mot défini par
dll
.
Permet ensuite d'accéder aux fonctions de Kernel32.dll - 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... - LED ( -- 2 ) voc: forth
- Valeur pin 2 pour LED sur la carte. Ne fonctionne pas avec toutes les cartes.
- 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... - LoadBMP ( file -- surface ) voc: SDL2
- Charger une surface Ă partir d'un fichier.
Ne pas utiliser ce mot directement, maisSDL.load-image
.
...voir plus... - LoadBMP_RW ( RWops freesrc -- 0|surface ) voc: SDL2
- Charge une image BMP à partir d'un flux de données SDL recherchable.
...voir plus... - locals-capacity ( -- 1024 ) voc: internals
- Constante. Capacité de l'espace dédié aux variables locales.
- 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.
- 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
- MALLOC_CAP_32BIT ( -- 2 ) voc: internals
- Constante. Valeur 2.
- MALLOC_CAP_32BIT ( -- 2 ) voc: windows
- Constante. Valeur 2
- MALLOC_CAP_8BIT ( -- 4 ) voc: internals
- Constante. Valeur 4.
- MALLOC_CAP_8BIT ( -- 4 ) voc: windows
- Constante. Valeur 4
- MALLOC_CAP_DMA ( -- 8 ) voc: internals
- Constante. Valeur 8.
- MALLOC_CAP_DMA ( -- 8 ) voc: windows
- Constante. Valeur 8
- MALLOC_CAP_EXEC ( 1 ) voc: internals
- Constante. Valeur 1.
- MALLOC_CAP_EXEC ( -- 1 ) voc: windows
- Constante. Valeur 1
- max ( n1 n2 -- n1|n2 ) ANSI voc: forth
- Laisse le plus grand non signé de u1 et u2.
- MaximizeWindow ( window -- fl ) voc: SDL2
- Fait une fenĂŞtre aussi grande que possible.
- 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
- MinimizeWindow ( windows -- fl ) voc: SDL2
- Réduit une fenêtre vers la barre des tâches sous forme d'icone.
- 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 ( -- 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. - mv ( -- "src" "dest" ) voc: forth
- Renommez le fichier "src" en "dst".
- 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.
- NULL_BRUSH ( -- n ) voc: windows
- Constante. Valeur $80000005
- 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 - 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 parmiR/O
ouR/W
ouW/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... - 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... - pinMode ( pin mode -- ) voc: forth
- SĂ©lectionne le mode d'utilisation de la borne GPIO
MODE = INPUT | OUTPUT
...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
- Quit ( -- ) voc: SDL2
- Nettoie tous les sous-systèmes initialisés.
- 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.
- RaiseWindow ( window -- fl ) voc: SDL2
- Élève une fenêtre au-dessus des autres fenêtres et définit le focus d'entrée.
- rdrop ( S: -- R: n -- ) voc: forth
- Jete l'élément supérieur de la pile de retour.
- 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 (./myforth or /spiffs/myforth on ESP32).
...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.
- RenderClear ( render -- 0|err ) voc: SDL2
- Efface la cible de rendu actuelle avec la couleur de dessin.
...voir plus... - RenderCopy ( render texture srcrect dstrect -- 0|err ) voc: SDL2
- Copie une partie de la texture sur la cible de rendu actuelle.
...voir plus... - RenderCopyEx ( render texture srcrect dstrect angle center flip -- 0|err ) voc: SDL2
- Copie une partie de la texture dans le rendu actuel, avec rotation et retournement facultatifs.
...voir plus... - RenderDrawLine ( render x0 y0 x1 y1 -- 0|err ) voc: SDL2
- Trace une ligne sur la cible de rendu actuelle.
...voir plus... - RenderDrawLines ( render *points count -- 0|err ) voc: SDL2
- Dessine une série de lignes connectées sur la cible de rendu actuelle.
...voir plus... - RenderDrawPoint ( render x y -- 0|err ) voc: forth
- Dessine un point sur la cible de rendu actuelle.
...voir plus... - RenderDrawPoints ( renderer points count -- 0|err ) voc: SDL2
- Dessine plusieurs points sur la cible de rendu actuelle.
...voir plus... - RenderDrawRect ( render *rect -- ) voc: SDL2
- Dessine un rectangle dans le rendu actuel.
...voir plus... - RenderDrawRects ( render *rect count ) voc: SDL2
- Dessine un certain nombre de rectangles sur le rendu actuel.
...voir plus... - RenderFillRect ( render *rect -- 0|err ) voc: SDL2
- Remplit un rectangle dans le rendu actuel avec la couleur de dessin.
...voir plus... - RenderFillRects ( renderer rects count -- 0|err ) voc: SDL2
- Fill some number of rectangles on the current rendering target with the drawing color.
...voir plus... - RenderGetLogicalSize ( render *width *height -- 0|err ) voc: SDL2
- Obtient une résolution indépendante de l'appareil pour le rendu.
...voir plus... - RenderPresent ( render -- ) voc: SDL2
- Mettre à jour l'écran avec tout rendu effectué depuis l'appel précédent.
- RenderSetLogicalSize ( render w h -- 0|err ) voc: SDL2
- Définit une résolution indépendante du périphérique pour le rendu.
...voir plus... - 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é parFILE-POSITION
peut ĂŞtre invalide - RESIZED ( -- 1 ) voc: graphics
- Constante. Valeur 1
- restore ( -- <:name> ) voc: forth
- Restaure un instantané à partir d'un fichier.
- RestoreWindow ( window -- fl ) voc: SDL2
- Restaurer la taille et la position d'une fenêtre minimisée ou maximisée.
- 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... - RWFromFile ( file mode -- 0|RWops ) voc: SDL2
- Utilisez ce mot pour créer une nouvelle structure SDL_RWops pour la lecture et/ou l'écriture dans un fichier nommé.
...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: internals
- 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.
- SBM_ENABLE_ARROWS ( -- 228 ) voc: windows
- Constante. valeur 228
Utilisé parWM_>name
- SBM_GETPOS ( -- 225 ) voc: windows
- Constante. valeur 225
Utilisé parWM_>name
- SBM_GETRANGE ( -- 227 ) voc: windows
- Constante. valeur 227
Utilisé parWM_>name
- SBM_GETSCROLLBARINFO ( -- 235 ) voc: windows
- Constante. valeur 235
Utilisé parWM_>name
- SBM_GETSCROLLINFO ( -- 234 ) voc: windows
- Constante. valeur 234
Utilisé parWM_>name
- SBM_SETPOS ( -- 224 ) voc: windows
- Constante. valeur 224
Utilisé parWM_>name
- SBM_SETRANGE ( -- 226 ) voc: windows
- Constante. valeur 226
Utilisé parWM_>name
- SBM_SETRANGEREDRAW ( -- 230 ) voc: windows
- Constante. valeur 230
Utilisé parWM_>name
- SBM_SETSCROLLINFO ( -- 233 ) voc: windows
- Constante. valeur 233
Utilisé parWM_>name
- SCR ( -- addr ) voc: forth
- Variable pointant sur le bloc en cours d'Ă©dition.
...voir plus... - SDL.Quit ( -- ) voc: SDL2
- Execute
Quit
depuis le vocabulaireSDL2
.
...voir plus... - SDL2 ( -- ) voc: forth
- SĂ©lectionne le vocabulaire
SDL2
. - SDL2.dll ( -- <name> ) voc: SDL2
- point d'entrée vers la librairie SDL2.dll
...voir plus... - SDL_Color ( -- n ) voc: SDL2
- Définit l'espace nécessaire pour une structure SDL_Color.
...voir plus... - SDL_Color! ( r g b addr -- ) voc: SDL2
- Affecte des valeurs de couleur r g b dans une structure
SDL_Color
.
...voir plus... - SDL_INIT_VIDEO ( -- n ) voc: SDL2
- Constante. Indique à la SDL que vous voulez initialiser le sous-système vidéo.
...voir plus... - SDL_structures ( -- ) voc: SDL2
- Vocabulaire pour enregistrer les structures.
- SDL_WINDOW_ALLOW_HIGHDPI ( -- $00002000 ) voc: forth
- Constante.
- SDL_WINDOW_ALWAYS_ON_TOP ( -- $00008000 ) voc: forth
- Constante.
- SDL_WINDOW_BORDERLESS ( -- $00000010 ) voc: forth
- Constante.
- SDL_WINDOW_FOREIGN ( -- $00000800 ) voc: forth
- Constante.
- SDL_WINDOW_FULLSCREEN ( -- $00000001 ) voc: forth
- Constante.
- SDL_WINDOW_HIDDEN ( -- $00000008 ) voc: forth
- Constante.
- SDL_WINDOW_INPUT_FOCUS ( -- $00000200 ) voc: forth
- Constante.
- SDL_WINDOW_MAXIMIZED ( -- $00000080 ) voc: forth
- Constante.
- SDL_WINDOW_MINIMIZED ( -- $00000040 ) voc: forth
- Constante.
- SDL_WINDOW_MOUSE_CAPTURE ( -- $00004000 ) voc: forth
- Constante.
- SDL_WINDOW_MOUSE_FOCUS ( -- $00000400 ) voc: forth
- Constante.
- SDL_WINDOW_MOUSE_GRABBED ( -- $00000100 ) voc: forth
- Constante.
- SDL_WINDOW_OPENGL ( -- $00000002 ) voc: forth
- Constante.
- SDL_WINDOW_POPUP_MENU ( -- $00080000 ) voc: forth
- Constante. La fenêtre doit être traitée comme un menu contextuel.
- SDL_WINDOW_RESIZABLE ( -- $00000020 ) voc: forth
- Constante.
- SDL_WINDOW_SHOWN ( -- $00000004 ) voc: forth
- Constante.
- SDL_WINDOW_SKIP_TASKBAR ( -- $00010000 ) voc: forth
- Constante.
- SDL_WINDOW_TOOLTIP ( -- $00040000 ) voc: forth
- Constante.La fenêtre doit être traitée comme une info-bulle.
- SDL_WINDOW_UTILITY ( -- $00020000 ) voc: forth
- Constante. La fenêtre doit être traitée comme une fenêtre utilitaire.
- 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... - serial-key ( -- c ) voc: internals
- Récupère un caractère en attente dans le tampon UART0.
- serial-key? ( -- c ) voc: internals
- Execute
Serial.available
.
Teste si un caractère est disponible depuis le port série UART0. - serial-type ( addr len -- ) voc: internals
- Execute
Serial.write
. - set-precision ( n -- ) voc: forth
- Modifie la précision d'affichage des nombres Réels.
...voir plus... - SetRenderDrawColor ( renderer r g b a -- fl ) voc: SDL2
- Définir la couleur utilisée pour les opérations de dessin (Rect, Ligne et Effacer)
...voir plus... - SetWindowIcon ( window icon ) voc: SDL2
- DĂ©finit l'icĂ´ne d'une fenĂŞtre.
...voir plus... - SetWindowSize ( window w h -- ) voc: SDL2
- DĂ©finit la taille de la zone client d'une fenĂŞtre.
...voir plus... - SetWindowTitle ( window zstr -- 0|err ) voc: SDL2
- Donne un titre Ă une fenĂŞtre.
...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 ) voc: forth
- Calcule l'espace nécessaire pour n réels.
- ShowWindow ( window -- fl ) voc: SDL2
- Montre une fenĂŞtre.
- 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... - SPI ( -- ) voc: forth
- SĂ©lectionne le vocabulaire
SPI
.
...voir plus... - startup: ( -- <name> ) voc: forth
- Indique le mot qui doit s'exécuter au démarrage de ESP32forth après initialisation de l'environnement général.
...voir plus... - state ( -- fl ) ANSI voc: forth
- Etat de compilation. L'état ne peut être modifié que par
[
et]
.
...voir plus... - stdin ( -- 0 ) voc: windows
- Valeur initialisée à zéro.
Utilisée parinit-console
- stdout ( -- 0 ) voc: windows
- Valeur initialisée à zéro.
Utilisée parinit-console
- 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
. - 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
. - 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.
- 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... - 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
- W/O ( -- 1 ) voc: forth
- Constante système. Empile 1.
- 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
- win-type ( addr len -- ) voc: windows
- Affiche une chaine vers une console windows
- windows ( -- ) voc: forth
- sélectionne le vocabulaire
windows
. - windows-builtins ( -- n ) voc: windows
- Point d'entrée du vocabulaire
windows
- wipe ( -- ) voc: editor
- Nettoie le contenu du bloc courant.
...voir plus... - WM_>name ( msg -- a n ) voc: windows
- Extrait l'adresse en longueur de l'en-tĂŞte correspondant au message windows compris entre
WM_PENWINLAST
etWM_NULL
- WM_ACTIVATE ( -- 6 ) voc: windows
- Constante. valeur 6
Utilisé parWM_>name
- WM_AFXFIRST ( -- 864 ) voc: windows
- Constant. valeur 864.
Utilisée parWM_>name
- WM_AFXLAST ( -- 896 ) voc: windows
- Constant. valeur 895.
Utilisée parWM_>name
- WM_APPCOMMAND ( -- 793 ) voc: windows
- Constant. valeur 793.
Utilisée parWM_>name
- WM_CHANGECBCHAIN ( -- 781 ) voc: windows
- Constante. valeur 781
- WM_CHAR ( -- 258 ) voc: windows
- empile 258.
Utilisée parWM_>name
- WM_CLEAR ( -- 771 ) voc: windows
- Constante. valeur 771
Utilisé parWM_>name
- WM_COPY ( -- 769 ) voc: windows
- Constante. valeur 769
Utilisé parWM_>name
- WM_CREATE ( -- 1 ) voc: windows
- empile 1.
- WM_CUT ( -- 768 ) voc: windows
- Constante. valeur 768
Utilisé parWM_>name
- WM_DEADCHAR ( -- 259 ) voc: windows
- empile 259.
- WM_DESTROY ( -- 2 ) voc: windows
- Constante. valeur 2
Utilisé parWM_>name
- WM_DESTROYCLIPBOARD ( -- 775 ) voc: windows
- Constante. valeur 775
Utilisé parWM_>name
- WM_DRAWCLIPBOARD ( -- 776 ) voc: windows
- Constante. valeur 776
Utilisé parWM_>name
- WM_ENABLE ( -- 10 ) voc: windows
- Constante. valeur 10
Utilisé parWM_>name
- WM_ENTERIDLE ( -- 289 ) voc: windows
- Constante. valeur 289
Utilisé parWM_>name
- WM_GETTEXT ( -- 13 ) voc: windows
- Constante. valeur 13
Utilisé parWM_>name
- WM_GLOBALRCCHANGE ( -- 899 ) voc: windows
- Constant. valeur 899.
Utilisée parWM_>name
- WM_HANDHELDFIRST ( -- 856 ) voc: windows
- Constant. valeur 856.
Utilisée parWM_>name
- WM_HANDHELDLAST ( -- 863 ) voc: windows
- Constant. valeur 863.
Utilisée parWM_>name
- WM_HEDITCTL ( -- 901 ) voc: windows
- Constante. Valeur 901
Utilisée parWM_>name
- WM_HOOKRCRESULT ( -- 898 ) voc: windows
- Constant. valeur 898.
Utilisée parWM_>name
- WM_HOTKEY ( -- 786 ) voc: windows
- Constante. valeur 786
- WM_HSCROLL ( -- 276 ) voc: windows
- Constante. valeur 276
Utilisé parWM_>name
- WM_HSCROLLCLIPBOARD ( -- 782 ) voc: windows
- Constante. valeur 782
- WM_IMEKEYDOWN ( -- 656 ) voc: windows
- Constante. valeur 656
Utilisé parWM_>name
- WM_IMEKEYUP ( -- 657 ) voc: windows
- Constante. valeur 657
Utilisé parWM_>name
- WM_IME_CHAR ( -- 646 ) voc: windows
- Constante. valeur 646
Utilisé parWM_>name
- WM_IME_COMPOSITIONFULL ( -- 644 ) voc: windows
- Constante. valeur 644
Utilisé parWM_>name
- WM_IME_CONTROL ( -- 643 ) voc: windows
- Constante. valeur 643
Utilisé parWM_>name
- WM_IME_KEYDOWN ( -- 656 ) voc: windows
- Constante. valeur 656
Utilisé parWM_>name
- WM_IME_KEYUP ( -- 657 ) voc: windows
- Constante. valeur 657
Utilisé parWM_>name
- WM_IME_NOTIFY ( -- 642 ) voc: windows
- Constante. valeur 642
Utilisé parWM_>name
- WM_IME_REPORT ( -- 640 ) voc: windows
- Constante. valeur 640
Utilisé parWM_>name
- WM_IME_REQUEST ( -- 648 ) voc: windows
- Constante. valeur 648
Utilisé parWM_>name
- WM_IME_SELECT ( -- 645 ) voc: windows
- Constante. valeur 645
Utilisé parWM_>name
- WM_IME_SETCONTEXT ( -- 641 ) voc: windows
- Constante. valeur 641
Utilisé parWM_>name
- WM_INITMENU ( -- 278 ) voc: windows
- Constante. valeur 278
Utilisé parWM_>name
- WM_INITMENUPOPUP ( -- 279 ) voc: windows
- Constante. valeur 279
Utilisé parWM_>name
- WM_INPUT ( -- 255 ) voc: windows
- Constante. valeur 255
Utilisé parWM_>name
- WM_KEYDOWN ( -- 256 ) voc: windows
- Constante. Valeur 256
Utilisée parWM_>name
- WM_KEYUP ( -- 257 ) voc: windows
- Constante. Valeur 257
Utilisée parWM_>name
- WM_KILLFOCUS ( -- 0 ) voc: windows
- Constante. Valeur 0
- WM_LBUTTONDBLCLK ( -- 515 ) voc: windows
- Constante. valeur 515
Utilisé parWM_>name
- WM_LBUTTONDOWN ( -- 513 ) voc: windows
- Constante. valeur 513
Utilisé parWM_>name
- WM_LBUTTONUP ( -- 514 ) voc: windows
- Constante. valeur 514
Utilisé parWM_>name
- WM_MBUTTONDBLCLK ( -- 521 ) voc: windows
- Constante. valeur 521
Utilisé parWM_>name
- WM_MBUTTONDOWN ( -- 519 ) voc: windows
- Constante. valeur 519
Utilisé parWM_>name
- WM_MENUCHAR ( -- 288 ) voc: windows
- Constante. valeur 288
Utilisé parWM_>name
- WM_MENUSELECT ( -- 287 ) voc: windows
- Constante. valeur 287
Utilisé parWM_>name
- WM_MOUSEFIRST ( -- 512 ) voc: windows
- Constante. valeur 512
Utilisé parWM_>name
- WM_MOUSEHOVER ( -- 673 ) voc: windows
- Constante. valeur 673
Utilisé parWM_>name
- WM_MOUSELAST ( -- 521 ) voc: windows
- Constante. valeur 521
Utilisé parWM_>name
- WM_MOUSELEAVE ( -- 675 ) voc: windows
- Constante. valeur 675
Utilisé parWM_>name
- WM_MOUSEMOVE ( -- 512 ) voc: windows
- Constante. valeur 512
Utilisé parWM_>name
- WM_MOVE ( -- 3 ) voc: windows
- Constante. Valeur 3
Utilisée parWM_>name
- WM_NCMOUSEHOVER ( -- 672 ) voc: windows
- Constante. valeur 672
Utilisé parWM_>name
- WM_NCMOUSELEAVE ( -- 674 ) voc: windows
- Constante. valeur 674
Utilisé parWM_>name
- WM_NULL ( -- 0 ) voc: windows
- Constante. Valeur 0
- WM_PAINTCLIPBOARD ( -- 777 ) voc: windows
- Constante. valeur 777
Utilisé parWM_>name
- WM_PALETTECHANGED ( -- 785 ) voc: windows
- Constante. valeur 785
- WM_PALETTEISCHANGING ( -- 784 ) voc: windows
- Constante. valeur 784
- WM_PASTE ( -- 770 ) voc: windows
- Constante. valeur 770
Utilisé parWM_>name
- WM_PENCTL ( -- 901 ) voc: windows
- Constante. Valeur 901
Utilisée parWM_>name
- WM_PENEVENT ( -- 904 ) voc: windows
- Constante. Valeur 904
Utilisée parWM_>name
- WM_PENMISC ( -- 902 ) voc: windows
- Constante. Valeur 902
Utilisée parWM_>name
- WM_PENMISCINFO ( -- 899 ) voc: windows
- Constant. valeur 899.
Utilisée parWM_>name
- WM_PENWINFIRST ( -- 896 ) voc: windows
- Constant. valeur 896.
Utilisée parWM_>name
- WM_PENWINLAST ( -- 911 ) voc: windows
- Constante. Valeur 911
Utilisée parWM_>name
...voir plus... - WM_PRINTCLIENT ( -- 792 ) voc: windows
- Constante. valeur 792
- WM_QUERYNEWPALETTE ( -- 783 ) voc: windows
- Constante. valeur 783
- WM_RBUTTONDBLCLK ( -- 518 ) voc: windows
- Constante. valeur 518
Utilisé parWM_>name
- WM_RBUTTONDOWN ( -- 516 ) voc: windows
- Constante. valeur 516
Utilisé parWM_>name
- WM_RBUTTONUP ( -- 517 ) voc: windows
- Constante. valeur 517
Utilisé parWM_>name
- WM_RCRESULT ( -- 898 ) voc: windows
- Constant. valeur 897.
Utilisée parWM_>name
- WM_RENDERALLFORMATS ( -- 774 ) voc: windows
- Constante. valeur 774
Utilisé parWM_>name
- WM_RENDERFORMAT ( -- 774 ) voc: windows
- Constante. valeur 773
Utilisé parWM_>name
- WM_SETFOCUS ( -- 7 ) voc: windows
- Constante. Valeur 7
- WM_SETREDRAW ( -- 11 ) voc: windows
- Constante. Valeur 11
- WM_SETTEXT ( -- 12 ) voc: windows
- Constante. valeur 12
Utilisé parWM_>name
- WM_SIZE ( -- 5 ) voc: windows
- Constante. valeur 5
Utilisé parWM_>name
- WM_SKB ( -- 900 ) voc: windows
- Constante. Valeur 900
Utilisée parWM_>name
- WM_SYSDEADCHAR ( -- 258 ) voc: windows
- empile 263.
- WM_SYSTIMER ( -- 280 ) voc: windows
- Constante. valeur 280
Utilisé parWM_>name
- WM_UNDO ( -- 772 ) voc: windows
- Constante. valeur 772
Utilisé parWM_>name
- WM_VSCROLL ( -- 277 ) voc: windows
- Constante. valeur 277
Utilisé parWM_>name
- WM_VSCROLLCLIPBOARD ( -- 778 ) voc: windows
- Constante. valeur 778
- 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