Ini ialah arahan jbofihe 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
jbofihe - Penghurai Lojban / penyemak tatabahasa / pengilap perkataan
SINOPSIS
jbofihe [-v] [ -h | --bantuan | -? ] [ -k ] [ -t ] [-tf ] [ -l ] [ -b ] [ -x ] [ -H ] [ -m ]
[ -w lebar ] [-iaitu] [-re] [-se] [-sev] [-cr] [-bt] [nama fail]
DESCRIPTION
jbofihe ialah program yang membaca sekeping teks Lojban dan menyemaknya untuk tatabahasa
ketepatan. Jika ia lulus, output akan menunjukkan sarang tatabahasa utama
membina dengan cara kurungan. Juga, perkataan akan mempunyai anggaran bahasa Inggerisnya
terjemahan yang ditunjukkan. Sebahagian daripada terjemahan ini bergantung kepada konteks.
PILIHAN
-v Tunjukkan versi program dan keluar.
-h Tunjukkan halaman bantuan
- membantu Tunjukkan halaman bantuan
-? Tunjukkan halaman bantuan
-k Paparkan senarai token selepas hurai dan selepas sisipan pseudo-token (terutamanya berguna
untuk menyahpepijat lexer dan parser).
-t Hasilkan pepohon sintaks pada stdout. Nod dengan hanya seorang anak akan ditapis keluar.
-tf Hasilkan pepohon sintaks penuh pada stdout, termasuk nod dengan hanya seorang anak.
-l Menghasilkan output untuk penetapan taip dengan LaTeX.
-x Menghasilkan output teks biasa.
-w lebar
Tetapkan lebar skrin (dalam aksara) untuk pilihan -x.
-H Menghasilkan output HTML
-b Hasilkan output dalam mod 'blok', di mana setiap blok menunjukkan Lojban, bahasa Inggeris
gloss dan teg istilah jika berkenaan. Lalai adalah baris yang sama. Sahaja
terpakai kepada -l dan -x (bukan kepada -h).
-m Tunjukkan jumlah memori yang digunakan oleh pemprosesan.
-iaitu Paparkan pemisah dan penamat elided dalam output. Mereka ditunjukkan di bahagian atas
kes, untuk membezakannya daripada yang asalnya terdapat dalam teks input.
-semula Memerlukan teks input untuk mempunyai semua cmavo yang boleh dibenarkan sebenarnya hadir. (Mungkin berguna
untuk memaksa pengguna berfikir tentang struktur tatabahasa teks input
lebih berhati-hati apabila menyahpepijat ralat parse.)
-se Tunjukkan mana-mana cmavo elidable yang hadir secara tidak perlu dalam teks input. Di mana a
jujukan cmavo boleh elid berlaku, tetapi tidak semua boleh dihapuskan, senarai
kemungkinan urutan 'minimal' ditunjukkan. Setiap urutan 'minimal' adalah seperti berikut:
mengalih keluar sebarang perkataan daripadanya akan menyebabkan makna teks berubah (atau membuat
ia tidak gramatis); namun mengekalkan apa-apa lagi perkataan asal adalah tidak perlu untuk
memelihara makna dan ketepatan tatabahasa teks. Nota, -se dan -re
adalah saling tidak serasi. Jika kedua-dua suis ditentukan, -semula diandaikan.
-sev Untuk setiap jujukan cmavo boleh sah, tunjukkan di mana yang kemudiannya boleh sah sebelum ini
yang lebih awal, dan di mana perkataan yang tidak boleh ditakrifkan pada penghujung jujukan boleh mempunyai
telah sah lebih awal dalam urutan. [Maklumat ini digunakan untuk menentukan
output -se, jadi ini adalah mod verbose untuk -se].
-cr Benarkan lujvo mengandungi borang rafsi budaya CCVVCy (CCVVCV pada akhir perkataan)
diterangkan dalam bahagian 4.16 Tatabahasa Rujukan. Ini menjejaskan pengiktirafan
bentuk lujvo dan fu'ivla yang sah (yang terakhir kerana ia menjejaskan pengiktirafan
kegagalan slinku'i).
-bt Tunjukkan jejak belakang melalui keadaan penghurai yang belum selesai apabila ralat sintaks berlaku. ini
mungkin memberikan sedikit gambaran tentang perkara yang diharapkan oleh penghurai untuk dilihat seterusnya, untuk membantu
membetulkan ralat.
Jejak belakang datang dalam tiga bahagian. Bahagian pertama ialah senarai peraturan yang
dikurangkan secara automatik apabila perkataan yang salah ditemui. Dalam kes yang melampau,
apabila segala-galanya sebelum perkataan yang salah membentuk teks yang lengkap dengan sendirinya
betul, turutan pengurangan akan pergi betul-betul ke arah peraturan yang sepadan dengan a
teks lengkap. Secara amnya, ini tidak akan berlaku.
Bahagian kedua laporan menunjukkan syarat di mana tatabahasa memerlukan
perkataan seterusnya daripada jenis selain daripada yang sebenarnya muncul. Semua aktif
peraturan ditunjukkan (dengan noktah menunjukkan titik aktif), diikuti dengan senarai
kelas perkataan (iaitu selma'o atau BRIVLA/CMENE dll) yang sah pada ini
titik.
Bahagian ketiga laporan menunjukkan keadaan belum selesai pada timbunan parser. ini
mungkin memberikan beberapa maklumat tentang lokasi pada tahap yang lebih luas yang ada pada situasi masalah
berlaku.
nama fail
Nama fail yang mengandungi teks untuk dihuraikan. Jika ditinggalkan, teks dibaca
daripada input standard.
EXIT STATUS
0 Teks telah diimbas dan dihuraikan dengan jayanya - teks itu sah dari segi tatabahasa
Lojban.
1/2 Teks mempunyai ralat tatabahasa yang dikesan oleh algoritma penghuraian utama.
3 Teks tersebut mengandungi perkataan yang strukturnya tidak sah Lojban. Tiada tatabahasa
menyemak teks telah dilakukan; fungsi tatabahasa yang salah
perkataan tidak dapat ditentukan.
Gunakan jbofihe dalam talian menggunakan perkhidmatan onworks.net