a68g - Trực tuyến trên đám mây

Đây là lệnh a68g có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


a68g - Algol 68 Genie, một trình biên dịch-thông dịch Algol 68

SYNOPSIS


a68g [--đề nghị | --Cứu giúp | --thông tin [dây]] [--khẳng định | --không xác nhận]
[- backtrace | --không có dấu vết quay lại] [- chân đế] [--đánh dấu | - không chạy] [- biên dịch | - không biên dịch]
[--cái đồng hồ] [--gỡ lỗi | --màn hình] [--echo chuỗi] [--hành hình đơn vị | -x đơn vị] [--lối ra | --]
[--rộng rãi] [-f | --tập tin chuỗi] [--khung con số] [--xử lý con số] [- giá rẻ con số]
[- danh sách] [--moid] [-O | -O0 | -O1 | -O2 | -O3] [--sự vật | --không có đối tượng]
[--trên không con số] [--tối ưu hóa | - không tối ưu hóa] [--có tính mô phạm] [- kiểm tra | --no-portcheck]
[--pragmat | - không thực dụng] [--độ chính xác con số] [- danh sách bao gồm] [- bản in rõ ràng]
[--in đơn vị | -p đơn vị] [--Yên lặng] [--quote-vuốt ve] [- khấu trừ] [--chạy lại] [--chạy]
[--kịch bản chuỗi] [--nguồn | --Không có nguồn] [--cây rơm con số] [--số liệu thống kê] [--khắt khe]
[--phần cuối] [--thời gian giới hạn con số] [--dấu vết | --không dấu vết] [--cây | - không cây] [- không sử dụng]
[--upper-vuốt ve] [--dài dòng] [--phiên bản] [- cảnh báo | --không cảnh báo]
[--xref | --no-xref] tên tập tin

MÔ TẢ


Algol 68 Genie (Algol68G) là một trình thông dịch-biên dịch Algol 68. Nó có thể được sử dụng để thực thi
Algol 68 chương trình hoặc tập lệnh. Algol 68 là một ngôn ngữ đa mục đích trực giao khá gọn nhẹ
đó là một phương tiện đẹp để biểu thị các thuật toán. Algol 68 được thiết kế như một
ngôn ngữ lập trình mục đích của Nhóm công tác IFIP 2.1 (Ngôn ngữ thuật toán và tính toán)
điều đó tiếp tục chịu trách nhiệm cho Algol 60 và Algol 68.

Algol 68 Genie và tài liệu của nó có thể được lấy từ

http://jmvdveer.home.xs4all.nl/

LỰA CHỌN


Các tùy chọn được chuyển đến a68g hoặc từ tệp .a68g.rc trong thư mục làm việc,
biến môi trường A68G_OPTIONS, dòng lệnh hoặc từ pragmats.

Mức độ ưu tiên của tùy chọn như sau: tùy chọn pragmat thay thế tùy chọn dòng lệnh, lệnh-
tùy chọn dòng thay thế các tùy chọn trong biến môi trường A68G_OPTIONS, A68G_OPTIONS thay thế
các tùy chọn trong .a68g.rc.

Tùy chọn danh sách, tùy chọn theo dõi và -pragmat, -nopragmat, có hiệu lực khi chúng
gặp phải trong chuyển từ trái sang phải của văn bản chương trình, và do đó có thể được sử dụng, chẳng hạn như
để tạo tham chiếu chéo cho một phần cụ thể của chương trình.

Trong trường hợp bắt buộc phải có các đối số dạng số, thì các số k, M hoặc G được phép thực hiện phép nhân với
2 ** 10, 2 ** 20 hoặc 2 ** 30 tương ứng.

--đề nghị | --Cứu giúp | --thông tin [dây]
In thông tin trên các tùy chọn nếu chuỗi bị bỏ qua hoặc in thông tin trên chuỗi nếu không.

--khẳng định | --không xác nhận
Kiểm soát việc xây dựng các xác nhận.

- backtrace | --không có dấu vết quay lại
Kiểm soát xem có thực hiện lùi ngăn xếp trong trường hợp xảy ra lỗi thời gian chạy hay không.

- chân đế
Coi [..] và {..} tương đương với (..). Algol truyền thống 68
cú pháp cho phép (..) thay thế [..] trong giới hạn và lát cắt.

--đánh dấu | - không chạy
Chỉ kiểm tra cú pháp, trình thông dịch không bắt đầu.

--cái đồng hồ
Thời gian thực hiện báo cáo không bao gồm thời gian cần thiết để biên dịch.

