İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mmorph - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında mmorph'u çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mmorph komutudur.

Program:

ADI


mmorph - MULTEXT morfoloji aracı

SİNOPSİS


bilgi:
şekilsiz [ -vh ]

yalnızca ayrıştırma:
şekilsiz -y | -z [ -a dosya Ekle ]
-m biçim dosyası [ -d hata ayıklama_ haritası ] [ -l kayıt dosyası ] [ dosyada [ dış dosya ]]

oluşturmak:
şekilsiz -c | -n [ -t trace_level ] [ -s trace_level ] [ -a dosya Ekle ]
-m biçim dosyası [ -d hata ayıklama_ haritası ] [ -l kayıt dosyası ] [ dosyada [ dış dosya ]]

basit arama:
şekilsiz [ fi ] [ -b | -k ] [ -r reddetme dosyası ]
-m biçim dosyası [ -d hata ayıklama_ haritası ] [ -l kayıt dosyası ] [ dosyada [ dış dosya ]]

kayıt/alan araması:
şekilsiz -C sınıflar [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B sınıf ]]
-m biçim dosyası [ -d hata ayıklama_ haritası ] [ -l kayıt dosyası ] [ dosyada [ dış dosya ]]

veritabanı dökümü:
şekilsiz -p | -Q
-m biçim dosyası [ -d hata ayıklama_ haritası ] [ -l kayıt dosyası ] [ dosyada [ dış dosya ]]

TANIM


En basit çalışma modunda, yalnızca -m biçim dosyası seçeneği şekilsiz çalışır
arama modu: adlı mevcut bir veritabanını açacaktır. morphfile.db ve hepsini ara
girişteki dize bölümleri (genellikle kelimelere karşılık gelir).

Veritabanını "morf dosyası"nda belirtilen sözcüksel girişlerden oluşturmak için şunu kullanın: -c -m
biçim dosyası. Dosya biçim dosyası.db bulunmaması gerekir. Veritabanı tamamlandığında
girişteki bölümleri arayın. Etkin olmayan bir şekilde kullanılırsa (giriş ve çıkış bir terminaldir),
Program kullanıcının bir segment dizesi yazmasını beklediğinde komut istemi yazdırılır. HAYIR
istem kayıt/alan modunda gerçekleşir.

Kural uygulamalarını belirtilen sözcük girdileri üzerinde test etmek için biçim dosyası, olmadan
bir veritabanı oluşturmak ve segmentlere bakmadan kullanmak -n -m biçim dosyası. Bu
belirtilmemişse izleme düzeyini otomatik olarak 1'e ayarlar.

Yukarıdakiyle aynı işlemleri yapmak için ancak alternatif sözcük girdileri kümesinde
in dosya Ekle, ekstra seçeneği kullanın -a dosya Ekle. Morph dosyasındaki sözcüksel girişler şöyle olacaktır:
görmezden gelindi. Bu, standart bir morfolojik açıklamaya eklemeler yaparken faydalıdır.
Veritabanına eklenen girişlerin farkında olun morphfile.db mevcut olanları değiştirmeyin.

Ne kadar için test a morfolojik tanım
Kullan -n seçenek. Dilbilgisi bölümünde, istenen dille eşleşecek hedef kurallarını belirtin.
sonuçlar. Sözlük bölümünde test etmek istediğiniz sözcük öğelerini belirtin. Koşarken
tüm kurallar sözcük öğelerine (yinelemeli olarak) uygulanacaktır; eğer kural bir amaçsa, o zaman
uygulamanın sonucu çıktıya yazdırılır.

Öneri: Yukarıda belirtilen iki bölümü (hedef kuralları ve Sözlük bölümü) ayrı ayrı koyun
dosyalara bakın ve bu dosyalara bir #Dahil etmek bunların nerede meydana gelmesi gerektiği direktifinde
ana giriş dosyası.

Mevcut bir açıklamayı kullanıyorsanız ve yalnızca yeni sözcüksel girişleri test etmek istiyorsanız, şunu kullanın:
Seçenekler -n -a dosya Ekleve sözcüksel girdileri içine koyun dosya Ekle.

SEÇENEKLER


-a dosya Ekle
Morf dosyasındaki sözcüksel girdileri göz ardı edin, bunları şuradan alın: dosya Ekle yerine.

