EnglishFrenchSpanyol

Ad


Favicon OnWorks

mmorph - Dalam Talian di Awan

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

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


mmorph - alat morfologi MULTEXT

SINOPSIS


maklumat:
mmorph [ -vh ]

menghurai sahaja:
mmorph -y | -z [ -a Tambah fail ]
-m morphfile [ -d debug_map ] [ -l fail log ] [ dalam fail [ fail luar ]]

menjana:
mmorph -c | -n [ -t peringkat_jejak ] [ -s peringkat_jejak ] [ -a Tambah fail ]
-m morphfile [ -d debug_map ] [ -l fail log ] [ dalam fail [ fail luar ]]

carian mudah:
mmorph [ -fi ] [ -b | -k ] [ -r fail penolakan ]
-m morphfile [ -d debug_map ] [ -l fail log ] [ dalam fail [ fail luar ]]

rekod/pencarian medan:
mmorph -C kelas [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B kelas ]]
-m morphfile [ -d debug_map ] [ -l fail log ] [ dalam fail [ fail luar ]]

pangkalan data buang:
mmorph -p | -q
-m morphfile [ -d debug_map ] [ -l fail log ] [ dalam fail [ fail luar ]]

DESCRIPTION


Dalam mod operasi yang paling mudah, dengan hanya -m morphfile pilihan, mmorph beroperasi dalam
mod carian: ia akan membuka pangkalan data sedia ada yang dipanggil morphfile.db dan cari semua
segmen rentetan (biasanya sepadan dengan perkataan) dalam input.

Untuk mencipta pangkalan data daripada entri leksikal yang dinyatakan dalam "morphfile", gunakan -c -m
morphfile. Fail morphfile.db tidak sepatutnya wujud. Apabila pangkalan data lengkap ia akan
cari segmen dalam input. Jika digunakan secara tidak aktif (input dan output ialah terminal), a
gesaan dicetak apabila program mengharapkan pengguna menaip rentetan segmen. Tidak
gesaan berlaku dalam mod rekod/medan.

Untuk menguji aplikasi peraturan pada entri leksikal yang dinyatakan dalam morphfile, tanpa
mencipta pangkalan data dan tanpa melihat segmen, gunakan -n -m morphfile. ini
secara automatik menetapkan tahap surih kepada 1 jika ia tidak dinyatakan.

Untuk melakukan operasi yang sama seperti di atas, tetapi pada set ganti entri leksikal
in Tambah fail, gunakan pilihan tambahan -a Tambah fail. Entri leksikal dalam morphfile ialah
diabaikan. Ini berguna apabila membuat penambahan pada penerangan morfologi standard.
Harap maklum bahawa entri ditambahkan pada pangkalan data morphfile.db jangan ganti yang sedia ada.

Cara kepada ujian a morfologi Penerangan
Menggunakan -n pilihan. Dalam bahagian Tatabahasa, tentukan peraturan matlamat yang sepadan dengan yang dikehendaki
keputusan. Dalam bahagian Leksikon tentukan item leksikal yang ingin anda uji. Apabila berlari
semua peraturan akan digunakan (secara rekursif) pada item leksikal, jika peraturan itu adalah matlamat, maka
hasil aplikasi dicetak pada output.

Cadangan: Letakkan dua bahagian yang dinyatakan di atas (peraturan matlamat dan bahagian Leksikon) secara berasingan
fail dan rujuk fail ini dengan #include arahan di mana ia sepatutnya berlaku dalam
fail input utama.

Jika anda menggunakan perihalan sedia ada dan ingin menguji hanya entri leksikal baharu, gunakan
pilihan -n -a Tambah fail, dan masukkan entri leksikal Tambah fail.

PILIHAN


-a Tambah fail
Abaikan entri leksikal dalam morphfile, ambil dari Tambah fail sebaliknya.

-B kelas
Menentukan kelas rekod yang berlaku sebelum permulaan ayat.
Perkataan berhuruf besar yang berlaku selepas rekod sedemikian juga akan dicari dengan semua
huruf mereka ditukar kepada huruf kecil (mengikut LC_CTYPE, lihat di bawah).

-b lipat kes sebelum carian. Huruf besar ditukar kepada huruf kecil
(mengikut LC_CTYPE, lihat di bawah) sebelum perkataan dicari.

