Voici un tableau de référence des différents instructions et fonctions du ARexx :
Nom | Description |
---|---|
ABBREV | Cette fonction permet de vérifier si une chaîne de caractères est une abréviation d'un autre chaîne de caractères avec une longueur supérieure ou égale au paramètre de longueur spécifié. |
ABS | Cette fonction permet de retourner la valeur absolue du paramètre numérique. |
ADDRESS | Cette instruction permet d'indiquer une adresse d'hôte pour les commandes émises par l'interpréteur. |
ADDRESS | Cette fonction permet de retourner la chaîne de caractères d'adresse actuelle de l'hôte. |
ADDLIB | Cette fonction permet d'ajouter une bibliothèque de fonctions ou un hôte de fonction à la liste des bibliothèques gérée par le processus résident. |
ARG | Cette instruction permet de récupérer une ou plusieurs des chaînes de caractères de paramètres disponibles pour le programme et affecte des valeurs aux variables du modèle. |
ARG | Cette fonction permet de retourner le nombre de paramètres fournis à l'environnement actuel. |
B2C | Cette fonction permet de convertir une chaîne de caractères de chiffres binaires (0, 1) en la représentation de caractères correspondante (condensée). |
BITAND | Cette fonction permet de retourner le résultat d'un «ET BINAIRE». |
BITCHG | Cette fonction permet de modifier l'état du bit spécifié dans la chaîne de paramètres. |
BITCLR | Cette fonction permet d'effacer (mettre à zéro) le bit spécifié dans la chaîne de paramètres. |
BITCOMP | Cette fonction permet de comparer les chaînes de paramètres bit par bit, en commençant au bit numéro 0. |
BITOR | Cette fonction permet de retourner le résultat d'un «OU BINAIRE». |
BITSET | Cette fonction permet de fixer le bit spécifié dans la chaîne de paramètre sur 1. |
BITTST | Cette fonction permet de vérifier l'état du bit spécifié dans la chaîne de paramètres. |
BITXOR | Cette fonction permet de retourner le résultat d'un «OU EXCLUSIF BINAIRE». |
BREAK | Cette instruction permet de sortir du bloc d'une instruction DO ou de l'intérieur d'une chaîne de caractères INTERPRET, et n'est valide que dans ces contextes. |
C2B | Cette fonction permet de convertir la chaîne de caractères en chaîne équivalente de chiffres binaires. |
C2D | Cette fonction permet de convertir le paramètre de chaîne de caractères de sa représentation de caractères en nombre décimal correspondant, exprimé sous forme de chiffres ASCII (0 à 9). |
C2X | Cette fonction permet de convertir le paramètre de chaîne de sa représentation de caractères en hexadécimal correspondant, un nombre décimal, exprimé sous forme de caractères ASCII 0 à 9 et A à F. |
CALL | Cette instruction permet d'appeler une fonction interne ou externe. |
CENTER | Cette fonction permet de centrer le paramètre de chaîne de caractères dans une chaîne de caractères de la longueur spécifiée. |
CENTRE | Cette fonction permet de centrer le paramètre de chaîne de caractères dans une chaîne de caractères de la longueur spécifiée. |
CLOSE | Cette fonction permet de fermer le fichier spécifié par le nom logique spécifié. |
COMPARE | Cette fonction permet de comparer deux chaînes et renvoie l'index de la première position dans laquelle elles diffèrent, ou si les chaînes sont identiques. |
COMPRESS | Cette fonction permet de supprimer les caractères vides de début, de fin ou incorporés de le paramètre de chaîne de caractères. |
COPIES | Cette fonction permet de créer une nouvelle chaîne de caractères en concaténant le nombre spécifié de copies de l'original. |
D2C | Cette fonction permet de créer une chaîne de caractères dont la valeur est la représentation binaire (condensée) du nombre décimal donné. |
DATATYPE | Cette fonction permet de vérifier si le paramètre de chaîne de caractères est un nombre valide et renvoie NUM ou CHAR ou vérifie si la chaîne a caractères spécifié satisfait le test demandé. |
DELSTR | Cette fonction permet de supprimer la sous-chaîne de caractères du paramètre de chaîne de caractères commençant par le nième caractère pour la longueur spécifiée en caractères. |
DELWORD | Cette fonction permet de supprimer la sous-chaîne de caractères du paramètre de chaîne de caractères commençant par le nième mot pour la longueur spécifiée en mots. |
DO | Cette instruction permet de commencer un groupe d'instructions à exécuter comme un bloc. |
DROP | Cette instruction permet de réinitialiser à leur état non initialisé les symboles de variables spécifiés, dans lequel la valeur de la variable est le nom de la variable lui-même. |
ECHO | Cette instruction permet d'afficher le résultat de l'expression sur la console. |
ELSE | Cette instruction permet de fournir la branche conditionnelle alternative pour une instruction IF. |
END | Cette instruction permet de terminer le bloc d'une instruction DO ou SELECT. |
EOF | Cette fonction permet de vérifier le nom de fichier logique spécifié et renvoie la valeur booléenne 1 (True) si la fin de fichier a été atteinte, et 0 (False) dans le cas contraire. |
ERRORTEXT | Cette fonction permet de retourner le message d'erreur associé au code d'erreur ARexx spécifié. |
EXISTS | Cette fonction permet de tester si un fichier externe du nom de fichier donné existe. |
EXPORT | Cette fonction permet de copier les données de la chaîne de caractères (facultative) dans une zone mémoire précédemment allouée, devant être spécifiée comme une adresse de 4 octets. |
EXIT | Cette instruction permet de mettre fin à l'exécution d'un programme et est valide n'importe où dans un programme. |
FREESPACE | Cette fonction permet de retourner un bloc de mémoire de la longueur donnée au bassin interne de l'interpréteur. |
GETCLIP | Cette fonction permet de rechercher dans la liste de clips une entrée correspondant au paramètre de nom fourni et renvoie la chaîne de caractères de valeur associée. |
GETSPACE | Cette fonction permet d'allouer un bloc de mémoire de la longueur spécifiée à partir du bassin interne de l'interpréteur. |
HASH | Cette fonction permet de retourner l'attribut de hachage d'une chaîne de caractères sous forme de nombre décimal et met à jour la valeur de hachage interne de la chaîne de caractères. |
IF | Cette instruction permet d'exécuter conditionnellement une instruction conjointement avec les instructions THEN et ELSE. |
IMPORT | Cette fonction permet de créer une chaîne de caractères en copiant les données à partir de l'adresse de 4 octets spécifiée. |
INDEX | Cette fonction permet de rechercher la première occurrence du paramètre de motif dans le paramètre de chaîne de caractères, en commençant à la position de départ spécifiée. |
INSERT | Cette fonction permet d'insérer la nouvelle chaîne de caractères dans l'ancienne chaîne de caractères après la position de départ spécifiée. |
INTERPRET | Cette instruction permet d'évaluer l'expression et le résultat est exécuté comme une ou plusieurs instructions de programme. |
ITERATE | Cette instruction permet de mettre fin à l'itération courante d'une instruction DO et commence l'itération suivante. |
LASTPOS | Cette fonction permet de rechercher en arrière la première occurrence du paramètre de motif dans le paramètre de chaîne de caractères, en commençant à la position de départ spécifiée. |
LEAVE | Cette instruction permet de forcer une sortie immédiate du bloc DO itérative contenant l'instruction. |
LEFT | Cette fonction permet de retourner la sous-chaîne de caractères la plus à gauche dans le paramètre de chaîne de caractères donné avec la longueur spécifiée. |
LENGTH | Cette fonction permet de retourner la longueur de la chaîne de caractères. |
MAX | Cette fonction permet de retourner le maximum des paramètres fournis, devant tous être numériques. |
MIN | Cette fonction permet de retourner le minimum des paramètres fournis, devant tous être numériques. |
NOP | Cette instruction permet de tout simplement rien faire. |
NUMERIC | Cette instruction permet de définir les options relatives à la précision numérique et au format. |
OPEN | Cette fonction permet d'ouvrir un fichier externe pour l'opération spécifiée. |
OPTIONS | Cette instruction permet de définir divers paramètres par défaut internes. |
OTHERWISE | Cette instruction permet d'indiquer l'action a exécuter si tous les conditions sont fausse dans un bloc d'une instruction SELECT et doit suivre les instructions «WHEN ...THEN». |
OVERLAY | Cette fonction permet de superposer la nouvelle chaîne sur l'ancienne chaîne de caractères commençant à la position de départ spécifiée, devant être positive. |
PARSE | Cette instruction permet de fournir un mécanisme pour extraire une ou plusieurs sous-chaînes de caractères d'une chaîne de caractères et les affecter à des variables. |
POS | Cette fonction permet de rechercher la première occurrence dans le paramètre modèle dans le paramètre de chaîne de caractères, en commençant à la position spécifiée par le paramètre de début. |
PRAGMA | Cette fonction permet à un programme de modifier divers attributs relatifs à l'environnement système dans lequel le programme s'exécute. |
PROCEDURE | Cette instruction permet de créer une nouvelle table de symboles dans une fonction interne. |
PULL | Cette instruction permet de lire une chaîne de caractères de la console d'entrée, la convertir en majuscules et l'analyser à l'aide du modèle. |
PUSH | Cette instruction permet de préparer un flux de données à lire par un interpréteur de commande ou un autre programme. |
QUEUE | Cette instruction permet de préparer un flux de données à lire par un interpréteur de commande ou un autre programme en les plaçant dans l'ordre de premier entré, premier sorti. |
RANDOM | Cette fonction permet de retourner un entier pseudo-aléatoire dans l'intervalle spécifié par les paramètres minimum et maximum spécifié. |
RANDU | Cette fonction permet de retourner un nombre pseudo-aléatoire uniformément distribué entre 0 et 1. |
READCH | Cette fonction permet de lire le nombre de caractères spécifié du fichier logique donné dans une chaîne de caractères. |
READLN | Cette fonction permet de lire les caractères du fichier logique donné dans une chaîne de caractères jusqu'à ce qu'un caractère de nouvelle ligne soit trouvé. |
REMLIB | Cette fonction permet de supprimer une entrée portant le nom donné de la liste des bibliothèques gérée par le processus résident. |
REVERSE | Cette fonction permet d'inverser la séquence de caractères de la chaîne de caractères. |
RIGHT | Cette fonction permet de retourner la sous-chaîne de caractères la plus à droite dans le paramètre de chaîne de caractères donné avec la longueur spécifiée. |
SAY | Cette instruction permet d'écrire le résultat de l'expression évaluée dans la console de sortie, avec un caractère de nouvelle ligne ajouté. |
SEEK | Cette fonction permet de se déplacer vers une nouvelle position dans le fichier logique donné, spécifiée comme un déplacement par rapport à une position d'ancrage. |
SELECT | Cette instruction permet de commencer un groupe d'instructions contenant une ou plusieurs clauses WHEN et éventuellement une seule clause OTHERWISE, chacune suivie d'une instruction conditionnelle. |
SETCLIP | Cette fonction permet d'ajouter une paire nom-valeur à la liste de plans gérée par le processus résident. |
SHELL | Cette instruction permet d'indiquer une adresse d'hôte pour les commandes émises par l'interpréteur. |
SHOW | Cette fonction permet de retourner les noms de la liste de ressources spécifiée par le paramètre d'option ou teste si une entrée avec le nom spécifié est disponible. |
SIGN | Cette fonction permet de retourner 1 si le paramètre numérique est positif ou nul, et -1 si le nombre est négatif. |
SIGNAL | Cette instruction permet de contrôler l'état des drapeaux d'interruption internes ou d'interpréter comme des étiquettes auxquelles le contrôle sera transféré si la condition sélectionnée se produit. |
SPACE | Cette fonction permet de reformater le paramètre de chaîne de caractères de sorte qu'il y ait n espaces (caractères vides) entre chaque paire de mots. |
STORAGE | Cette fonction permet de retourner la mémoire système disponible. |
STRIP | Cette fonction permet de supprimer les espaces de début et de fin du paramètre de chaîne de caractères. |
SUBSTR | Cette fonction permet de retourner la sous-chaîne de caractères du paramètre de chaîne de caractères commençant à la position de début spécifiée pour la longueur spécifiée. |
SUBWORD | Cette fonction permet de retourner la sous-chaîne de caractères du paramètre de chaîne de caractères commençant par le nième mot pour la longueur spécifiée en mots. |
SYMBOL | Cette fonction permet de tester si le paramètre de nom est un symbole REXX valide. |
THEN | Cette instruction permet d'indiquer l'instruction a exécution dans une instruction IF ou WHEN. |
TIME | Cette fonction permet de retourner l'heure système actuelle ou contrôle le compteur de temps écoulé interne. |
TRACE | Cette instruction permet de définir le mode de traçage interne. |
TRACE | Cette fonction permet de retourner l'heure système actuelle ou contrôle le compteur de temps écoulé interne. |
TRANSLATE | Cette fonction permet de convertir une table de conversion et l'utilise pour remplacer les caractères sélectionnés dans la chaîne de paramètres. |
TRIM | Cette fonction permet de supprimer les blancs de fin du paramètre chaîne de caractères. |
UPPER | Cette instruction permet de convertir en majuscules les valeurs des variables de la liste. |
UPPER | Cette fonction permet de convertir la chaîne de caractères en majuscules. |
VALUE | Cette fonction permet de retourner la valeur du symbole représenté par le paramètre de nom. |
VERIFY | Cette fonction permet de retourner l'index du premier caractère du paramètre de chaîne de caractères n'étant pas contenu dans le paramètre de liste, ou 0 si tous les caractères sont dans la liste. |
WHEN | Cette instruction permet d'indiquer un cas dans un bloc SELECT. |
WORD | Cette fonction permet de retourner le nième mot du paramètre de chaîne de caractères, ou la chaîne de caractères nulle s'il y a moins de n mots. |
WORDINDEX | Cette fonction permet de retourner la position de départ du nième mot dans la chaîne de caractères de paramètre, ou 0 s'il y a moins de n mots. |
WORDLENGTH | Cette fonction permet de retourner la longueur du nième mot du paramètre de chaîne de caractères. |
WORDS | Cette fonction permet de retourner le nombre de mots dans le paramètre de chaîne de caractères. |
WRITECH | Cette fonction permet d'écrire le paramètre de chaîne de caractères dans le fichier logique donné. |
WRITELN | Cette fonction permet d'écrire le paramètre de chaîne de caractères dans le fichier logique donné avec un nouvelle ligne ajouté. |
X2C | Cette fonction permet de convertir une chaîne de caractères de chiffres hexadécimaux en représentation de caractères (condensée). |
XRANGE | Cette fonction permet de générer une chaîne de caractères composée de tous les caractères numériquement entre les valeurs de début et de fin spécifiées. |
Dernière mise à jour : Vendredi, le 21 août 2020