Jest to polecenie jbofihe, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
jbofihe - Lojban parser / sprawdzanie gramatyki / gloser słów
STRESZCZENIE
jbofihe [-v] [ -h | --pomoc | -? ] [ -k ] [ -t ] [-tf ] [ -l ] [ -b ] [ -x ] [ -H ] [ -m ]
[ -w szerokość ] [-ie] [-re] [-se] [-sev] [-cr] [-bt] [nazwa pliku]
OPIS
jbofihe to program, który czyta fragment tekstu Lojbanu i sprawdza go pod względem gramatycznym
poprawność. Jeśli przejdzie pomyślnie, wynik pokaże zagnieżdżenie głównej gramatyki
konstruuje za pomocą nawiasów. Ponadto słowa będą miały przybliżony angielski
pokazane tłumaczenia. Niektóre z tych tłumaczeń zależą od kontekstu.
OPCJE
-v Pokaż wersję programu i wyjdź.
-h Pokaż stronę pomocy
--help Pokaż stronę pomocy
-? Pokaż stronę pomocy
-k Wyświetlaj listy tokenów po analizie i po wstawieniu pseudotokenu (głównie przydatne
do debugowania leksera i parsera).
-t Utwórz drzewo składni na standardowe wyjście. Węzły posiadające tylko jedno dziecko zostaną odfiltrowane.
-tf Utwórz pełne drzewo składni na standardowe wyjście, włączając węzły z tylko jednym dzieckiem.
-l Twórz dane wyjściowe do składu za pomocą LaTeX.
-x Utwórz wynik w postaci zwykłego tekstu.
-w szerokość
Ustaw szerokość ekranu (w znakach) dla opcji -x.
-H Twórz dane wyjściowe HTML
-b Generuj dane wyjściowe w trybie „blokowym”, gdzie każdy blok pokazuje Lojban, angielski
połysk i znacznik terminu, jeśli ma to zastosowanie. Wartość domyślna to ta sama linia. Tylko
ma zastosowanie do -l i -x (nie do -h).
-m Pokaż ilość pamięci używanej przez przetwarzanie.
-to znaczy Wyświetlaj na wyjściu separatory i terminatory z pominięciem. Są one pokazane w górnej części
przypadku, aby odróżnić je od tych pierwotnie występujących w tekście wejściowym.
-re Wymagaj, aby tekst wejściowy zawierał wszystkie możliwe do usunięcia cmavo. (Może być użyteczne
za zmuszenie użytkownika do zastanowienia się nad strukturą gramatyczną wprowadzanego tekstu
ostrożniej podczas debugowania błędów analizy.)
-se Pokaż wszelkie możliwe do usunięcia cmavo, które były niepotrzebnie obecne w tekście wejściowym. Gdzie
występuje sekwencja możliwych do usunięcia cmavo, ale nie wszystkie można było pominąć, lista
pokazane są możliwe „minimalne” sekwencje. Każda „minimalna” sekwencja jest taka, że:
usunięcie z niego jakichkolwiek słów spowodowałoby zmianę znaczenia tekstu (lub spowodowałoby zmianę znaczenia tekstu).
to niegramatyczne); jednak zachowywanie więcej oryginalnych słów nie jest konieczne
zachować sens i poprawność gramatyczną tekstu. Uwaga, -se i -re
są wzajemnie niezgodne. Jeśli określono oba przełączniki, zakładane jest -re.
-sew Dla każdej sekwencji elidable cmavo pokaż, gdzie późniejsze mogły obowiązywać wcześniej
wcześniejsze i gdzie mogło znajdować się słowo, którego nie można usunąć na końcu sekwencji
obowiązywały wcześniej w sekwencji. [Ta informacja służy do określenia
wyjście -se, więc jest to tryb szczegółowy dla -se].
-kr Pozwól lujvo zawierać kulturowe formy rafsi CCVVCy (CCVVCV na końcu słowa)
opisane w sekcji 4.16 Gramatyki referencyjnej. Ma to wpływ na rozpoznawalność
ważne formy lujvo i fu'ivla (ta ostatnia, ponieważ wpływa na rozpoznawanie
awarie slinku'i).
-bt Pokaż śledzenie wstecz przez oczekujące stany parsera, gdy wystąpi błąd składni. Ten
może dać pewien wgląd w to, czego parser spodziewał się zobaczyć dalej, aby pomóc
naprawienie błędu.
Backtrace składa się z trzech części. Pierwsza część to lista reguł jakie obowiązują
automatycznie zmniejszane w przypadku napotkania błędnego słowa. W skrajnym przypadku
gdy wszystko poprzedzające błędne słowo stanowi samo w sobie kompletny tekst
dobrze, sekwencja redukcji będzie prowadzić do reguły, która pasuje do a
pełny tekst. Generalnie jednak tak nie będzie.
Druga część raportu przedstawia warunki, w których wymaga tego gramatyka
następne słowo będzie innego typu niż to, które faktycznie się pojawiło. Wszyscy aktywni
zostaną pokazane reguły (z kropkami pokazującymi aktywne punkty), po których następuje lista
klasy słów (tj. selma'o lub BRIVLA/CMENE itp.), które byłyby w tym przypadku ważne
punkt.
Trzecia część raportu pokazuje oczekujące stany na stosie parsera. Ten
może dostarczyć informacji na temat miejsca pobytu na szerszym poziomie sytuacji problematycznej
miejsce.
filename
Nazwa pliku zawierającego tekst do przeanalizowania. W przypadku pominięcia tekst jest czytany
ze standardowego wejścia.
EXIT STATUS
0 Tekst został pomyślnie zeskanowany i przeanalizowany - tekst był poprawny gramatycznie
Lożban.
1/2 Tekst zawierał błędy gramatyczne, które zostały wykryte przez główny algorytm analizy.
3 Tekst zawierał słowa, których struktura nie była prawidłowa Lojban. Brak gramatyki
przeprowadzono sprawdzenie tekstu; gramatyczna funkcja słowa błędnego
nie udało się określić słów.
Korzystaj z jbofihe online, korzystając z usług onworks.net