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

Значок OnWorks

препроцесс - онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


препроцесс - предварительная обработка файла.

СИНТАКСИС


предобработки [кредита...] вводить

ОПИСАНИЕ


Препроцессор похож на типичный препроцессор C, но распространяется на несколько языков.
Языки, на которых он работает, включают: C ++, Python, Perl, Tcl, XML, JavaScript, CSS, IDL,
TeX, Fortran, PHP, Java, сценарии оболочки (Bash, CSH и т. Д.) И C #. Препроцесс можно использовать как
как приложение командной строки и как модуль Python.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-h, --Помогите
Распечатайте текст справки и выйдите.

-V, --версия
Распечатайте информацию о версии и выйдите.

-v, --подробный
Дайте подробный вывод об ошибках.

-o Outfile
Записывать вывод в указанный файл вместо стандартного вывода.

-f, --сила
Перезаписать указанный выходной файл. В противном случае возникнет ошибка IOError, если Outfile уже
существует.

-D определять
Определите переменную для предварительной обработки. определять может быть просто именем переменной (в котором
если это будет правдой) или это может быть в форме вар=волна. Будет сделана попытка
конвертировать волна к целому числу, поэтому "-D FOO = 0"создаст ложное значение.

-I директория Добавьте каталог в путь включения для директив #include.

-k, - охранные линии
Испускать пустые строки для строк инструкций препроцессора и пропущенных строк вывода. Этот
позволяет номерам строк оставаться постоянными.

-s, --заменять
Подставить определение в выделенные строки. По умолчанию подстановка НЕ ​​выполняется, потому что
в настоящее время он будет заменять строки программы.

МОДУЛЬ ИСПОЛЬЗОВАНИЕ


из препроцесса импорта препроцесса
препроцесс (infile, outfile = sys.stdout, define = {}, force = 0,
keepLines = 0, includePath = [], replace = 0)

В могут быть размечены специальными строками инструкций препроцессора вида:



где являются собственными разделителями комментариев для этого типа файлов.

ПРИМЕРЫ


Файлы HTML (* .htm, * .html) или XML (* .xml, * .kpf, * .xul):


...


Python (* .py), Perl (* .pl), Tcl (* .tcl), Ruby (* .rb), Bash (* .sh) или make ([Mm] akefile *)
файлов:

# # если определено ('FAV_COLOR') и ​​FAV_COLOR == "синий"
...
# #elif FAV_COLOR == "красный"
...
# #еще
...
# #конец

C (* .c, * .h), C ++ (* .cpp, * .cxx, * .cc, * .h, * .hpp, * .hxx, * .hh), Java (* .java), PHP
(* .php) или C # (* .cs) файлы:

// #define FAV_COLOR 'blue'
...
/ * #ifndef FAV_COLOR * /
...
// #конециф

Файлы Fortran 77 (* .f) или 90/95 (* .f90):

C #if COEFF == 'var'
...
C #endif

ПРЕДПРОЦЕССОР СИНТАКСИС


Действительные заявления:

#define [ ]
#undef
#ifdef
#ifndef
#если
#elif
#еще
#endif
#ошибка
#включают " "

куда - любое допустимое выражение Python.

Выражение после # if / elif может быть выражением Python. Ошибка ссылаться на
переменная, которая не была определена -D вариант или в содержании #define.

Специальные встроенные методы для выражений:

defined (varName) Возвращает истину, если данная переменная определена.

СОВЕТЫ


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

предобработки -o foo.py foo.p.py

Преимущество состоит в том, что другие инструменты (особенно редакторы) по-прежнему распознают необработанные
файл как исходный язык.

АВТОРЫ


Трент Мик[электронная почта защищена]>

Эта страница руководства была написана Йоханнесом Рингом.[электронная почта защищена]> для Debian GNU / Linux
система (но может использоваться другими).

ПРЕДВАРИТЕЛЬНАЯ ОБРАБОТКА(1)

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


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

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

  • 1
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 2
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 3
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать Freeciv
  • 4
    Песочница с кукушкой
    Песочница с кукушкой
    Cuckoo Sandbox использует компоненты для
    контролировать поведение вредоносного ПО в
    Среда песочницы; изолированы от
    остальная часть системы. Он предлагает автоматизированный
    анализ о...
    Скачать Песочницу с кукушкой
  • 5
    LMS-YouTube
    LMS-YouTube
    Воспроизведение видео с YouTube в LMS (портирование
    Triode's to YouTbe API v3) Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/lms-y...
    Скачать LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Фонд презентаций Windows (WPF)
    это UI-фреймворк для создания Windows
    настольные приложения. WPF поддерживает
    широкий набор приложений для разработки
    функции...
    Скачать Windows Presentation Foundation
  • Больше »

Команды Linux

Ad