АнглийскийФранцузскийИспанский

Значок OnWorks

bnf2xml для работы в Linux скачать онлайн для Linux

Бесплатно скачайте bnf2xml для работы в Linux онлайн Приложение Linux для работы онлайн в Ubuntu онлайн, Fedora онлайн или Debian онлайн

Это приложение для Linux с именем bnf2xml для запуска в Linux в Интернете, последний выпуск которого можно загрузить как bnf2xml-7.0.2.tar.gz. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.

Загрузите и запустите онлайн это приложение с именем bnf2xml, чтобы запускать его в Linux онлайн с 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. Скачайте приложение, установите его и запустите.

bnf2xml для запуска в Linux онлайн


Ad


ОПИСАНИЕ

bnf2xml - простой синтаксический анализатор BNF, который принимает текст в качестве входных данных, выполняет поиск в соответствии с файлом запроса BNF и выводит текст, помеченный метками xml, которые показывают контекст.

bnf2xml так же прост в использовании, как и любой текстовый двоичный файл, например awk (1) grep (1). bnf2xml не требует C API, потому что выводит простую XML-метку.

README отображается на странице файла dl.

ПРИМЕР: $ echo "привет" | bnf2xml файл шаблона

час я
or
йодистый водород

Файл patternfile говорит, как найти иголку в стоге сена и что показать, то есть:
:: = а | б | c | г ...
знак равно +

bnf2xml - это рекурсивный синтаксический анализатор сверху вниз. В отличие от парсеров снизу вверх, таких как gcc (1) или некоторых верхних вниз, bnf2xml полностью однозначен / разрешает ВСЕ конфликты. Медленнее по просп. для синтаксического анализа C или чем sed (1) для простого поиска. Намного проще, чем использовать flex / C для создания парсера.

caveate: я не считаю, что стоит создавать новый gcc (1), используя bnf2xml. bnf2xml - n-й БЕТА-релиз, но пока никаких жалоб.

Особенности

  • ВЫВОД XML. (большинство из них говорят, что xml означает ввод xml)
  • BNF для C, K&R CPL, включен (пример вывода xml на странице файла dl) (не завершен на 100%)
  • Возможность выполнять двоичный поиск в очень больших списках строк.
  • Другой вывод позволяет полностью отслеживать соответствие (включая ошибки).
  • позволяет сопоставить с заданным номером строки BNF
  • (примечание: некоторые парсеры bnf могут быть запрограммированы на вывод xml)
  • README отображается на странице загрузки файла
  • показанный, но небольшой простой сквозной след
  • НОВИНКА: быстро пропускать или печатать данные (чтобы не анализировать) (для работы с большими файлами / файлами данных)
  • НОВИНКА: выдача уникальной метки, позиции, длины для обработки до пост-фильтрации


Язык программирования

C + +



Это приложение также можно загрузить с https://sourceforge.net/projects/bnf2xml/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad