filepp

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

Rating: nan/5 (Total Votes: 0)

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

Схожі програми

ChkTeX
ChkTeX

20 Feb 15

XMLmind XML Editor
XMLmind XML Editor

17 Feb 15

hexedit
hexedit

18 Feb 15

Marky
Marky

20 Feb 15

filepp

Коментар не знайдено
додати коментар
Включіть картинки!