-C kelas
Menentukan mod rekod/medan. Menentukan kelas rekod yang perlu dilihat
naik. Nama kelas hendaklah dipisahkan dengan koma ",", TAB, ruang, bar "|" atau garis miring ke belakang
"\".

-c Cipta pangkalan data baharu untuk carian. Nama fail yang dibuat ialah nama
morphfile (-m pilihan) dengan akhiran .db. Ia tidak sepatutnya wujud; jika ia wujud pengguna
harus mengeluarkannya secara manual sebelum berjalan mmorph -c (ini adalah perlindungan minimum
terhadap menimpa pangkalan data secara tidak sengaja yang mungkin mengambil masa yang lama untuk
cipta).

-d debug_map
Nyatakan pilihan nyahpepijat yang dikehendaki. Setiap bit masuk debug_map sepadan dengan sebuah
pilihan.
tujuan perenambelasan perpuluhan bit
tiada bit 0 0x0 tiada pilihan nyahpepijat (lalai)
1 1 0x1 nyahpepijat permulaan
2 2 0x2 nyahpepijat yacc parsing
3 4 0x4 gabungan peraturan nyahpepijat
4 8 0x8 aplikasi ejaan nyahpepijat
5 16 0x10 statistik cetakan dengan pilihan -p atau -q
semua bit -1 0xffff semua pilihan nyahpepijat walau apa pun pilihan tersebut
Untuk menggabungkan pilihan tambahkan nilai perpuluhan atau heksadesimal bersama-sama. Contoh: -t 0x5
menentukan bit (pilihan) 1 dan 4.

-E Dalam mod rekod/medan, lanjutkan anotasi morfologi jika ia sudah wujud (the
lalai ialah membiarkan anotasi sedia ada seperti sedia ada).

-O Dalam mod rekod/medan, tulis ganti anotasi morfologi jika ia sudah wujud
(lalainya ialah membiarkan anotasi sedia ada seperti sedia ada).

-f Siram output selepas setiap carian segmen. Ini berguna hanya jika input dan output
disalurkan dari dan ke program yang perlu menyegerakkannya.

-h Cetak bantuan dan keluar.

-i Sediakan hasil setiap carian dengan pengecam segmen input itu
sepadan dengan. Pada masa ini segmen input dikenal pasti dengan nombor jujukannya,
bermula pada 0. Dengan petunjuk ini, baris baharu tambahan yang memisahkan penyelesaian
untuk segmen input yang berbeza tidak dicetak kerana ia tidak diperlukan. Jika carian
tidak mempunyai penyelesaian, hanya pengecam segmen dicetak pada output. Segmen
pengecam juga disertakan pada segmen yang ditolak. Tab sentiasa mengikut
pengecam segmen.

-k sarung lipat mundur. Jika carian perkataan gagal, kemudian tukar semua huruf besar kepada
huruf kecil dan cuba cari semula. (penukaran dilakukan mengikut LC_CTYPE, lihat
di bawah).

-l fail log
Tentukan fail untuk menulis jejak dan mesej ralat. Lalai kepada ralat standard.

-m morphfile
Nyatakan fail yang mengandungi penerangan morfologi. Lihat mmorph (5) bagi
penerangan tentang sintaks formalisme.

-n Tiada penciptaan atau carian pangkalan data (mod ujian).

-p Buang pangkalan data struktur ciri yang ditaip ke fail keluar (atau output standard). The
kiraan tfs yang berbeza diberikan dalam fail log (atau ralat standard) jika bit 5 nyahpepijat
pilihan ditetapkan.

-q Buang borang dalam pangkalan data untuk keluarkan (atau output standard). Beberapa statistik
diberikan dalam fail log (atau ralat standard) jika bit 5 pilihan nyahpepijat ditetapkan.

-r fail penolakan
Dalam mod bukan rekod/medan, tentukan fail tempat untuk menulis segmen input itu
tidak dapat dipandang. Lalai kepada ralat standard.

-s peringkat_jejak
Aplikasi peraturan ejaan jejak:
0 tiada pengesanan (lalai).
1 jejak bentuk permukaan yang sah.
2 peraturan surih yang bahagian leksikalnya sepadan.
3 jejak permukaan padanan konteks kiri (pembinaan perkataan permukaan).
4 kesan ketidakpadanan konteks kanan permukaan dan penyekatan peraturan.
5 peraturan surih tidak menyekat.
Tahap_jejak membayangkan semua peringkat sebelumnya.

