filepp

Screenshot Software:
filepp
Detalii soft:
Versiune: 1.8.0
Incarca data: 2 Jun 15
Producător: Darren Miller
Licenţă: Gratuit
Popularitate: 161

Rating: nan/5 (Total Votes: 0)

filepp este un preprocesor fișier generic. Acesta este conceput pentru a permite funcționalitatea oferită de C preprocesorul a fi folosit cu orice tip de fișier. Acest proiect sprijină următoarele cuvinte cheie, toate au semnificațiile lor uzuale C Preprocessor și utilizare:
· #include
· #define
· # Dacă
· #elif
· # Ifdef
· #ifndef
· #else
· # Endif
· #undef
· #error
· #warning
Cu toate acestea, filepp este mult mai mult decât o rescriere a preprocesor C, este dotat cu următoarele îmbunătățiri:
· Un cuvânt cheie extins # Dacă, care include șir și expresie regulata analiză.
· Acesta funcționează cu toate seturile de caractere, inclusiv caractere internaționale, nu doar caractere ASCII.
· Prefixul la cheie (în mod normal #) și caracterul linie de continuare (în mod normal), poate fi setat la orice caracter, sir sau o expresie regulată.
· Cuvintele cheie pot fi adăugate, eliminate sau modificate.
· Extinderea Macro pot lucra pe tot sau în parte de cuvinte (de expansiune macro C preprocesorul funcționează doar pe cuvinte întregi).
· Macros poate avea mai multe argumente.
· Filepp are un mod de depanare pentru a ajuta atunci când lucrurile nu merg bine.
· Variabile de mediu poate fi definit automat ca macro-uri.
· Liniile goale provenite din includ fișiere poate fi suprimată.
· Filepp poate fi personalizat pe zbura folosind cuvântul cheie #pragma care permite orice funcțiilor interne filepp de a fi numit.
· Modulele pot fi scrise (în Perl) pentru a modifica sau a extinde comportamentul filepp.
Acestea sunt doar câteva dintre îmbunătățirile filepp are peste C preprocesor normal. Avantajul său principal este capacitatea de a scrie module de extindere și modifica comportamentul. Filepp este scris în Perl și permite cineva care stie cum să program în Perl pentru a scrie cu ușurință module. Filepp vine cu un set de module care face următoarele:
· Pentru modulul: Implementează cuvântul cheie # Pentru. Permite bucle să fie generate, comportamentul este similar cu Perl și C bucle.
· Modul de foreach: Implementează cuvântul cheie #foreach. Permite bucle a fi generate de o listă de siruri de caractere, comportamentul este similar cu Perl și bucle foreach csh.
· C-un comentariu module: Elimină C și C ++ comentarii stil dintr-un fișier.
· Hash-un comentariu module: Scoateți comentarii # stil (așa cum este folosit în Perl și script-uri shell) dintr-un fișier.
· Modul de funcție: Permite macro să fie scrise care apela direct funcții Perl. Acest lucru permite macrocomenzi pentru a da de ieșire dinamic.
· Modul de matematică: Implementează funcții de matematică de bază, inclusiv a adăuga, scădere, înmulțire, împărțire, sinus, cosinus, exponențială, aleatoare etc.
· Modulul format: Oferă o listă de funcții pentru formatarea textului, inclusiv o C / Perl functia stil printf și funcția Perl substr.
· Modul literal: Acest modul previne macro apar în șiruri înlocuite.
· Modul toupper: Convertește toate litere mici într-un fișier de majuscule.
· Modul tolower: Convertește toate litere mari într-un fișier de litere mici.
· Modul bigdef: Activează macro multi-line care urmează să fie definite fără a fi nevoie pentru a pune un personaj linie continuare la sfârșitul fiecărui rând - face macro-uri de mari dimensiuni mult mai ușor de citit.
· Modul bigfunc: La fel ca bigdef, singura diferență este nici cuvintele cheie încorporate în macro sunt evaluate când macro este înlocuit, mai degrabă decât atunci când macro este definit.
· Modul defplus: Permite macro existente să fie appened la.
· Modul BLC: Activează linia continuarea automată dacă o suport de închidere este pe o linie sub suportul de deschidere.
· Modul cmacro: Face anumite macro mai "C", cum ar fi de a pune ghilimele jurul valorilor lor.
· Modul cpp: Face comporta filepp ca C preprocesor de bază.
· Modul de regexp: Implementează stil Perl regulat căutare expresie și de înlocuire, care permite expresii regulate pentru a fi căutate și înlocuite cu alte siruri de caractere.
· Modul apuca: Folosit pentru a apuca de intrare înainte de orice prelucrare se face pe el.
Ce este nou în această versiune:
· Această versiune include o rescriere a lanțului de prelucrare, astfel macro-uri în cadrul macro-uri se comporte corect.
· S-au făcut alte câteva bugfixes și îmbunătățiri minore.

Software similare

oXygen XML Editor
oXygen XML Editor

22 Jun 18

Docmake
Docmake

14 Apr 15

UberWriter
UberWriter

17 Feb 15

DataTree
DataTree

12 May 15

Comentarii la filepp

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!