InggrisPerancisSpanyol

favorit OnWorks

uuagc - Online di Cloud

Jalankan uuagc di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

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


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad