filepp

Скриншот программы:
filepp
Детали программы:
Версия: 1.8.0
Дата загрузки: 2 Jun 15
Разработчик: Darren Miller
Тип распространения: Бесплатная
Популярность: 161

Rating: nan/5 (Total Votes: 0)

filepp является общим обрабатываемого файла. Он предназначен, чтобы позволить функциональные возможности, обеспечиваемые С препроцессора, которые будут использоваться с любым типом файла. Этот проект поддерживает следующие ключевые слова, все из которых имеют свои обычные С препроцессора значения и употребление:
· #включают
· #define
· #если
· #elif
· #ifdef
· #ifndef
· #другой
· #endif
· #undef
· #ошибка
· #предупреждение
Тем не менее, filepp гораздо больше, чем переписывание препроцессора C, он имеет следующие улучшения:
· Расширенная #if ключевое слово который включает в себя строку и регулярное выражение разбора.
· Он работает со всеми наборами символов в том числе международных символов, а не только персонажей ASCII.
· Приставка к ключевому слову (обычно #) и символ продолжения строки (обычно) может быть установлен на любой символ, строку или регулярное выражение.
· Ключевые слова могут быть добавлены, удалены или изменены.
· Макро расширение может работать на полностью или частично слов (макро расширения Препроцессор Си работает только на целых слов).
· Макрос может иметь несколько аргументов.
· Filepp имеет режим отладки, чтобы помочь, когда дела идут плохо.
· Переменные среды могут быть автоматически определены как макросы.
· Пустые строки, происходящие из включают файлы могут быть подавлены.
· Filepp могут быть настроены на лету с помощью #pragma ключевое слово, которое позволяет любому из внутренних функций filepp к назовешь.
· Модули могут быть написаны (в Perl), чтобы изменить или расширить поведение filepp.
Таковы лишь некоторые из усовершенствований filepp имеет по сравнению с нормальным C препроцессором. Его основным преимуществом является возможность писать модули для расширения и изменения его поведения. Filepp написано в Perl и позволяет любому, кто знает, как программировать на Perl легко писать модули. Filepp поставляется с набором модулей, которые делают следующее:
· Для модуля: Реализует ключевое слово # для. Позволяет петли, которые будут созданы, то поведение аналогично Perl и C петель.
· Модуль Еогеасп: Реализует ключевое слово #foreach. Позволяет петли, которые будут созданы для списка строк, то поведение аналогично Perl и CSH петель FOREACH.
· С-модуль комментарий: Удаляет С и C ++ комментарии в стиле из файла.
· Хэш-модуль комментарий: Удалить комментарии # стиль (как и в Perl и скриптов,) из файла.
· Функциональный модуль: Позволяет макросы для записи, которые непосредственно вызывать функции Perl. Это позволяет макросы, чтобы дать динамическую выход.
· Математика модуль: реализует основные функции, включая математика сложение, вычитание, умножение, деление, синус, косинус, экспонента, случайным и т.д.
· Модуль Формат: Содержит список функций для форматирования текста, включая C / Perl функции стиль PRINTF и функции Perl SubStr.
· Буквальное модуль: Этот модуль позволяет макросы, появляющиеся в строках заменяются.
· Модуль ToUpper: Преобразует все строчные буквы в файле в верхний регистр.
· Модуль ToLower: Преобразует все прописные буквы в виде файла в нижнем регистре.
· Bigdef модуль: Включает макросов многоканальный быть определены без необходимости поставить символ продолжения строки в конце каждой строки - делает большие макросы гораздо более читабельным.
· Bigfunc модуль: То же самое, bigdef, только разница в том, какие ключевые слова, встроенные в макро оцениваются, когда макрос заменяется чем когда макрос определен.
· Модуль defplus: Позволяет существующие макросы для appened к.
· Модуль BLC: Включение автоматического продолжения линии, если закрывающая скобка находится на линии ниже открывающейся скобки.
· CMACRO модуль: Делает определенные макросы более "С", как, поставив в кавычки их значений.
· Модуль CPP: Делает filepp ведут себя как основной C препроцессором.
· Модуль регулярное выражение: Осуществляет Perl стиль поиск по регулярному выражению и замену, который позволяет регулярные выражения для поиска и заменить с другими строками.
· Модуль захвата: Используется, чтобы захватить ввод, прежде чем любая обработка делается на него.
Что нового в этой версии:
Этот выпуск включает в себя переписать технологической цепочке так макросы в пределах макросов правильно вести себя.
· Было сделано несколько других исправлений и незначительные улучшения.

Похожие программы

PottyMouth
PottyMouth

20 Feb 15

xml2rfc
xml2rfc

20 Feb 15

dvidraw
dvidraw

20 Feb 15

Wiki2Beamer
Wiki2Beamer

11 May 15

Комментарии к filepp

Комментарии не найдены
добавить комментарий
Включите картинки!