filepp

Screenshot Software:
filepp
Szczegóły programowe:
Wersja: 1.8.0
Filmu: 2 Jun 15
Wywoływacz: Darren Miller
Licencja: Wolny
Popularność: 24

Rating: nan/5 (Total Votes: 0)

filepp jest ogólnym plikiem preprocesora. Jest zaprojektowany, aby umożliwić funkcjonalność dostarczonych przez C preprocesora być używany z dowolnym typem pliku. Projekt ten wspiera następujące słowa, z których wszystkie mają swoje zwykłe znaczenia C preprocesora i zużycie:
· #include
· #define
Jeśli
· #elif
· #ifdef
· #ifndef
· #else
· #endif
· #undef
· #error
· #warning
Jednak filepp to znacznie więcej niż przepisany od nowa preprocesora C i oferuje następujące rozszerzenia:
· Rozszerzony kluczowe #if który zawiera ciąg i wyrażenia regularnego analizowania.
· Współpracuje z wszystkich zestawów znaków, w tym znaki międzynarodowe, nie tylko znaki ASCII.
· Prefiks słowa kluczowego (zwykle #) i znaku kontynuacji (normalnie) można ustawić na dowolny znak, ciąg znaków lub wyrażeń regularnych.
· Słowa kluczowe mogą być dodawane, usuwane lub modyfikowane.
· Makro ekspansja może pracować na całości lub części słów (rozszerzone makro preprocesora języka C. działa tylko na całych wyrazów).
· Makra może mieć wiele argumentów.
· Filepp ma tryb debugowania, aby pomóc, gdy coś pójdzie nie tak.
· Zmienne środowiskowe mogą być automatycznie zdefiniowane jako makra.
· Puste linie pochodzące od obejmują pliki mogą być tłumione.
· Filepp można dostosować na bieżąco za pomocą słowa kluczowego #pragma pozwalająca funkcji wewnętrznych filepp by nazwać.
· Moduły mogą być zapisywane (w Perlu), aby zmienić lub rozszerzyć zachowanie filepp.
Są to tylko niektóre z ulepszeń filepp ma ponad normalnego C preprocesora. Jego główną zaletą jest umiejętność pisania modułów do rozszerzenia i modyfikacji jego zachowania. Filepp jest napisany w Perlu i pozwala każdemu, kto wie, jak programować w Perlu łatwo pisać moduły. Filepp pochodzi z zestawu modułów, które należy wykonać następujące czynności:
· Dla modułu: Realizuje słowa kluczowego #for. Pozwala pętle mają zostać wygenerowane, zachowanie jest podobne do pętli Perl, C.
· Moduł foreach: Realizuje słowa kluczowego #foreach. Pozwala pętle być generowane dla listy łańcuchów, zachowanie jest podobne do Perl i foreach pętli csh.
· Moduł c-komentarz: Usuwa C i C ++ komentarze w stylu z pliku.
· Moduł hash-komentarz: # Usuń komentarze w stylu (stosowany w Perl i skrypty powłoki) z pliku.
· Moduł Funkcja: Pozwala na zapisanie makra, które bezpośrednio wywołać funkcje Perl. Pozwala to makra, aby dać wyjście dynamiczny.
· Moduł matematyki: Realizuje funkcje podstawowe matematyki w tym dodawanie, odejmowanie, mnożenie, dzielenie, sinus, cosinus, wykładnicza, losowe itp
· Moduł Format: Udostępnia listę funkcji do formatowania tekstu w tym C / Perl stylu printf funkcji i funkcji Perl substr.
· Moduł dosłowne: Moduł ten zapobiega makra pojawiające się w ciągi są zastępowane.
· Moduł toupper: Zamienia wszystkie małe litery w pliku na wielkie litery.
· Moduł tolower: Konwertuje wszystkie wielkie litery w pliku na małe litery.
· Moduł bigdef: Włącza makra obsługujący kilka linii, które zostaną określone, bez konieczności umieścić znak kontynuacji linii na końcu każdej linii - sprawia, że ​​duże znacznie bardziej czytelny makra.
· Moduł bigfunc: Tak samo jak bigdef, jedyną różnicą jest to jakieś słowa kluczowe wbudowane w makro są oceniane przy makro otrzymuje, a nie wtedy, gdy makro jest zdefiniowane.
· Moduł defplus: Włączenie istniejących makr do appened się.
· Moduł BLC: Umożliwia automatyczne kontynuacji linii, jeśli nawiasu zamykającego jest na linii poniżej uchwytu otwierającego.
· Moduł cmacro: Sprawia, że ​​pewne makra więcej "C", jak poprzez umieszczenie w cudzysłowie ich wartości.
· Moduł cpp: Sprawia filepp zachowywać jako podstawowy C preprocesora.
· Moduł regexp: Realizuje stylu Perl wyszukiwanie wyrażenia i wymiany, który umożliwia wyrażenia regularne być wyszukiwane i zastępowane innymi strun.
· Moduł grab: Używane złapać wejście zanim przetwarzanie odbywa się na nim.
Co nowego w tym wydaniu:
· To wydanie zawiera tekst poprawiony łańcucha przetwarzania, tak makra w makr zachowywać poprawnie.
· Kilka innych poprawek i drobne ulepszenia zostały wykonane.

Podobne oprogramowanie

Docmake
Docmake

14 Apr 15

Grutatxt
Grutatxt

12 May 15

Atomsphere
Atomsphere

14 Apr 15

Komentarze do filepp

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!