EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mmorph - Online în cloud

Rulați mmorph în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mmorph care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


mmorph - instrument de morfologie MULTEXT

REZUMAT


informație:
mmorf [ -vh ]

doar analiza:
mmorf -y | -z [ -a adauga fisier ]
-m morphfile [ -d debug_map ] [ -l fișier jurnal ] [ infile [ outfile ]]

Genera:
mmorf -c | -n [ -t trace_level ] [ -s trace_level ] [ -a adauga fisier ]
-m morphfile [ -d debug_map ] [ -l fișier jurnal ] [ infile [ outfile ]]

căutare simplă:
mmorf [ -fi ] [ -b | -k ] [ -r dosar respins ]
-m morphfile [ -d debug_map ] [ -l fișier jurnal ] [ infile [ outfile ]]

căutare înregistrare/câmp:
mmorf -C clase [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B clasă ]]
-m morphfile [ -d debug_map ] [ -l fișier jurnal ] [ infile [ outfile ]]

dump baza de date:
mmorf -p | -q
-m morphfile [ -d debug_map ] [ -l fișier jurnal ] [ infile [ outfile ]]

DESCRIERE


În cel mai simplu mod de operare, doar cu -m morphfile opțiune, mmorf operează în
modul de căutare: va deschide o bază de date existentă numită morphfile.db și caută toate
segmente de șir (corespunzând de obicei cuvintelor) în intrare.

Pentru a crea baza de date din intrările lexicale specificate în „morphfile”, utilizați -c -m
morphfile. Fișierul morphfile.db nu ar trebui să existe. Când baza de date este completă, va fi
căutați segmentele din intrare. Dacă este utilizat ineractiv (intrarea și ieșirea sunt un terminal), a
promptul este tipărit atunci când programul se așteaptă ca utilizatorul să introducă un șir de segment. Nu
solicitarea are loc în modul înregistrare/câmp.

Pentru a testa aplicațiile regulilor pe intrările lexicale specificate în morphfile, fără
crearea unei baze de date și fără a căuta segmente, utilizați -n -m morphfile. Acest
setează automat nivelul de urmărire la 1 dacă nu a fost specificat.

Pentru a face aceleași operații ca mai sus, dar pe setul alternativ de intrări lexicale
in adauga fisier, utilizați opțiunea suplimentară -a adauga fisier. Intrările lexicale din fișierul morph vor fi
ignorat. Acest lucru este util atunci când faceți completări la o descriere morfologică standard.
Rețineți că intrările adăugate în baza de date morphfile.db nu le înlocuiți pe cele existente.

Cum la test a morfologic descriere
Folosește -n opțiune. În secțiunea Gramatică, specificați regulile de obiectiv care se vor potrivi cu cele dorite
rezultate. În secțiunea Lexicon, specificați elementele lexicale pe care doriți să le testați. La alergare
toate regulile vor fi aplicate (recursiv) elementelor lexicale, dacă regula este un scop, atunci
rezultatul aplicației este imprimat pe rezultat.

Sugestie: Puneți cele două părți menționate mai sus (regulile obiectivelor și secțiunea Lexicon) separat
fișiere și faceți referire la aceste fișiere cu un #include directivă unde ar trebui să apară în
fișierul de intrare principal.

Dacă utilizați o descriere existentă și doriți să testați numai intrări lexicale noi, utilizați
opțiunile -n -a adauga fisier, și introduceți intrările lexicale adauga fisier.

OPŢIUNI


-a adauga fisier
Ignorați intrările lexicale din fișierul morph, luați-le din adauga fisier in schimb.

-B clasă
Specifică clasa de înregistrare care apare înainte de începutul unei propoziții.
Cuvintele cu majuscule care apar imediat după astfel de înregistrări vor fi, de asemenea, căutate împreună cu toate
literele lor convertite în minuscule (în conformitate cu LC_CTYPE, vezi mai jos).

-b pliați carcasa înainte de a căuta. Literele mari sunt convertite în litere mici
(conform LC_CTYPE, vezi mai jos) înainte ca un cuvânt să fie căutat.

