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

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


pretzel-it - используйте крендель, чтобы создать симпатичный принтер

СИНТАКСИС


крендель-оно [-iqvdnh] язык имя-файла

ОПИСАНИЕ


Pretzel - это сценарий оболочки, который использует кренделек(1) построить простой симпатичный принтер
исполняемый файл. Это сводит к минимуму создание Pretzel prettyprinter до одной команды оболочки. Видеть
кренделек(1) для общего обзора и описания входных файлов.

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

Пример
Скажем, вы написали два файла foo.ft и foo.fg которые содержат красивую печать
информация для вашего любимого языка программирования Foo. Чтобы получить исполняемый файл
симпатичный принтер фупп для этого просто введите:

крендель Foo фупп

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


Крендель-он имеет следующие варианты:

-i Не удаляйте промежуточные продукты кренделя.

-q Беги тихо.

-v Подробный режим, печать команд оболочки перед вызовом (для отладки).

-d Включите функции отладки prettyprinter по умолчанию; также подготовить подробный
файл диагностики (суффикс .выход), который содержит подробный анализ
грамматика и возможные проблемы с ней (чтобы облегчить отладку
грамматика).

-h Распечатать полное сообщение об использовании.

-n Режим Noweb. См. Раздел Сопряжение Noweb(1) внизу.

СОЗДАНО ПРИНТЕР


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

Пример
Скажем, вы построили фупп уже и есть фрагмент исходного кода в файле bar.foo, Тип

фупп <bar.foo > bar.tex

и симпатичный принтер распечатает код и напишет код LaTeX в бар.текс. Использовать
этот код в ваших документах, просто включите крендель-латекс стиль документа и включить
файл внутри нового ппкод Среда LaTeX. Вот минимальный файл LaTeX, на который можно посмотреть
красиво напечатанный код:

\ Documenstyle [крендель-латекс] {статья}
\ Begin {документ}
\ begin {ppcode}
\ input {foo.tex}
\ конец {ppcode}
\ End {документ}

ВЗАИМОДЕЙСТВИЕ СЕЙЧАС


Посмотрите на график -n опция создаст красивый печатный фильтр имя приложения совместим с Норманом
Рэмси Noweb(1) грамотная система программирования. Фильтр можно вставить в noweb
трубопровод с использованием noweave's -фильтр опцию.

Например, вы можете создать фильтр noweb prettyprinting для Паскаля, выполнив

крендель -n Паскаль Prettypascal

внутри языки / паскаль каталог, вы получите красивый печатный фильтр Prettypascal .
Затем этот фильтр можно использовать в сейчас(1) говоря:

сейчас -фильтр Prettypascal foo.nw > foo.tex

Это распечатает все фрагменты кода с помощью Pascal prettyprinter. Вам нужно будет
включают крендель-noweb.sty Стиль документа LaTeX после включения noweb.sty ( посмотреть
Nowebstyle(1) ) чтобы LaTeX правильно набрал вывод.

Вы можете получить отладочную информацию из фильтра prettyprinting, установив среду
переменная PRETZEL_NOWEB_DEBUG к ненулевому значению, например, в колотить(1) оболочка, сказав:

экспорт PRETZEL_NOWEB_DEBUG = включено

Вывод отладки останавливается только тогда, когда значение явно не установлено (в колотить(1) это сброшен
встроенная команда.

Опция noweb в настоящее время работает только для LaTeX в качестве целевого наборщика. Если
Prettyprinter испытывает проблемы при печати определенного фрагмента кода, он
автоматически переключается на стандартный дословный вывод noweb. За счет включения кода
в рамках правил форматированного файла грамматики можно автоматизировать индексацию. Для большего
информацию см. главы 3 и 4 книги кренделей, содержащиеся в кренделях
распределение.

Пещеры


Сценарий оболочки pretzel-it можно запустить только в том случае, если переменные среды PRETZEL_LIBDIR
и КРЕЦЕЛЬ_INCLUDE установлены в каталог библиотеки Pretzel (/ usr / lib / pretzel в Debian
systems) и каталог include Pretzel (/ usr / include / pretzel в системах Debian).
Во время выполнения крендель может выдавать предупреждения, связанные с вызываемыми им программами.
(крендель - он вызывает кренделек(1), сгибать(1), бизон(1) и компилятор GNU C ++).

" -n (noweb) вариант работает только для LaTeX в качестве целевого наборщика и по-прежнему очень много
экспериментальный.

Используйте крендель-ит онлайн на сервисах onworks.net


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

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

  • 1
    PAC-менеджер
    PAC-менеджер
    PAC является заменой Perl/GTK для
    SecureCRT/Putty/и т. д. (linux
    ssh/telnet/... gui)... Предоставляет графический интерфейс
    настроить соединения: пользователи,
    пароли, ОЖИДАЕМЫЕ правила...
    Скачать PAC-менеджер
  • 2
    GeoServer
    GeoServer
    GeoServer — это программное обеспечение с открытым исходным кодом.
    сервер, написанный на Java, который позволяет пользователям
    для совместного использования и редактирования геопространственных данных.
    Разработанный для взаимодействия, он
    издает да ...
    Скачать Геосервер
  • 3
    Светлячок III
    Светлячок III
    Бесплатные личные финансы с открытым исходным кодом
    управляющий делами. Светлячок III имеет
    система двойной записи. Вы можете
    быстро ввести и организовать свой
    транзакции я ...
    Скачать Светлячок III
  • 4
    Расширения Apache OpenOffice
    Расширения Apache OpenOffice
    Официальный каталог Apache
    Расширения OpenOffice. Ты найдешь
    расширения от словарей до
    инструменты для импорта файлов PDF и подключения
    с доп ...
    Загрузите расширения Apache OpenOffice.
  • 5
    МантисBT
    МантисBT
    Mantis — это легко развертываемое веб-приложение.
    основанный на багтрекере для помощи в ошибках продукта
    отслеживание. Для этого требуется PHP, MySQL и
    веб сервер. Оформить нашу демонстрацию и разместить
    предложение ...
    Скачать MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger — приложение для чата p2p.
    для внутренней связи и не
    требуют сервер. Разнообразие подручных средств
    поддерживаются функции, в том числе
    уведомление ...
    Скачать мессенджер по локальной сети
  • Больше »

Команды Linux

Ad