Ini adalah perintah jtb 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
jtb - pembuat pohon sintaks untuk JavaCC
RINGKASAN
jtb [Pilihan] file masukan
DESKRIPSI
Halaman manual ini mendokumentasikan secara singkat jtb perintah.
JTB (Java Tree Builder) adalah pembuat pohon sintaks dan generator pengunjung untuk digunakan dalam
depan JavaCC (Java Compiler Compiler). Dibutuhkan file tata bahasa JavaCC sebagai input
(biasanya file ".jtb") dan secara otomatis menghasilkan yang berikut:
- satu set kelas pohon sintaks berdasarkan produksi dalam tata bahasa, memanfaatkan
pola desain Pengunjung;
- empat antarmuka: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- empat pengunjung depth-first: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, yang metode defaultnya cukup kunjungi
anak-anak dari simpul saat ini; file ".jj" tata bahasa JavaCC (jtb.out.jj oleh
default), dengan anotasi yang tepat untuk membangun pohon sintaks selama penguraian
(yang kemudian harus dikompilasi dengan JavaCC).
Pengunjung baru, yang mensubklasifikasikan salah satu yang dihasilkan, kemudian dapat mengganti metode default dan
melakukan berbagai operasi dan memanipulasi pohon sintaks yang dihasilkan.
PILIHAN
-kl Cetak daftar kelas yang dihasilkan ke standar keluar.
-d dir "-d dir" adalah kependekan dari (dan menimpa) "-nd dir/pohon sintaksis -vd dir/pengunjung".
-dl Menghasilkan info tingkat kedalaman.
-e Menekan pemeriksaan kesalahan semantik JTB.
-f Gunakan nama bidang kelas simpul deskriptif.
-h Tampilkan pesan bantuan ini dan keluar.
-ia Pengunjung sebaris menerima metode pada kelas dasar.
-jd Hasilkan komentar ramah JavaDoc di node dan pengunjung.
-nd NAMA
penggunaan NAMA sebagai paket untuk node pohon sintaks.
-misalnya NAMA
penggunaan NAMA sebagai paket untuk node pohon sintaks.
-n NAMA
penggunaan NAMA sebagai kelas yang akan diperluas oleh semua kelas simpul.
-o NAMA
penggunaan NAMA sebagai nama file untuk tata bahasa keluaran beranotasi.
-p NAMA
"-p pkg" adalah kependekan dari (dan menimpa) "-misalnya pkg.pohon sintaksis -vp pkg.pengunjung".
-hal Hasilkan pointer induk di semua kelas node.
-pencetak
Hasilkan pengunjung dumping pohon sintaks.
-Iya Baca dari input standar daripada file.
-skema
Hasilkan catatan Skema yang mewakili tata bahasa dan bangunan pohon Skema
pengunjung.
-tk Hasilkan token khusus ke dalam pohon.
-vd NAMA
penggunaan NAMA sebagai paket untuk kelas pengunjung default.
-vp NAMA
penggunaan NAMA sebagai paket untuk kelas pengunjung default.
-w Jangan menimpa file yang ada.
Gunakan jtb online menggunakan layanan onworks.net