Ini ialah arahan a68g yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
a68g - Algol 68 Genie, penterjemah penyusun Algol 68
SINOPSIS
a68g [--apropos | - membantu | --maklumat [tali]] [--penegasan | --tiada-penegasan]
[--jejak belakang | --tiada-jejak belakang] [--kurungan] [--semak | --tidak-lari] [--compile | --tiada-kompilasi]
[--jam] [--nyahpepijat | --pantau] [--gema rentetan] [--laksanakan unit | -x unit] [--keluar | --]
[--luas] [-f | --fail rentetan] [--bingkai nombor] [--penangan nombor] [--timbunan nombor]
[--penyenaraian] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--objek | --tiada-objek]
[--overhed nombor] [--optimumkan | --tiada-optimumkan] [--pedantic] [--portcheck | --tiada-portcheck]
[--pragmat | --tiada-pragmat] [--ketepatan nombor] [--penyenaraian pendahuluan] [--cetakan cantik]
[--cetak unit | -p unit] [--senyap] [--quote-stop] [--pengurangan] [--siarkan semula] [--lari]
[--skrip rentetan] [--sumber | --tiada-sumber] [--timbunan nombor] [--statistik] [--ketat]
[--terminal] [--had masa nombor] [--jejak | --tiada jejak] [--pokok | --tiada-pokok] [--tidak digunakan]
[--upper-stropping] [--verbose] [--versi] [--amaran | --tiada-amaran]
[--xref | --tidak-xref] nama fail
DESCRIPTION
Algol 68 Genie (Algol68G) ialah penterjemah penyusun Algol 68. Ia boleh digunakan untuk melaksanakan
Program atau skrip Algol 68. Algol 68 ialah bahasa tujuan am ortogon yang agak ramping
itu adalah cara yang indah untuk menandakan algoritma. Algol 68 direka bentuk sebagai
bahasa pengaturcaraan tujuan oleh Kumpulan Kerja IFIP 2.1 (Bahasa Algoritma dan Kalkulus)
yang mempunyai tanggungjawab berterusan untuk Algol 60 dan Algol 68.
Algol 68 Genie dan dokumentasinya boleh didapati daripada
http://jmvdveer.home.xs4all.nl/
PILIHAN
Pilihan dihantar kepada a68g sama ada daripada fail .a68g.rc dalam direktori kerja,
pembolehubah persekitaran A68G_OPTIONS, baris arahan atau daripada pragmat.
Keutamaan pilihan adalah seperti berikut: pilihan pragmat menggantikan pilihan baris arahan, perintah-
pilihan baris menggantikan pilihan dalam pembolehubah persekitaran A68G_OPTIONS, A68G_OPTIONS menggantikan
pilihan dalam .a68g.rc.
Pilihan penyenaraian, pilihan pengesanan dan -pragmat, -nopragmat, mengambil kesan apabila ia
ditemui dalam laluan kiri ke kanan teks program, dan dengan itu boleh digunakan, sebagai contoh,
untuk menjana rujukan silang bagi bahagian tertentu program.
Di mana hujah berangka diperlukan, cukup k, M atau G dibenarkan untuk pendaraban dengan
2 ** 10, 2 ** 20 atau 2 ** 30 masing-masing.
--apropos | - membantu | --maklumat [tali]
Cetak maklumat pada pilihan jika rentetan ditinggalkan, atau cetak maklumat pada rentetan sebaliknya.
--penegasan | --tiada-penegasan
Kawal penghuraian pernyataan.
--jejak belakang | --tiada-jejak belakang
Kawal sama ada surih belakang tindanan dilakukan sekiranya ralat masa jalan berlaku.
--kurungan
Pertimbangkan [ .. ] dan { .. } sebagai bersamaan dengan ( .. ). Algol Tradisional 68
sintaks membenarkan ( .. ) menggantikan [ .. ] dalam sempadan dan kepingan.
--semak | --tidak-lari
Semak sintaks sahaja, penterjemah tidak bermula.
--jam
Laporkan masa pelaksanaan tidak termasuk masa yang diperlukan untuk penyusunan.
--compile | --tiada-kompilasi
Hidupkan atau matikan kompilasi unit. Penyusunan meninggalkan banyak semakan masa jalan
ditawarkan oleh jurubahasa yang sepatutnya. Program ini tidak dilaksanakan dan skrip shell adalah
dijana menggabungkan kod sumber dan perpustakaan kongsinya. Skrip shell ini boleh
digunakan sebagai pseudo-executable.
--nyahpepijat | --pantau
Mulakan dalam monitor. Panggil monitor sekiranya ralat masa jalan berlaku; program yang
akan berhenti seketika dalam monitor pada baris yang mengandungi ralat.
--gema rentetan
Rentetan gema untuk menonjol.
--laksanakan unit | --x unit
Jalankan unit Algol 68. Dengan cara ini satu baris boleh dilaksanakan daripada arahan
line.
--keluar | --
Abaikan pilihan selanjutnya.
--luas
Hasilkan penyenaraian yang luas.
-f | --fail rentetan
Terima rentetan sebagai nama fail sekiranya ia bercanggah dengan sintaks shell.
--bingkai nombor
Tetapkan saiz tindanan bingkai kepada nombor bait.
--penangan nombor
Tetapkan saiz ruang pemegang kepada nombor bait.
--timbunan nombor
Tetapkan saiz timbunan kepada nombor bait.
--penyenaraian
Hasilkan senarai ringkas.
--moids
Hasilkan gambaran keseluruhan mod dalam fail penyenaraian.
--objek | --tiada-objek
Kawal penyenaraian kod C dalam fail penyenaraian.
--optimumkan | --tiada-optimumkan
Hidupkan atau matikan kompilasi unit. Penyusunan meninggalkan banyak semakan masa jalan
ditawarkan oleh jurubahasa yang sepatutnya. Pilihan ini bersamaan dengan -O2.
-O | -O0 | -O1 | -O2 | -O3
Hidupkan kompilasi unit dan hantar pilihan kepada pengkompil C hujung belakang untuk ditetapkan
tahap pengoptimum.
--overhed nombor
Tetapkan overhed untuk pemeriksaan tindanan.
--pedantic
Bersamaan dengan --warning --portcheck
--portcheck | --tiada-portcheck
Dayakan atau lumpuhkan mesej amaran mudah alih.
--pragmat | --tiada-pragmat
Kawal penghuraian pragmat.
--ketepatan nombor
Tetapkan ketepatan untuk mod LONG LONG kepada nombor digit bererti.
--penyenaraian pendahuluan
Hasilkan senarai pendahuluan.
--cetakan cantik
Cetak cantik fail sumber.
--cetak unit | - p unit
Cetak nilai yang dihasilkan oleh unit Algol 68. Dengan cara ini one-liners boleh dilaksanakan
dari baris arahan.
--senyap
Sekat semua mesej amaran.
--quote-stop
Gunakan petikan stropping.
--pengurangan
Pengurangan cetakan dibuat oleh penghurai.
--siarkan semula
Gunakan kod terkumpul larian sebelumnya.
--lari Gantikan pilihan --no-run.
--skrip rentetan
Mengambil rentetan sebagai nama fail sumber dan melangkau pemprosesan pilihan selanjutnya supaya ini boleh
dikendalikan oleh skrip.
--sumber | --tiada-sumber
Kawal penyenaraian baris sumber dalam fail penyenaraian.
--timbunan nombor
Tetapkan saiz tindanan kepada nombor bait.
--statistik
Hasilkan statistik dalam fail penyenaraian.
--ketat
Mengabaikan sambungan kepada sintaks Algol 68.
--had masa nombor
Sampuk jurubahasa selepas itu nombor saat, menjana melebihi had masa
kesilapan.
--jejak | --tiada jejak
Kawal pengesanan program yang sedang berjalan.
--pokok | --tiada-pokok
Kawal penyenaraian pepohon sintaks dalam fail penyenaraian.
--tidak digunakan
Hasilkan gambaran keseluruhan teg yang tidak digunakan dalam fail penyenaraian.
--upper-stropping
Gunakan stropping atas, yang merupakan rejim stropping lalai.
--verbose
Gunakan mod verbose.
--versi
Cetak versi imej berjalan a68g.
--amaran | --tiada-amaran
Dayakan mesej amaran atau sekat mesej amaran yang boleh ditindas.
--xref | --tidak-xref
Kawalan penjanaan rujukan silang dalam fail penyenaraian.
Gunakan a68g dalam talian menggunakan perkhidmatan onworks.net