Rexx - Regina

Regina là một trình thông dịch Rexx khác có sẵn để biên dịch và chạy các chương trình Rexx. Trang web chính thức của Regina là - www.regina-rexx.sourceforge.net/

Một số ưu điểm của việc sử dụng Regina như sau:

  • Regina có thể chạy trên mọi nền tảng dù là Windows, Linux hay Mac OS.

  • Regina hoạt động theo tất cả các tiêu chuẩn hiện có.

  • Regina có một cộng đồng lớn theo dõi và do đó có rất nhiều diễn đàn và tài liệu học tập dành cho Regina.

  • Regina có sẵn rất nhiều công cụ để viết và thử nghiệm các chương trình Rexx.

  • Trong Regina, bạn có thể chạy các lệnh không thể thực hiện được trong Trình thông dịch Rexx mặc định. Ví dụ: nếu bạn bao gồm các cài đặt cấu hình nhất định, bạn thực sự có thể chạy các lệnh cấp hệ thống cơ bản, điều này không thể thực hiện được trong Rexx.

Khi bạn cài đặt Rexx thông qua tài liệu cài đặt Chapter 2 – Rexx Environment, trình thông dịch Regina được cài đặt cùng với nó.

Bây giờ chúng ta hãy xem một số phương pháp phổ biến có sẵn khi sử dụng Regina. Các chức năng này là các chức năng mở rộng không có sẵn khi sử dụng bình thường.

Để sử dụng các chức năng mở rộng, bạn cần bao gồm dòng mã sau. Điều này cho phép sử dụng các chức năng mở rộng của Regina.

options arexx_bifs

Thứ hai trong khi chạy tất cả các chương trình Rexx, hãy sử dụng lệnh sau.

regina main.rexx

Where,

  • regina - Đây là trình thông dịch được sử dụng cho các chương trình Rexx.

  • main.rexx - Chương trình Rexx của bạn.

Bây giờ chúng ta sẽ thảo luận chi tiết về các functions of Regina Rexx Interpreter.

Sr.No. Các chức năng của Regina Rexx Interpreter
1 b2c

Phương thức này được sử dụng để chuyển đổi một giá trị nhị phân thành một giá trị chuỗi.

2 bitcomp

Phương thức được sử dụng để so sánh 2 chuỗi bit, từng bit.

3 bittst

Phương thức này được sử dụng để chỉ ra trạng thái của bit được chỉ định trong chuỗi bit.

4 tìm thấy

Phương thức này được sử dụng để tìm kiếm sự xuất hiện đầu tiên của một chuỗi trong một chuỗi khác.

5 getenv

Phương thức này trả về giá trị của một biến môi trường trên hệ thống.

6 bệnh hoạn

Phương thức này được sử dụng để lấy giá trị của id tiến trình đang chạy hiện tại.

7 băm

Phương thức này trả về thuộc tính băm của một chuỗi dưới dạng số thập phân. Nó cũng cập nhật giá trị băm bên trong của chuỗi.

số 8 biện minh

Phương thức này được sử dụng để thêm justify hoặc trim giá trị của một chuỗi dựa trên giá trị độ dài.

9 putenv

Phương thức này được sử dụng để đặt giá trị của một biến môi trường.

10 danh mục

Phương thức này nhận giá trị của thư mục hiện tại trên hệ thống.

11 chdir

Phương pháp này thay đổi giá trị của thư mục làm việc hiện tại trên hệ thống.

12 randu

Phương thức này trả về một số giả ngẫu nhiên từ 0 đến 1.