Ini ialah arahan accept_check 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
terima_semak
- Semak sama ada tatabahasa menerima / menolak urutan perkataan yang diberikan
SINOPSIS
terima_semak [-t] [-s spname] [-v] {awalan}
DESCRIPTION
terima_semak ialah alat untuk menyemak sama ada sesuatu ayat boleh diterima atau ditolak pada a
tatabahasa (awalan.dfa and awalan.dikt). Ayat hendaklah diberikan daripada input standard.
Anda boleh melakukan semakan kelompok dengan menyediakan semua ayat ujian pada setiap baris fail teks, dan
berikannya sebagai input standard terima_semak.
Alat ini memerlukan fail .dfa, .dict dan .term. Anda harus menukar fail tatabahasa bertulis kepada
menjana mereka dengan mkdfa.
Satu ayat hendaklah diberikan sebagai rangkai kata yang dipisahkan ruang. Ia mungkin diperlukan untuk menambah
kata senyap kepala / ekor seperti sil, bergantung pada tatabahasa anda. Dan tidak boleh mengandungi a
perkataan jeda pendek.
Apabila sesuatu perkataan tergolong dalam pelbagai kategori dalam tatabahasa, terima_semak akan menyemak semua
pola ayat yang mungkin, dan terima jika mana-mana daripada itu boleh diterima.
PILIHAN
-t
Gunakan nama kategori sebagai input dan bukannya perkataan.
-s spname
Nama perkataan jeda pendek untuk dilangkau. (lalai: "sp")
-v
Keluaran nyahpepijat.
CONTOH
Output untuk tatabahasa "tarikh":
% gema ' AHAD DEPAN ' | tarikh terima_semak
Membaca dalam kamus...
143 patah perkataan...selesai
Membaca dalam tatabahasa DFA...selesai
Memetakan item dict <-> terminal DFA (kategori)...selesai
Membaca dalam fail jangka (pilihan)...selesai
27 kategori, 143 patah perkataan
DFA mempunyai 35 nod dan 71 lengkok
-----
wseq: AHAD DEPAN
cate: NS_B (NEXT|NEXT) (DAYOFWEEK|DAYOFWEEK|DAY|DAY) NS_E
diterima
Gunakan accept_check dalam talian menggunakan perkhidmatan onworks.net