-B sınıf
Bir cümlenin başlangıcından önce oluşan kayıt sınıfını belirtir.
Bu tür kayıtların hemen ardından gelen büyük harfle yazılmış kelimeler de tüm kayıtlarla birlikte aranacaktır.
harfleri küçük harfe dönüştürülmüştür (LC_CTYPE'ye göre, aşağıya bakınız).

-b Aramadan önce kasayı katlayın. Büyük harfler küçük harflere dönüştürülür
(LC_CTYPE'ye göre, aşağıya bakınız) bir kelimeye bakılmadan önce.

-C sınıflar
Kayıt/alan modunu belirler. Bakılması gereken kayıt sınıflarını belirtir
yukarı. Sınıf adları virgül ``, TAB, boşluk, çubuk "|" ile ayrılmalıdır veya ters eğik çizgi
"\".

-c Arama için yeni bir veritabanı oluşturun. Oluşturulan dosyanın adı,
biçim dosyası (-m seçenek) sonek ile .db. Var olmamalı; kullanıcı varsa
çalıştırmadan önce manuel olarak kaldırmanız gerekir şekilsiz -c (bu minimum korumadır
uzun zaman almış olabilecek bir veritabanının yanlışlıkla üzerine yazılmasına karşı
yaratmak).

-d hata ayıklama_ haritası
Hangi hata ayıklama seçeneklerinin istendiğini belirtin. Her bir bit hata ayıklama_ haritası karşılık gelir
seçeneği.
bit ondalık onaltılık amaç
bit yok 0 0x0 hata ayıklama seçeneği yok (varsayılan)
1 1 0x1 hata ayıklama başlatma
2 2 0x2 yacc ayrıştırmasında hata ayıklama
3 4 0x4 hata ayıklama kuralı kombinasyonu
4 8 0x8 yazım hatalarını ayıklama uygulaması
-p veya -q seçenekleriyle 5 16 0x10 yazdırma istatistikleri
tüm bitler -1 0xffff tüm hata ayıklama seçenekleri ne olursa olsun
Seçenekleri birleştirmek için ondalık veya onaltılık değerleri birlikte ekleyin. Örnek: -t 0x5
bitleri (seçenekler) 1 ve 4'ü belirtir.

-E Kayıt/alan modunda, morfoloji ek açıklamaları zaten mevcutsa genişletilir (
varsayılan olarak mevcut ek açıklamaların olduğu gibi bırakılmasıdır).

-O Kayıt/alan modunda, zaten mevcutsa morfoloji ek açıklamalarının üzerine yazın
(varsayılan, mevcut ek açıklamaların olduğu gibi bırakılmasıdır).

-f Her segment aramasından sonra çıktıyı temizleyin. Bu yalnızca giriş ve çıkış
bunları senkronize etmesi gereken bir programdan ve programa aktarılır.

-h Yardımı yazdırın ve çıkın.

-i Her aramanın sonucunun başına giriş bölümünün tanımlayıcısını ekleyin
karşılık gelir. Şu anda giriş segmentleri sıralı numaralarıyla tanımlanmaktadır,
0'dan başlar. Bu göstergeyle çözümleri ayıran ekstra satırsonu karakteri
farklı giriş bölümleri için gerekli olmadığından yazdırılmaz. Eğer bir arama
çözümü yoktur, çıktıda yalnızca bölüm tanımlayıcı yazdırılır. Segment
tanımlayıcı aynı zamanda reddedilen bölümlerin başına da eklenir. Her zaman bir sekme takip eder
bölüm tanımlayıcı.

-k geri dönüş katlama kasası. Bir sözcük araması başarısız olursa, tüm büyük harfleri şuna dönüştürün:
küçük harf yazın ve aramayı tekrar deneyin. (dönüştürme LC_CTYPE'ye göre yapılır, bkz.
altında).

-l kayıt dosyası
İzleme ve hata mesajlarının yazılacağı dosyayı belirtin. Standart hata varsayılandır.

-m biçim dosyası
Morfoloji açıklamasını içeren dosyayı belirtin. Görmek şekilsiz (5) Bir için
biçimciliğin sözdiziminin açıklaması.

-n Veritabanı oluşturma veya arama yok (test modu).

-p Yazılan özellik yapısı veritabanını çıkış dosyasına (veya standart çıktıya) boşaltın.
hata ayıklamanın 5. biti ise günlük dosyasında (veya standart hatada) farklı tfs sayısı verilir
seçeneği ayarlandı.

-q Veritabanındaki formları dosyaya (veya standart çıktıya) boşaltın. Bazı istatistikler
hata ayıklama seçeneğinin 5. biti ayarlanmışsa günlük dosyasında (veya standart hatada) verilir.

-r reddetme dosyası
Kayıtsız/alan modunda, giriş bölümlerinin nereye yazılacağını dosyayı belirtir.
yukarıya bakılamadı. Standart hata varsayılandır.

-s trace_level
Yazım kuralı uygulamasını izleme:
0 izleme yok (varsayılan).
1 geçerli yüzey formunun izini sürün.
Sözcüksel kısmı eşleşen 2 izleme kuralı.
3 izleme yüzeyi sol bağlam eşleşmesi (yüzey sözcük yapısı).
4 izleme yüzeyi sağ bağlam uyumsuzluğu ve kural engelleme.
5 izleme kuralı engellemesiz.
Bir trace_level öncekilerin tümünü ima eder.

-t trace_level
Kural uygulaması için izleme düzeyini belirtin:
0 izleme yok (varsayılan).
1 izleme hedefi kuralları geçerlidir.
2 geçerli tüm kuralları izleyin; girinti, yineleme derinliğini gösterir.
10 trace ayrıca denenmiş ancak uygulanmayan kurallar
Bir trace_level öncekilerin tümünü ima eder.

-U Kayıt/alan modunda, bilinmeyen sözcükler (yani başarısız bir şekilde aranan sözcükler)
??\?? ile açıklamalı.

-v Sürümü yazdırın ve çıkın.

-y Yalnızca ayrıştırma: sözdizimi denetimi dışında açıklamayı işlemeyin. Sırasında
bir morfoloji açıklaması geliştirirken sözdizimi hatalarını yakalamak için bu seçeneği kullanabilirsiniz
"gerçekten" çalıştırmadan önce her değişiklikten sonra hızlı bir şekilde.

-z -y anlamına gelir. Sözcüksel açıklamaları normalleştirilmiş biçimde ayrıştırın ve çıktılayın.

dosyada Aranacak bölümleri içeren dosya, her satıra bir tane. Standart için varsayılanlar
giriş.

dış dosya
Programın çıktısının yazıldığı dosya. Çözüm başına bir satır.
Farklı giriş bölümlerinin çözümleri boş bir satırla ayrılır. Varsayılanlar
standart çıktı.

WORD DİLBİLGİSİ VE YAZIM KURALLAR


Kullanılan ilke ve mekanizmaların ayrıntılı bir açıklaması için şekil, bakınız
Aşağıdaki AYRICA BAKINIZ bölümünde belirtilen belgeler.

Kısaca özetlenen, mmorph için yazılan morfosözdizimsel açıklamalar, kelimelerin nasıl olduğunu açıklar.
Morfemlerin birleştirilmesiyle oluşturulan yapı ve bu birleştirme sürecinin nasıl değiştiği
bu morfemlerin yazılışı. İlk bölüm olan kelime yapısı dilbilgisi belirtilir
biçimciliği birleştirme temelli olandan ilham alan kısıtlı bağlamdan bağımsız yeniden yazma kurallarıyla
sistemler (bkz. Shieber 1986). İkinci bölüm olan yazım değişiklikleri şu şekilde belirtilir:
İki seviyeli morfoloji modeline dayalı bir biçimcilikte yazım kuralları. Bu yaklaşım
Morfolojiye geçiş Ritchie, Russell et. al, 1992 ve daha kısaca Pulman'da
ve Hepple 1993.

ÇEVRE DEĞİŞKENLER


Çıktıda hangi karakterlerin görüntülenebileceğine karar vermek için, şekilsiz dili kullanır
özel açıklama yerel ayar(3) ortam değişkenine göre ayarlar
LC_CTYPE. MULTEXT'te ele alınan diller için buna sahip olmak iyi bir fikirdir.
değişken ayarlanmış iso_8859_1.

ÖRNEKLER


Mmorph seçeneklerinin yaygın kullanımının bir özeti:

şekilsiz -n -m biçim dosyası
Test modu: morf dosyasının tamamını okur ve sonuçları standart hataya göre yazdırır. Veritabanı yok
oluşturulur, hiçbir kelimeye bakılmaz.

şekilsiz -c -m biçim dosyası
Veritabanı oluşturma: morf dosyasının tamamını okur ve sonuçları bir veritabanında saklar
(morphfile.db). Yazılan özellik yapıları ayrı bir dosyada toplanır
(morphfile.tfs). Yeni veritabanında aranacak kelimeler için standart girdi okunur.

şekilsiz -m biçim dosyası
Arama modu: morf dosyasının yalnızca Alfabeler, Nitelikler ve Türler bölümlerini okur.
Mevcut veritabanına göre aranacak kelimeler için standart giriş okunur
(mmorphfile.db ve morphfile.tfs).

şekilsiz -m biçim dosyası -a dosya Ekle
Ekleme modu: morphfile'ın Lexicon bölümünü yok sayar, ancak addfile'a başvurulur ve
sonuçlar veritabanına eklenir. Aranacak kelimeler için standart girdi okunur
genişletilmiş veritabanına göre (mmorphfile.db ve morphfile.tfs).

TANI


Hata mesajları açıklayıcı olmalıdır. Bakınız şekilsiz(5) resmi bir başvuru için
sözdiziminin açıklaması.

Onworks.net hizmetlerini kullanarak mmorph'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 2
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • 3
    arşiv_repo
    arşiv_repo
    ArchLabs için paket deposu Bu bir
    ayrıca alınabilen uygulama
    itibaren
    https://sourceforge.net/projects/archlabs-repo/.
    OnWorks'te barındırılan...
    archlabs_repo'yu indirin
  • 4
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 5
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • 6
    PSeInt
    PSeInt
    PSeInt, aşağıdakiler için bir sözde kod yorumlayıcısıdır.
    ispanyolca konuşan programlama öğrencileri.
    Temel amacı, bir araç olmaktır.
    temel bilgileri öğrenmek ve anlamak
    konsept...
    PSeInt'i indirin
  • Daha fazla »

Linux komutları

Ad