Це програма для Linux під назвою XBNF, останню версію якої можна завантажити як xbnf_i686-winxp5.1.exe. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою XBNF з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
XBNF
ОПИС
Neurotranslator - це розумний компілятор, який використовує правила перекладу та біективні правила,
Покращення BNF називається XBNF як розширення мови опису BNF.
XBNF може брати участь у кількох різних комп'ютерних доменах:
- кодування/декодування між мовами, формат файлу, ...
- криптологія
- мережа
Можна створити кілька вихідних потоків (опція -o)
Потоки відображаються відповідно до порядку появи # у визначенні.
* Приклад logic.xbnf:
аксіома: ou (RC)
аксіома : ()
ou : et "+" ou # "(ou " et " " ou ")"
ou : et
et : факт "." et # "(et " fact " " et ")"
et : факт
факт : < > boolean < > # boolean
факт : < > "(" < > ou < > ")" < > | < > ou < > # ou
boolean : "1" # "true"
boolean : "0" # "false"
< >: (STRING "\t") | ()
* Перекласти з stdin на stdout:
Команда# xbnf -i - -o - samples/logic.xbnf
(0 + 1) . 1 + ( 0 . ( 1 + 1 + 0) )
+ 1 . 0 . 1
^D
(ou (et (ou false true) true) (ou (et false (ou true) ...
риси
- Вхідний і вихідний канал XBNF (#)
- прямий переклад за допомогою "=>" і аналіз потоку, що розвивається за допомогою -if / -of
- випадковий вихід (EX: p.3 для ймовірності 3/F)
- виявлення циклу (увімкнено за замовчуванням)
- тільки одна фаза синтаксичного аналізу для входу і одна фаза аналізу для виходу
- граматичні параметри за допомогою (виклик PARAM*)
- оцінка обсягу за допомогою -is/-os
- потужний налагоджувач для граматики, а також внутрішньо використовуваний XBNF
Аудиторія
Інформаційні технології, досвідчені кінцеві користувачі, системні адміністратори, розробники, архітектори
Користувацький інтерфейс
Командний рядок
Мова програмування
C + +
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/neurotranslator/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.