- biên dịch | - không biên dịch
Bật hoặc tắt biên dịch các đơn vị. Biên dịch bỏ qua nhiều kiểm tra thời gian chạy
được cung cấp bởi thông dịch viên thích hợp. Chương trình không được thực thi và một tập lệnh shell là
được tạo kết hợp mã nguồn và thư viện được chia sẻ của nó. Tập lệnh shell này có thể
được sử dụng như một tệp thực thi giả.

--gỡ lỗi | --màn hình
Bắt đầu trong màn hình. Gọi màn hình trong trường hợp xảy ra lỗi thời gian chạy; chương trình
sẽ tạm dừng trong màn hình trên dòng có lỗi.

--echo chuỗi
Chuỗi tiếng vang để nổi bật.

--hành hình đơn vị | --NS đơn vị
Thực hiện đơn vị Algol 68. Bằng cách này, một chữ lót có thể được thực thi từ lệnh
hàng.

--lối ra | --
Bỏ qua các tùy chọn khác.

--rộng rãi
Tạo một danh sách rộng rãi.

-f | --tập tin chuỗi
Chấp nhận chuỗi làm tên tệp trong trường hợp nó xung đột với cú pháp shell.

--khung con số
Đặt kích thước ngăn xếp khung thành con số byte.

--xử lý con số
Đặt kích thước không gian tay cầm thành con số byte.

- giá rẻ con số
Đặt kích thước đống thành con số byte.

- danh sách
Tạo một danh sách ngắn gọn.

--moid
Tạo tổng quan về các chế độ trong tệp danh sách.

--sự vật | --không có đối tượng
Kiểm soát việc liệt kê mã C trong tệp danh sách.

--tối ưu hóa | - không tối ưu hóa
Bật hoặc tắt biên dịch các đơn vị. Biên dịch bỏ qua nhiều kiểm tra thời gian chạy
được cung cấp bởi thông dịch viên thích hợp. Tùy chọn này tương đương với -O2.

-O | -O0 | -O1 | -O2 | -O3
Bật biên dịch các đơn vị và chuyển tùy chọn vào trình biên dịch C back-end để thiết lập
mức tối ưu.

--trên không con số
Đặt chi phí để kiểm tra ngăn xếp.

--có tính mô phạm
Tương đương với --warnings --portcheck

- kiểm tra | --no-portcheck
Bật hoặc tắt thông báo cảnh báo về tính di động.

--pragmat | - không thực dụng
Kiểm soát việc xây dựng các pragmats.

--độ chính xác con số
Đặt độ chính xác cho chế độ DÀI DÀI thành con số chữ số có nghĩa.

- danh sách bao gồm
Tạo một danh sách các khúc dạo đầu.

- bản in rõ ràng
In đẹp tệp nguồn.

--in đơn vị | --P đơn vị
In giá trị do đơn vị Algol 68 mang lại. Bằng cách này, một lớp lót có thể được thực thi
từ dòng lệnh.

--Yên lặng
Chặn tất cả các thông báo cảnh báo.

--quote-vuốt ve
Sử dụng trích dẫn vuốt ve.

- khấu trừ
Giảm in do trình phân tích cú pháp thực hiện.

--chạy lại
Sử dụng mã đã biên dịch của lần chạy trước.

--chạy Ghi đè tùy chọn --no-run.

--kịch bản chuỗi
Lấy chuỗi làm tên tệp nguồn và bỏ qua quá trình xử lý tùy chọn khác để chúng có thể
do script xử lý.

--nguồn | --Không có nguồn
Kiểm soát việc liệt kê các dòng nguồn trong tệp danh sách.

--cây rơm con số
Đặt kích thước ngăn xếp thành con số byte.

--số liệu thống kê
Tạo thống kê trong tệp danh sách.

--khắt khe
Bỏ qua phần mở rộng cho cú pháp Algol 68.

--thời gian giới hạn con số
Ngắt thông dịch viên sau con số giây, tạo ra một giới hạn thời gian vượt quá
lỗi.

--dấu vết | --không dấu vết
Kiểm soát truy tìm chương trình đang chạy.

--cây | - không cây
Kiểm soát danh sách cây cú pháp trong tệp danh sách.

- không sử dụng
Tạo tổng quan về các thẻ không sử dụng trong tệp danh sách.

--upper-vuốt ve
Sử dụng vuốt trên, đây là chế độ vuốt mặc định.

--dài dòng
Sử dụng chế độ tiết.

--phiên bản
In phiên bản hình chạy a68g.

- cảnh báo | --không cảnh báo
Bật thông báo cảnh báo hoặc ngăn chặn thông báo cảnh báo.

--xref | --no-xref
Kiểm soát việc tạo tham chiếu chéo trong tệp danh sách.

Sử dụng a68g trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất