Rexx - Regina
Regina est un autre interpréteur Rexx disponible pour compiler et exécuter des programmes Rexx. Le site officiel de Regina est - www.regina-rexx.sourceforge.net/
Certains des avantages de l'utilisation de Regina sont les suivants:
Regina peut fonctionner sur n'importe quelle plate-forme, que ce soit Windows, Linux ou Mac OS.
Regina fonctionne selon toutes les normes disponibles.
Regina a une grande communauté qui suit et il y a donc beaucoup de forums et de matériel d'apprentissage disponibles pour Regina.
Regina dispose de nombreux outils pour écrire et tester les programmes Rexx.
À Regina, vous pouvez exécuter des commandes qui ne sont pas possibles dans l'interpréteur Rexx par défaut. Par exemple, si vous incluez certains paramètres de configuration, vous pouvez en fait exécuter des commandes de base au niveau du système, ce qui n'est pas possible dans Rexx.
Lorsque vous installez Rexx via l'installation documentée dans Chapter 2 – Rexx Environment, l'interprète de Regina s'installe avec lui.
Voyons maintenant quelques-unes des méthodes courantes disponibles lors de l'utilisation de Regina. Ces fonctions sont les fonctions étendues qui ne sont pas disponibles en utilisation normale.
Pour utiliser les fonctions étendues, vous devez inclure la ligne de code suivante. Cela permet d'utiliser les fonctions étendues de Regina.
options arexx_bifs
Deuxièmement, lors de l'exécution de tous les programmes Rexx, utilisez la commande suivante.
regina main.rexx
Where,
regina - C'est l'interpréteur utilisé pour les programmes Rexx.
main.rexx - Votre programme Rexx.
Nous allons maintenant discuter en détail des différents functions of Regina Rexx Interpreter.
N ° Sr. | Fonctions de l'interprète Regina Rexx |
---|---|
1 | b2c
Cette méthode est utilisée pour convertir une valeur binaire en valeur de chaîne. |
2 | bitcomp
La méthode est utilisée pour comparer des chaînes de 2 bits, bit par bit. |
3 | bittst
Cette méthode est utilisée pour indiquer l'état du bit spécifié dans la chaîne de bits. |
4 | trouver
Cette méthode est utilisée pour rechercher la première occurrence d'une chaîne dans une autre chaîne. |
5 | getenv
Cette méthode renvoie la valeur d'une variable d'environnement sur le système. |
6 | getpid
Cette méthode est utilisée pour obtenir la valeur de l'ID de processus en cours d'exécution. |
sept | hacher
Cette méthode renvoie l'attribut de hachage d'une chaîne sous forme de nombre décimal. Il met également à jour la valeur de hachage interne de la chaîne. |
8 | justifier
Cette méthode est utilisée pour ajouter une justification ou réduire la valeur d'une chaîne en fonction de la valeur de la longueur. |
9 | putenv
Cette méthode est utilisée pour définir la valeur d'une variable d'environnement. |
dix | annuaire
Cette méthode obtient la valeur du répertoire actuel sur le système. |
11 | chdir
Cette méthode modifie la valeur du répertoire de travail actuel sur le système. |
12 | Randu
Cette méthode renvoie un nombre pseudo-aléatoire compris entre 0 et 1. |