-t peringkat_jejak
Nyatakan tahap pengesanan untuk aplikasi peraturan:
0 tiada pengesanan (lalai).
1 jejak peraturan matlamat yang digunakan.
2 jejak semua peraturan yang digunakan, lekukan menunjukkan kedalaman rekursi.
10 jejak juga peraturan yang telah dicuba tetapi tidak terpakai
Tahap_jejak membayangkan semua peringkat sebelumnya.

-U Dalam mod rekod/medan, perkataan yang tidak diketahui (iaitu yang tidak berjaya dicari) adalah
beranotasi dengan ??\??.

-v Versi cetak dan keluar.

-y Parse sahaja: jangan proses perihalan selain untuk semakan sintaks. manakala
membangunkan penerangan morfologi anda boleh menggunakan pilihan ini untuk menangkap ralat sintaks
dengan cepat selepas setiap pengubahsuaian sebelum menjalankannya "sebenarnya".

-z membayangkan -y. Menghuraikan dan mengeluarkan huraian leksikal dalam bentuk ternormal.

dalam fail fail yang mengandungi segmen untuk dicari, satu setiap baris. Lalai kepada standard
input.

fail luar
fail di mana output program ditulis. Satu baris setiap penyelesaian.
Penyelesaian segmen input yang berbeza dipisahkan oleh baris kosong. Lalai kepada
keluaran standard.

WORD GRAMMAR DAN EJAAN PERATURAN


Untuk keterangan terperinci tentang prinsip dan mekanisme yang digunakan dalam mmorph, sila rujuk
dokumen yang disebut dalam bahagian LIHAT JUGA di bawah.

Perihalan morfosintaktik yang dilakarkan secara ringkas untuk mmorph menerangkan bagaimana perkataan
dibina oleh penggabungan morfem, dan bagaimana proses penggabungan ini berubah
ejaan morfem ini. Bahagian pertama, tatabahasa struktur perkataan, ditentukan
dengan konteks terhad peraturan penulisan semula bebas yang formalismenya diilhamkan oleh penyatuan berasaskan
sistem (rujuk Shieber 1986). Bahagian kedua, perubahan ejaan, ditentukan oleh
peraturan ejaan dalam formalisme berdasarkan model dua peringkat morfologi. Pendekatan ini
kepada morfologi diterangkan dalam Ritchie, Russell et. al, 1992 dan lebih ringkas dalam Pulman
dan Hepple 1993.

PERSEKITARAN PELBAGAI


Untuk menentukan aksara yang boleh dipaparkan pada output, mmorph menggunakan bahasa
penerangan khusus yang setlocale(3) set mengikut pembolehubah persekitaran
LC_CTYPE. Untuk bahasa yang dibincangkan dalam MULTEXT adalah idea yang baik untuk memilikinya
pembolehubah ditetapkan kepada iso_8859_1.

CONTOH


Berikut ialah ringkasan penggunaan biasa pilihan mmorph:

mmorph -n -m morphfile
Mod ujian: membaca keseluruhan morphfile dan mencetak keputusan pada ralat standard. Tiada pangkalan data
tercipta, tiada kata yang dipandang.

mmorph -c -m morphfile
Penciptaan pangkalan data: membaca keseluruhan morphfile dan menyimpan hasilnya dalam pangkalan data
(morphfile.db). Struktur ciri yang ditaip dikumpulkan dalam fail berasingan
(morphfile.tfs). Input standard dibaca untuk mencari perkataan dalam pangkalan data baharu.

mmorph -m morphfile
Mod carian: hanya membaca bahagian Abjad, Atribut dan Jenis morphfile.
Input standard dibaca untuk mencari perkataan mengikut pangkalan data sedia ada
(mmorphfile.db dan morphfile.tfs).

mmorph -m morphfile -a Tambah fail
Mod tambahan: mengabaikan bahagian Lexicon morphfile, tetapi addfile dirujuk, dan
hasilnya ditambah ke pangkalan data. Input standard dibaca untuk perkataan untuk dicari
mengikut pangkalan data yang ditambah (mmorphfile.db dan morphfile.tfs).

DIAGNOSTIK


Mesej ralat hendaklah menerangkan sendiri. Sila rujuk mmorph(5) untuk majlis rasmi
penerangan tentang sintaks.

Gunakan mmorph dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad