Aceasta este comanda jbofihe 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
jbofihe - analizator Lojban / verificator gramatical / gloser de cuvinte
REZUMAT
jbofihe [-v] [ -h | --ajutor | -? ] [ -k ] [ -t ] [-tf ] [ -l ] [ -b ] [ -x ] [ -H ] [ -m ]
[ -w lățime ] [-ie] [-re] [-se] [-sev] [-cr] [-bt] [nume fișier]
DESCRIERE
jbofihe este un program care citește o bucată de text lojban și o verifică pentru gramatică
corectitudine. Dacă trece, rezultatul va afișa imbricarea gramaticală majoră
constructe prin intermediul bracketing-ului. De asemenea, cuvintele vor avea aproximativ limba engleză
traduceri prezentate. Unele dintre aceste traduceri sunt dependente de context.
OPŢIUNI
-v Afișați versiunea programului și ieșiți.
-h Afișează pagina de ajutor
--Ajutor Afișează pagina de ajutor
-? Afișează pagina de ajutor
-k Afișează liste de jetoane după analizare și după inserarea pseudo-jetoane (în principal util
pentru depanarea lexerului și analizorului).
-t Produceți un arbore de sintaxă pe stdout. Nodurile cu un singur copil vor fi filtrate.
-tf Produceți un arbore de sintaxă complet pe stdout, inclusiv noduri cu un singur copil.
-l Produceți rezultate pentru compunerea cu LaTeX.
-x Produceți text simplu.
-w lățime
Setați lățimea ecranului (în caractere) pentru opțiunea -x.
-H Produce ieșire HTML
-b Produceți ieșire în modul „bloc”, în care fiecare bloc arată lojbanul, engleza
luciu și o etichetă de termen, acolo unde este cazul. Valoarea implicită este aceeași linie. Numai
aplicabil la -l și -x (nu la -h).
-m Afișați cantitatea de memorie utilizată de procesare.
-adică Afișează separatorii și terminatorii cu elid în ieșire. Sunt afișate în partea superioară
caz, pentru a le distinge de cele prezente inițial în textul introdus.
-re Solicitați ca textul de intrare să aibă toate cmavo eligibile prezente efectiv. (Poate fi util
pentru a forța utilizatorul să se gândească la structura gramaticală a textului introdus
mai atent la depanarea erorilor de analiză.)
sus Afișați orice cmavo eligibil care a fost prezent inutil în textul introdus. Unde un
secvență de cmavo elidabile apar, dar nu toate ar fi putut fi eliminate, o listă de
sunt afișate posibilele secvențe „minimale”. Fiecare secvență „minimă” este astfel încât:
eliminarea oricăror cuvinte din acesta ar face ca sensul textului să se schimbe (sau să facă
este agramatical); cu toate acestea, păstrarea oricăror mai multe cuvinte originale este inutilă
păstrează sensul și corectitudinea gramaticală a textului. Notă, -se și -re
sunt reciproc incompatibile. Dacă sunt specificate ambele comutatoare, se presupune -re.
-sev Pentru fiecare secvență de cmavo elidabil, arătați unde ar putea fi valabile cele ulterioare înainte
cele anterioare, și unde cuvântul neelidabil de la sfârșitul secvenței ar putea avea
a fost valabil mai devreme în secvență. [Această informație este utilizată pentru a determina
ieșirea lui -se, deci acesta este un mod verboz pentru -se].
- cr Permite lujvo să conțină formele culturale rafsi CCVVCy (CCVVCV la sfârșitul cuvântului)
descrise în secțiunea 4.16 din Gramatica de referință. Acest lucru afectează recunoașterea
forme valide lujvo și fu'ivla (aceasta din urmă deoarece afectează recunoașterea
eşecuri slinku'i).
-bt Afișați backtrace prin stările parserului în așteptare când apare o eroare de sintaxă. Acest
poate oferi o perspectivă asupra a ceea ce analizatorul se aștepta să vadă în continuare, pentru a ajuta
remedierea erorii.
Backtrace este format în trei părți. Prima parte este o listă de reguli care sunt
redus automat atunci când este întâlnit cuvântul eronat. În cazul extrem,
când tot ce este anterior cuvântului eronat constituie un text complet în sine
corect, secvența de reducere va merge direct la regula care se potrivește cu a
text complet. În general, însă, acesta nu va fi cazul.
A doua parte a raportului arată condițiile în care gramatica necesită
următorul cuvânt să fie de alt tip decât cel care a apărut de fapt. Toate cele active
sunt afișate regulile (cu perioade care arată punctele active), urmate de o listă de
clase de cuvinte (adică selma'o sau BRIVLA/CMENE etc) care ar fi fost valabile la aceasta
punct.
A treia parte a raportului arată stările în așteptare din stiva de analiză. Acest
poate oferi unele informații despre locația la un nivel mai larg pe care o are situația problemă
a avut loc.
nume de fișier
Numele fișierului care conține textul de analizat. Dacă este omis, textul este citit
de la intrare standard.
EXIT STAREA
0 Textul a fost scanat și analizat cu succes - textul a fost valid din punct de vedere gramatical
Lojban.
1/2 Textul avea erori gramaticale care au fost detectate de algoritmul principal de analiză.
3 Textul conținea cuvinte a căror structură nu era lojban validă. Fara gramatica
s-a efectuat verificarea textului; funcţia gramaticală a greşitului
cuvântul (cuvintele) nu a putut fi determinat.
Utilizați jbofihe online folosind serviciile onworks.net