-C clase
Determină modul înregistrare/câmp. Specifică clasele de înregistrări care ar trebui căutate
sus. Numele claselor trebuie separate prin virgulă ",", TAB, spațiu, bară "|" sau backslash
„\”.

-c Creați o nouă bază de date pentru căutare. Numele fișierului creat este numele lui
morphfile (-m opțiune) cu sufix .db. Nu ar trebui să existe; dacă există utilizatorul
ar trebui să-l scoateți manual înainte de a rula mmorf -c (aceasta este o protecție minimă
împotriva suprascrierii accidentale a unei baze de date care ar fi putut dura mult timp
crea).

-d debug_map
Specificați ce opțiuni de depanare sunt dorite. Fiecare bit în debug_map corespunde unui
opțiune.
biți zecimal scop hexazecimal
fără biți 0 0x0 fără opțiune de depanare (implicit)
1 1 0x1 inițializare depanare
2 2 0x2 depanare analiza yacc
3 4 0x4 combinație de reguli de depanare
4 8 0x8 depanare aplicație de ortografie
5 16 0x10 statistici de tipărire cu opțiuni -p sau -q
toți biții -1 0xffff toate opțiunile de depanare oricare ar fi acestea
Pentru a combina opțiunile adăugați împreună valorile zecimale sau hexazecimale. Exemplu: -t 0x5
specifică biții (opțiuni) 1 și 4.

-E În modul înregistrare/câmp, extinde adnotările morfologice dacă acestea există deja (
implicit este să lăsați adnotările existente așa cum sunt).

-O În modul înregistrare/câmp, suprascrieți adnotările morfologice dacă acestea există deja
(implicit este să lăsați adnotările existente așa cum sunt).

-f Spălați rezultatul după fiecare căutare de segment. Acest lucru este util numai dacă este de intrare și de ieșire
sunt transmise de la și către un program care trebuie să le sincronizeze.

-h Imprimați ajutorul și ieșiți.

-i Adăugați rezultatul fiecărei căutări cu identificatorul segmentului de intrare
corespunde la. În prezent, segmentele de intrare sunt identificate prin numărul lor secvenţial,
începând cu 0. Cu această indicație, linia nouă suplimentară care separă soluțiile
pentru diferite segmente de intrare nu este tipărit deoarece nu este necesar. Dacă o căutare
nu are soluții, doar identificatorul de segment este imprimat pe ieșire. Segmentul
identificatorul este de asemenea adăugat înaintea segmentelor respinse. O filă urmează întotdeauna
identificatorul de segment.

-k carcasă de rezervă. Dacă căutarea unui cuvânt a eșuat, convertiți toate literele mari în
minuscule și încercați din nou să căutați. (conversia se face conform LC_CTYPE, vezi
de mai jos).

-l fișier jurnal
Specificați fișierul pentru scrierea mesajelor de urmărire și de eroare. Eroarea standard este implicită.

-m morphfile
Specificați fișierul care conține descrierea morfologiei. Vedea mmorf (5) pentru o
descrierea sintaxei formalismului.

-n Fără crearea sau căutarea bazei de date (mod test).

-p Descarcă baza de date a structurii de caracteristici tastate în fișierul de ieșire (sau ieșirea standard). The
numărul de tfs distincte este dat în fișierul jurnal (sau eroare standard) dacă bitul 5 de depanare
opțiunea este setată.

-q Îndepărtați formularele din baza de date în fișiere (sau ieșire standard). Câteva statistici
sunt date în fișierul jurnal (sau eroare standard) dacă bitul 5 al opțiunii de depanare este setat.

-r dosar respins
În modul fără înregistrare/câmp, specifică fișierul în care să scrieți segmentele de intrare care
nu putea fi privit în sus. Eroarea standard este implicită.

-s trace_level
Aplicarea regulilor de ortografie de urmărire:
0 fără urmărire (implicit).
1 urmă forme de suprafață valide.
2 reguli de urmărire a căror parte lexicală se potrivește.
3 urme suprafață stânga context potrivire (construcție cuvânt suprafață).
4 nepotrivirea contextului din suprafața de urmărire și blocarea regulilor.
5 reguli de urmărire care nu se blochează.
Un nivel de urmărire implică toate cele precedente.

