Ini adalah perintah a68g yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
a68g - Algol 68 Genie, sebuah compiler-interpreter Algol 68
RINGKASAN
a68g [--tepat | --membantu | --info [rangkaian]] [--pernyataan | --tidak ada pernyataan]
[--mundur | --tidak ada lacak balik] [--tanda kurung] [--memeriksa | --tidak lari] [--menyusun | --tidak dikompilasi]
[--jam] [--debug | --memantau] [--gema string] [--menjalankan satuan | -x satuan] [--keluar | --]
[--luas] [-f | --mengajukan string] [--bingkai jumlah] [--pegangan jumlah] [--tumpukan jumlah]
[--daftar] [--moid] [-O | -O0 | -O1 | -O2 | -O3] [--obyek | --tidak ada objek]
[--atas jumlah] [--optimalkan | --tidak dioptimalkan] [--bengah] [--pemeriksaan port | --tidak ada-pemeriksaan port]
[--pragmat | --tidak-pragmats] [--presisi jumlah] [--prelude-daftar] [--cukup-cetak]
[--mencetak satuan | -p satuan] [--diam] [--mengurangi kutipan] [--pengurangan] [--memutarkan lagi] [--Lari]
[--naskah string] [--sumber | --tanpa sumber] [--tumpukan jumlah] [--statistik] [--ketat]
[--terminal] [--batas waktu jumlah] [--jejak | --tidak ada jejak] [--pohon | --tidak ada pohon] [--tidak terpakai]
[--stropping atas] [--bertele-tele] [--Versi: kapan] [--peringatan | --tidak ada peringatan]
[--xref | --tidak-xref] nama file
DESKRIPSI
Algol 68 Genie (Algol68G) adalah sebuah compiler-interpreter Algol 68. Ini dapat digunakan untuk mengeksekusi
Program atau skrip Algol 68. Algol 68 adalah bahasa tujuan umum ortogonal yang agak ramping
itu adalah cara yang indah untuk menunjukkan algoritma. Algol 68 dirancang sebagai general-
bahasa pemrograman tujuan oleh Kelompok Kerja IFIP 2.1 (Bahasa Algoritma dan Kalkuli)
yang memiliki tanggung jawab berkelanjutan untuk Algol 60 dan Algol 68.
Algol 68 Genie dan dokumentasinya dapat diperoleh dari
http://jmvdveer.home.xs4all.nl/
PILIHAN
Opsi diteruskan ke a68g baik dari file .a68g.rc di direktori kerja,
variabel lingkungan A68G_OPTIONS, baris perintah atau dari pragmats.
Prioritas opsi adalah sebagai berikut: opsi pragmat menggantikan opsi baris perintah,
opsi baris menggantikan opsi dalam variabel lingkungan A68G_OPTIONS, A68G_OPTIONS menggantikan
pilihan di .a68g.rc.
Opsi daftar, opsi penelusuran, dan -pragmat, -nopragmat, berlaku saat ada
ditemui dalam pass kiri-ke-kanan dari teks program, dan dengan demikian dapat digunakan, misalnya,
untuk menghasilkan referensi silang untuk bagian tertentu dari program.
Dimana argumen numerik diperlukan, cukup k, M atau G diperbolehkan untuk perkalian dengan
2 ** 10, 2 ** 20 atau 2 ** 30 masing-masing.
--tepat | --membantu | --info [rangkaian]
Cetak info tentang opsi jika string dihilangkan, atau cetak info pada string sebaliknya.
--pernyataan | --tidak ada pernyataan
Kontrol elaborasi asersi.
--mundur | --tidak ada lacak balik
Kontrol apakah pelacakan balik tumpukan dilakukan jika terjadi kesalahan runtime.
--tanda kurung
Pertimbangkan [ .. ] dan { .. } setara dengan ( .. ). Algol Tradisional 68
sintaks memungkinkan ( .. ) untuk mengganti [ .. ] dalam batas dan irisan.
--memeriksa | --tidak lari
Periksa sintaks saja, penerjemah tidak memulai.
--jam
Waktu eksekusi laporan tidak termasuk waktu yang dibutuhkan untuk kompilasi.
--menyusun | --tidak dikompilasi
Mengaktifkan atau menonaktifkan kompilasi unit. Kompilasi menghilangkan banyak pemeriksaan runtime
ditawarkan oleh penerjemah yang tepat. Program tidak dijalankan dan skrip shell adalah
dihasilkan menggabungkan kode sumber dan perpustakaan bersamanya. Skrip shell ini bisa menjadi
digunakan sebagai pseudo-executable.
--debug | --memantau
Mulai di monitor. Panggil monitor jika terjadi kesalahan runtime; program
akan berhenti di monitor pada saluran yang berisi kesalahan.
--gema string
Echo string menjadi menonjol.
--menjalankan satuan | --X satuan
Jalankan unit Algol 68. Dengan cara ini satu baris dapat dieksekusi dari perintah
line.
--keluar | --
Abaikan opsi lebih lanjut.
--luas
Hasilkan daftar ekstensif.
-f | --mengajukan string
Terima string sebagai nama file jika bertentangan dengan sintaks shell.
--bingkai jumlah
Atur ukuran tumpukan bingkai ke jumlah byte.
--pegangan jumlah
Atur ukuran ruang pegangan ke jumlah byte.
--tumpukan jumlah
Setel ukuran tumpukan ke jumlah byte.
--daftar
Buat daftar ringkas.
--moid
Hasilkan ikhtisar mode dalam file daftar.
--obyek | --tidak ada objek
Kontrol daftar kode C dalam file daftar.
--optimalkan | --tidak dioptimalkan
Mengaktifkan atau menonaktifkan kompilasi unit. Kompilasi menghilangkan banyak pemeriksaan runtime
ditawarkan oleh penerjemah yang tepat. Opsi ini setara dengan -O2.
-O | -O0 | -O1 | -O2 | -O3
Aktifkan kompilasi unit dan berikan opsi ke kompiler C back-end untuk disetel
tingkat pengoptimal.
--atas jumlah
Tetapkan overhead untuk pemeriksaan tumpukan.
--bengah
Setara dengan --warnings --portcheck
--pemeriksaan port | --tidak ada-pemeriksaan port
Mengaktifkan atau menonaktifkan pesan peringatan portabilitas.
--pragmat | --tidak-pragmats
Kontrol elaborasi pragmat.
--presisi jumlah
Atur presisi untuk mode PANJANG PANJANG ke jumlah angka penting.
--prelude-daftar
Buat daftar pendahuluan.
--cukup-cetak
Cukup-cetak file sumber.
--mencetak satuan | --P satuan
Cetak nilai yang dihasilkan oleh unit Algol 68. Dengan cara ini one-liner dapat dieksekusi
dari baris perintah.
--diam
Menekan semua pesan peringatan.
--mengurangi kutipan
Gunakan pengutipan kutipan.
--pengurangan
Pengurangan cetak yang dibuat oleh parser.
--memutarkan lagi
Gunakan kode yang dikompilasi dari proses sebelumnya.
--Lari Ganti opsi --no-run.
--naskah string
Mengambil string sebagai nama file sumber dan melewatkan pemrosesan opsi lebih lanjut sehingga ini dapat
ditangani oleh skrip.
--sumber | --tanpa sumber
Kontrol daftar baris sumber dalam file daftar.
--tumpukan jumlah
Atur ukuran tumpukan ke jumlah byte.
--statistik
Hasilkan statistik dalam file daftar.
--ketat
Mengabaikan ekstensi ke sintaks Algol 68.
--batas waktu jumlah
Interupsi penerjemah setelah jumlah detik, menghasilkan batas waktu terlampaui
kesalahan.
--jejak | --tidak ada jejak
Mengontrol pelacakan program yang sedang berjalan.
--pohon | --tidak ada pohon
Daftar kontrol pohon sintaks dalam file daftar.
--tidak terpakai
Hasilkan ikhtisar tag yang tidak digunakan dalam file daftar.
--stropping atas
Gunakan stropping atas, yang merupakan rezim stropping default.
--bertele-tele
Gunakan mode verbose.
--Versi: kapan
Cetak versi gambar berjalan a68g.
--peringatan | --tidak ada peringatan
Mengaktifkan pesan peringatan atau menekan pesan peringatan yang dapat ditekan.
--xref | --tidak-xref
Mengontrol pembuatan referensi silang dalam file daftar.
Gunakan a68g online menggunakan layanan onworks.net