EnglishFrenchSpanyol

Favicon OnWorks

uuagc - Dalam talian di Awan

Jalankan uuagc dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah uuagc 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


uuagc - Penyusun Tatabahasa Atribut

SINOPSIS


uuagc [ pilihan ... ] fail

DESCRIPTION


Program ini uuagc ialah penyusun sistem Tatabahasa Atribut (Utrecht University).
Ia mengambil sebagai fail sumber AG input (.ag) dan menghasilkan sebagai output sumber Haskell biasa
fail (.hs).

Pilihan yang tersedia:

-m menjana pengepala modul lalai

--modul[=nama]
jana tajuk modul, nyatakan nama modul

-d, --data
menjana definisi jenis data

--data ketat
menjana medan data yang ketat (apabila data dijana)

--bungkus ketat
jana medan bungkus ketat untuk data yang dihasilkan WRAPPER

-c, --catas
menghasilkan katamorfisme

-f, --semfuns
menghasilkan fungsi semantik

-s, --tandatangan
menjana tandatangan untuk fungsi semantik

--jenis baru
gunakan jenis baharu dan bukannya jenis sinonim

-p, --cantik
menjana senarai atribut yang dicetak cantik

-w, --pembungkus
menjana wapper untuk domain semantik

-r, --menamakan semula
menamakan semula pembina data

--modcopy
gunakan peraturan salinan yang diubah suai

--sarang
gunakan tupel bersarang

--syntaxmacro
eksperimen: jana kod makro sintaks (menggunakan knit catas)

-o fail, --pengeluaran=fail
nyatakan output fail

-v, --verbose
format mesej ralat verbose

-h, -?, - membantu
mendapatkan maklumat penggunaan

-a, --semua
buat semua (-dcfsprm)

-P cari jalan, --=cari jalan
nyatakan mencari jalan

--awalan=awalan
tetapkan awalan untuk fungsi semantik

--diri sendiri
menjana atribut diri

--kitaran
semak definisi kitaran

--versi
dapatkan maklumat versi

-O,--optimumkan
optimumkan kod yang dijana (--lawat --kes)

--melawat
cuba jana fungsi lawatan

--seq
paksa penilaian menggunakan fungsi seq (lawati fungsi sahaja)

--buka kotak
gunakan tupel yang tidak berkotak

--kes
gunakan kes bersarang dan bukannya biarkan (lawati fungsi sahaja)

--Kesalahan
menukar amaran kepada kesilapan yang membawa maut

--dumpgrammar
buang perwakilan tatabahasa dalaman (dalam kod yang dijana)

HAKCIPTA


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

Pakej ini adalah perisian percuma; anda boleh mengagihkannya semula dan/atau mengubah suainya di bawah syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada
versi 2 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.

Pakej ini diedarkan dengan harapan ia akan berguna, tetapi TANPA SEBARANG WARANTI;
tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
Lihat Lesen Awam Am GNU untuk butiran lanjut.

Anda sepatutnya telah menerima salinan Lesen Awam Am GNU bersama-sama dengan pakej ini;
jika tidak, tulis kepada Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301 USA

Gunakan uuagc dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad