To jest aplikacja dla systemu Linux o nazwie XBNF, której najnowszą wersję można pobrać jako xbnf_i686-winxp5.1.exe. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie XBNF z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
XBNF
OPIS
Neurotranslator to sprytny kompilator wykorzystujący reguły tłumaczenia i bijective,
Ulepszenie BNF nazywa się XBNF jako rozszerzenie języka opisu BNF.
XBNF może być zaangażowany w kilka różnych domen komputerowych:
- kodowanie/dekodowanie między językami, formatem plików, ...
- kryptologia
- tworzenie sieci
Można wygenerować kilka strumieni wyjściowych (opcja -o)
Strumień jest mapowany zgodnie z kolejnością pojawiania się # w definicji.
* Przykładowy plik logic.xbnf :
aksjomat : ou (RC)
aksjomat : ()
ou : et "+" ou # "(ou" et ""ou")"
my : et
et : fakt "." et # "(et " fakt " " et ")"
et : fakt
fakt : < > boolean < > # boolean
fakt : < > "(" < > lub < > ")" < > | < > ou < > # ou
wartość logiczna : "1" # "prawda"
wartość logiczna : "0" # "fałsz"
< >: (STRING "\t ") | ()
* Przetłumacz z stdin na standardowe wyjście :
Polecenie# xbnf -i - -o - sample/logic.xbnf
(0+1) . 1 + ( 0 . ( 1 + 1 + 0 ) )
+ 1 . 0. 1
^D
(ou (et (ou false true) true) (ou (et false (ou true)
Korzyści
- Kanał wejściowy i wyjściowy XBNF (#)
- bezpośrednie tłumaczenie za pomocą "=>" i rosnące parsowanie strumienia z -if / -of
- losowe wyjście (EX: p.3 dla prawdopodobieństwa 3/F)
- wykrywanie pętli (domyślnie włączone)
- tylko jedna faza parsowania dla wejścia i jedna faza parsowania dla wyjścia
- parametry gramatyczne przy użyciu (wywołanie PARAM*)
- ocena zakresu za pomocą -is/-os
- potężny debugger gramatyki, ale także używany wewnętrznie XBNF
Publiczność
Technologia informacyjna, zaawansowani użytkownicy końcowi, administratorzy systemu, programiści, architekci
Interfejs użytkownika
Wiersz poleceń
Język programowania
C + +
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/neurotranslator/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.