GoGPT Best VPN GoSearch

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

Команды Linux

Ad




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