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.