Rexx-レジーナ

Reginaは、Rexxプログラムのコンパイルと実行に使用できるもう1つのRexxインタープリターです。レジーナの公式サイトは-www.regina-rexx.sourceforge.net/

レジーナを使用する利点のいくつかは次のとおりです-

  • Reginaは、Windows、Linux、MacOSのいずれのプラットフォームでも実行できます。

  • レジーナは、利用可能なすべての基準に従って機能します。

  • レジーナには大きなコミュニティがあります。そのため、レジーナで利用できるフォーラムや学習資料はたくさんあります。

  • Reginaには、Rexxプログラムの作成とテストに使用できるツールがたくさんあります。

  • Reginaでは、デフォルトのRexxインタープリターでは実行できないコマンドを実行できます。たとえば、特定の構成設定を含めると、実際には基本的なシステム・レベルのコマンドを実行できますが、これはRexxでは実行できません。

に記載されているインストールを介してRexxをインストールする場合 Chapter 2 – Rexx Environment、Reginaインタープリターが一緒にインストールされます。

それでは、Reginaを使用するときに利用できる一般的な方法のいくつかを見てみましょう。これらの機能は、通常の使用では利用できない拡張機能です。

拡張機能を利用するには、次のコード行を含める必要があります。これにより、Regina拡張機能を使用できるようになります。

options arexx_bifs

次に、すべてのRexxプログラムを実行しているときに、次のコマンドを使用します。

regina main.rexx

Where,

  • regina −これはRexxプログラムに使用されるインタプリタです。

  • main.rexx −Rexxプログラム。

ここで、さまざまな詳細について説明します functions of Regina Rexx Interpreter

シニア番号 ReginaRexxインタープリターの機能
1 b2c

このメソッドは、バイナリ値を文字列値に変換するために使用されます。

2 bitcomp

このメソッドは、2ビットの文字列をビットごとに比較するために使用されます。

3 bittst

このメソッドは、ビット文字列内の指定されたビットの状態を示すために使用されます。

4 見つける

このメソッドは、別の文字列で最初に出現する文字列を検索するために使用されます。

5 getenv

このメソッドは、システム上の環境変数の値を返します。

6 getpid

このメソッドは、現在実行中のプロセスIDの値を取得するために使用されます。

7 ハッシュ

このメソッドは、文字列のハッシュ属性を10進数として返します。また、文字列の内部ハッシュ値も更新します。

8 正当化する

このメソッドは、長さの値に基づいて文字列の値を正当化またはトリミングするために使用されます。

9 putenv

このメソッドは、環境変数の値を設定するために使用されます。

10 ディレクトリ

このメソッドは、システム上の現在のディレクトリの値を取得します。

11 chdir

このメソッドは、システム上の現在の作業ディレクトリの値を変更します。

12 ランドゥ

このメソッドは、0から1までの疑似乱数を返します。