Ini adalah perintah uuagc 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
uuagc - Kompiler Tata Bahasa Atribut
RINGKASAN
uagc [ Pilihan ... ] fillet
DESKRIPSI
Program ini uagc adalah penyusun sistem Tata Bahasa Atribut (Universitas Utrecht).
Dibutuhkan sebagai input file sumber AG (.ag) dan menghasilkan sebagai output sumber Haskell biasa
file (.hs).
Pilihan yang tersedia:
-m hasilkan tajuk modul default
--modul[=nama]
buat header modul, tentukan nama modul
-d, --data
menghasilkan definisi tipe data
--data ketat
menghasilkan bidang data yang ketat (ketika data dihasilkan)
--bungkus ketat
menghasilkan bidang bungkus ketat untuk data yang dihasilkan WRAPPER
-c, --katas
menghasilkan katamorfisme
-f, --semfun
menghasilkan fungsi semantik
-s, --tanda tangan
menghasilkan tanda tangan untuk fungsi semantik
--tipe baru
gunakan tipe baru alih-alih tipe sinonim
-p, --cukup
hasilkan daftar atribut yang dicetak cantik
-w, --pembungkus
menghasilkan wappers untuk domain semantik
-r, --ganti nama
ganti nama konstruktor data
--modkopi
gunakan aturan salin yang dimodifikasi
--sarang
gunakan tupel bersarang
--sintaksmakro
eksperimental: menghasilkan kode makro sintaks (menggunakan cata rajutan)
-o fillet, --keluaran=fillet
tentukan keluaran fillet
-v, --bertele-tele
format pesan kesalahan verbose
-h, -?, --membantu
dapatkan informasi penggunaan
-a, --semua
lakukan Segalanya (-dcfsrm)
-P Cari path, --=Cari path
menentukan cari path
--awalan=awalan
atur awalan untuk fungsi semantik
--diri sendiri
menghasilkan atribut diri
--siklus
periksa definisi siklik
--Versi: kapan
dapatkan informasi versi
-O,--optimalkan
mengoptimalkan kode yang dihasilkan (--visit --case)
--mengunjungi
coba buat fungsi kunjungan
--seq
evaluasi paksa menggunakan fungsi seq (hanya fungsi kunjungan)
--buka kotak
gunakan tupel tanpa kotak
--kasus
gunakan kasus bersarang alih-alih biarkan (hanya fungsi kunjungi)
--Kesalahan
mengubah peringatan menjadi kesalahan fatal
--tata bahasa dump
membuang representasi tata bahasa internal (dalam kode yang dihasilkan)
HAK CIPTA
Hak Cipta © 1998 — 2005 Doaitse Swierstra, Arthur Baars dan Alexey Rodriguez
Hak Cipta © 2005 — 2007 Alexey Rodriguez
Hak Cipta © 2005 — 2007 Joost Verhoog
Hak Cipta © 2006 — 2007 Arie Middelkoop
Hak Cipta © 2006 — 2007 Jeroen Fokker
Hak Cipta © 2007 Atze Dijkstra
Paket ini adalah perangkat lunak gratis; Anda dapat mendistribusikan ulang dan/atau memodifikasinya di bawah ketentuan
Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation; salah satu
versi 2 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.
Paket ini didistribusikan dengan harapan dapat bermanfaat, tetapi TANPA JAMINAN APAPUN;
bahkan tanpa jaminan tersirat tentang KELAYAKAN DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya telah menerima salinan GNU General Public License bersama dengan paket ini;
jika tidak, tulis ke Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 AS
Gunakan uuagc online menggunakan layanan onworks.net