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

Ad


Значок 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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad