GoGPT Best VPN GoSearch

Значок OnWorks

jtb - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


jtb - построитель синтаксического дерева для JavaCC

СИНТАКСИС


JTB [кредита] входной_файл

ОПИСАНИЕ


Эта страница руководства кратко документирует JTB команда.

JTB (Java Tree Builder) - это построитель синтаксического дерева и генератор посетителей для использования в
перед JavaCC (компилятор компилятора Java). В качестве входных данных требуется файл грамматики JavaCC.
(обычно это файл ".jtb") и автоматически генерирует следующее:

- набор классов синтаксического дерева, основанный на продуктах грамматики, с использованием
шаблон оформления "Посетитель";

- четыре интерфейса: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;

- четыре посетителя с ориентацией в глубину: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, чьи методы по умолчанию просто обращаются к
дочерние элементы текущего узла; файл грамматики JavaCC ".jj" (jtb.out.jj от
по умолчанию) с соответствующими аннотациями для построения синтаксического дерева во время синтаксического анализа.
(который затем должен быть скомпилирован с помощью JavaCC).

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

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-кл Распечатайте список классов, сгенерированных по стандарту.

-d директория "-d директория"является сокращением (и перезаписывает)" директория/ syntaxtree -вд директория/ посетитель ".

-дл Генерировать информацию об уровне глубины.

-e Подавить проверку семантических ошибок JTB.

-f Используйте описательные имена полей классов узлов.

-h Отобразите это справочное сообщение и выйдите.

Встроенные посетители принимают методы базовых классов.

-jd Создавайте комментарии, удобные для JavaDoc, в узлах и посетителях.

ИМЯ
Используйте ИМЯ как пакет для узлов синтаксического дерева.

-нп ИМЯ
Используйте ИМЯ как пакет для узлов синтаксического дерева.

-нс ИМЯ
Используйте ИМЯ как класс, который будут расширять все классы узлов.

-o ИМЯ
Используйте ИМЯ как имя файла для аннотированной выходной грамматики.

-p ИМЯ
"-p упак"является сокращением (и перезаписывает)"-нп упак.syntaxtree -вп упак. посетитель ".

-pp Сгенерируйте родительские указатели во всех классах узлов.

-принтер
Сгенерируйте синтаксическое дерево, сбрасывающее посетителя.

-си Читать со стандартного ввода, а не из файла.

-схема
Создание записей схемы, представляющих грамматику и построение дерева схемы
гость.

-ТК Создайте специальные жетоны в дереве.

-вд ИМЯ
Используйте ИМЯ как пакет для классов посетителей по умолчанию.

-вп ИМЯ
Используйте ИМЯ как пакет для классов посетителей по умолчанию.

-w Не перезаписывайте существующие файлы.

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


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

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

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.