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

Ad


Значок OnWorks

antlr3 - Онлайн в облаке

Запустите antlr3 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда antlr3, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ANTLR - Другой инструмент для распознавания языков, версия 3

СИНТАКСИС


антлр3 [арг] файл.g [ файл2.г файл3.г ...]

ОПИСАНИЕ


ANTLR (Другой инструмент для распознавания языков) - это генератор парсеров для чтения,
обработка, выполнение или перевод структурированных текстовых или двоичных файлов. Это широко используется для
создавать языки, инструменты и фреймворки. Из грамматики ANTLR генерирует синтаксический анализатор, который может
строить и ходить по синтаксическим деревьям.

-o выходной канал
укажите каталог вывода, в котором генерируется весь вывод.

-фо выходной канал
то же самое, что и -o, но заставляет даже файлы с относительными путями к dir.

-lib директория
указать расположение файлов токенов.

-зависеть
генерировать файловые зависимости.

-report
распечатать отчет об обработанной грамматике.

-Распечатать распечатать грамматику без действий.

-отлаживать сгенерировать синтаксический анализатор, который генерирует отладочные события.

-профиль
сгенерируйте синтаксический анализатор, который вычисляет информацию профилирования.

-след сгенерировать распознаватель, который отслеживает вход / выход из правила.

-нфа создать NFA для каждого правила.

-дфа создать DFA для каждой точки принятия решения.

-формат-сообщения имя
указать стиль вывода для сообщений.

-подробный
генерировать версию ANTLR и другую информацию.

-делать строить только если сгенерированные файлы старше грамматики.

-версия
распечатайте версию ANTLR и выйдите.

-языка L
опцию переопределения грамматики языка; генерировать L

-X отобразить список расширенных аргументов

-Xgrtree
распечатать грамматику AST

-Xdfa распечатать DFA как текст

-Кснопрун
тестовый просмотр в отношении выходных ветвей блока EBNF

-Xnocollapse
сворачивать падающие края в состояния DFA

-Xdbgконверсия
сбрасывать много информации во время конвертации NFA

-Xconversiontimeout
используйте для ограничения экспоненциальности преобразования NFA

-Xмногопоточный
запустить анализ в 2 потока

-Xnomergestopstates
не объединять состояния остановки

-Xdfaverbose
генерировать состояния DFA в DOT с конфигурациями NFA

-Xwatchconversion
распечатать сообщение для каждого NFA перед преобразованием

-XdbgST
ставить теги при запуске / остановке всех шаблонов в выводе

-Xnfastates
для недетерминизмов перечислить состояния NFA для каждого пути

-Хм m максимальное количество вызовов правила во время преобразования [4]

-Xmaxdfaedges m
максимальное "удобное" количество ребер для одиночного состояния DFA [65534]

-Xmaxinlinefastates m
max DFA указывает перед использованием таблицы, а не встраиванием [60]

-Xmaxswitchcaselabels m
не генерировать операторы switch () для dfas больше m [300]

-Xminswitchalts m
не генерировать операторы switch () для dfas меньше m [3]

-Xsavelexer
не удаляйте временные лексеры, созданные из комбинированных грамматик

Используйте antlr3 онлайн с помощью сервисов onworks.net


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

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

  • 1
    Асусврт-Мерлин
    Асусврт-Мерлин
    Asuswrt-Merlin является сторонним поставщиком
    прошивка для выбора беспроводной сети Asus
    маршрутизаторы. На основе прошивки Asuswrt
    Разработанный Asus, он содержит твики, новые
    особенности и ...
    Скачать Asuswrt-Merlin
  • 2
    Atom
    Atom
    Atom - это текстовый редактор,
    современный, доступный и полнофункциональный.
    Его также легко настроить - вы
    может настроить его на что угодно и быть
    способен ...
    Скачать Atom
  • 3
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 4
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 5
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • 6
    PAC-менеджер
    PAC-менеджер
    PAC является заменой Perl/GTK для
    SecureCRT/Putty/и т. д. (linux
    ssh/telnet/... gui)... Предоставляет графический интерфейс
    настроить соединения: пользователи,
    пароли, ОЖИДАЕМЫЕ правила...
    Скачать PAC-менеджер
  • Больше »

Команды Linux

Ad