-t trace_level
Specificați nivelul de urmărire pentru aplicarea regulilor:
0 fără urmărire (implicit).
1 urmăriți regulile obiectivului care se aplică.
2 urmăriți toate regulile care se aplică, indentarea indică adâncimea recursiunii.
10 urmăresc și reguli care au fost încercate, dar nu s-au aplicat
Un nivel de urmărire implică toate cele precedente.

-U În modul înregistrare/câmp, cuvintele necunoscute (adică care au fost căutate fără succes) sunt
adnotat cu ??\??.

-v Versiunea tipărită și ieșire.

-y Numai analiza: nu procesați descrierea decât pentru verificarea sintaxei. In timp ce
Dezvoltând o descriere a morfologiei, puteți utiliza această opțiune pentru a detecta erorile de sintaxă
rapid după fiecare modificare înainte de a o rula „pe adevărat”.

-z implică -y. Analizați și afișați descrierile lexicale în formă normalizată.

infile fișier care conține segmentele de căutat, unul pe linie. Implicit la standard
intrare.

outfile
fişier în care este scrisă ieşirea programului. O linie per soluție.
Soluțiile diferitelor segmente de intrare sunt separate printr-o linie goală. Implicit la
ieșirea standard.

WORD GRAMATICĂ AND ORTOGRAFIE REGULI


Pentru o prezentare detaliată a principiilor și mecanismelor utilizate în mmorf, va rog, referiti-va la
documentele citate în secțiunea VEZI ȘI de mai jos.

Descrierile morfosintactice schițate pe scurt pentru mmorph descriu cum sunt cuvintele
construit prin concatenarea morfemelor și cum se schimbă acest proces de concatenare
ortografia acestor morfeme. Este specificată prima parte, gramatica structurii cuvântului
prin reguli de rescrie liberă de context restrâns al căror formalism este inspirat de unificare bazată
sisteme (cf. Shieber 1986). A doua parte, modificarea ortografiei, este specificată de
reguli de ortografie într-un formalism bazat pe modelul cu două niveluri de morfologie. Această abordare
la morfologie este descrisă în Ritchie, Russell et. al, 1992 și mai concis în Pulman
și Hepple 1993.

MEDIUL VARIABILE


Pentru a decide ce caractere pot fi afișate pe rezultat, mmorf folosește limbajul
descriere specifică care setlocale(3) seturi în funcție de variabila de mediu
LC_CTYPE. Pentru limbile care sunt tratate în MULTEXT, este o idee bună să aveți asta
variabilă setată la iso_8859_1.

EXEMPLE


Iată un rezumat al utilizării obișnuite a opțiunilor mmorph:

mmorf -n -m morphfile
Modul de testare: citește întregul fișier morph și tipărește rezultatele cu o eroare standard. Nicio bază de date
este creat, nu se caută cuvinte.

mmorf -c -m morphfile
Crearea bazei de date: citește întregul fișier morph și stochează rezultatele într-o bază de date
(morphfile.db). Structurile de caracteristici tastate sunt colectate într-un fișier separat
(morffile.tfs). Intrarea standard este citită pentru cuvintele de căutat în noua bază de date.

mmorf -m morphfile
Modul de căutare: citește numai secțiunile Alfabete, Atribute și Tipuri din fișierul morph.
Intrarea standard este citită pentru cuvinte pentru a căuta în conformitate cu baza de date existentă
(mmorphfile.db și morphfile.tfs).

mmorf -m morphfile -a adauga fisier
Modul de adăugare: ignoră secțiunea Lexicon a fișierului morph, dar este consultat fișierul addfile și
rezultatele sunt adăugate la baza de date. Introducerea standard este citită pentru a căuta cuvinte
conform bazei de date augmentate (mmorphfile.db și morphfile.tfs).

DIAGNOSTIC


Mesajele de eroare ar trebui să se explice de la sine. Va rog, referiti-va la mmorf(5) pentru un formal
descrierea sintaxei.

Utilizați mmorph online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

Ad