Dit is de opdracht accept_check die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
accepteer_check
- Controleer of een grammatica bepaalde woordreeksen accepteert/afwijst
KORTE INHOUD
accepteer_check [-t] [-s naam] [-v] {voorvoegsel}
PRODUCTBESCHRIJVING
accepteer_check is een hulpmiddel om te controleren of een straf kan worden aanvaard of afgewezen op a
Grammatica (voorvoegsel.dfa en voorvoegsel.dict). De zin moet worden gegeven op basis van standaardinvoer.
U kunt een batchcontrole uitvoeren door alle testzinnen op elke regel van een tekstbestand voor te bereiden, en
geef het als standaardinvoer van accepteer_check.
Deze tool heeft .dfa-, .dict- en .term-bestanden nodig. U moet een geschreven grammaticabestand converteren naar
genereren ze door mkdfa.
Een zin moet worden weergegeven als een door spaties gescheiden woordreeks. Het kan nodig zijn om toe te voegen
kop / staart stilte woord zoals sil, afhankelijk van je grammatica. En mag geen a bevatten
korte pauze woord.
Wanneer een woord tot verschillende categorieën in een grammatica behoort, accepteer_check zal alles controleren
mogelijke zinspatronen, en accepteer deze als een van deze acceptabel is.
OPTIES
-t
Gebruik de categorienaam als invoer in plaats van het woord.
-s naam
Woordnaam met korte pauze die moet worden overgeslagen. (standaard: "sp")
-v
Uitvoer debuggen.
Voorbeelden
Een uitvoer voor "datum" grammatica:
% echo ' VOLGENDE ZONDAG ' | accept_check datum
Woordenboek lezen...
143 woorden... klaar
Lezen in DFA-grammatica... klaar
Toewijzing van dictitem <-> DFA-terminal (categorie)...klaar
Termbestand inlezen (optioneel)... klaar
27 categorieën, 143 woorden
DFA heeft 35 knooppunten en 71 bogen
-----
wseq: VOLGENDE ZONDAG
categorie: NS_B (NEXT|NEXT) (DAYOFWEEK|DAYOFWEEK|DAY|DAY) NS_E
aanvaard
Gebruik accept_check online met behulp van onworks.net-services