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

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


pyacc - компилятор компилятора Pascal Yacc.

ИСПОЛЬЗОВАНИЕ


Yacc [опции] yacc-файл [.y] [выходной файл [.pas]]

SH ВАРИАНТЫ

-v Подробный: Pascal Yacc генерирует удобочитаемое описание сгенерированного парсера,
записывается в yacc-файл с новым расширением .лст.

-d отладки: TP Yacc генерирует синтаксический анализатор с выводом отладки.

ОПИСАНИЕ


TP Yacc это программа, которая позволяет вам подготовить парсеры из описания языков ввода
по BNF-подобным грамматикам. Вы просто указываете грамматику для вашего целевого языка, дополненную
с кодом Turbo Pascal, необходимым для обработки синтаксических конструкций, и TP Yacc
переводит вашу грамматику в код Turbo Pascal для соответствующей подпрограммы парсера
по имени yyparse.

TP Yacc анализирует исходную грамматику, содержащуюся в yacc-файле (с суффиксом по умолчанию .y) и
записывает созданную подпрограмму парсера в указанный выходной файл (с суффиксом по умолчанию
.pas); если выходной файл не указан, вывод идет в yacc-файл с новым суффиксом .pas. Если
при компиляции обнаруживаются ошибки, сообщения об ошибках записываются в файл списка
(yacc-файл с новым суффиксом .lst).

Сгенерированная процедура синтаксического анализатора yyparse объявляется как:

функция yyparse: Integer;

Эта процедура может быть вызвана вашей основной программой для выполнения синтаксического анализатора. Возвращаемое значение
подпрограммы yyparse означает успех или неудачу парсера (возможные возвращаемые значения: 0
= успех, 1 = неустранимая синтаксическая ошибка или переполнение стека синтаксического анализа).

Подобно TP Lex, шаблон кода для подпрограммы yyparse можно найти в
yyparse.cod файл. Правила поиска этого файла аналогичны правилам TP Lex (см.
Раздел `TP Lex ').

Модуль библиотеки TP Yacc (YaccLib) требуется для программ, использующих синтаксические анализаторы, генерируемые Yacc;
поэтому вам нужно будет добавить в свою программу или модуль соответствующий раздел использования, который
содержит процедуру синтаксического анализатора. Модуль YaccLib также предоставляет некоторые подпрограммы, которые могут быть
используется для управления действиями парсера. Дополнительную информацию см. В файле yacclib.pas.
Информация.

Ещё информация


Для получения дополнительной информации см. Документацию, поставляемую с TP lex и yacc.

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


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

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

  • 1
    Джоплин
    Джоплин
    Joplin - это бесплатный и открытый исходный код
    приложение для заметок и дел, которое
    может обрабатывать большое количество заметок в
    Формат Markdown, организуйте их в
    записные книжки и ...
    Скачать Joplin
  • 2
    gerbv — просмотрщик Gerber (RS-274X)
    gerbv — просмотрщик Gerber (RS-274X)
    Gerbv — файл Gerber с открытым исходным кодом.
    (только для RS-274X) средство просмотра. Gerbv позволяет вам
    загрузить несколько файлов друг на друга,
    делать измерения на отображаемом изображении,
    так далее. ...
    Скачать gerbv — просмотрщик Gerber (RS-274X)
  • 3
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 4
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 5
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 6
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • Больше »

Команды Linux

Ad