filepp

Screenshot der Software:
filepp
Softwarebeschreibung:
Version: 1.8.0
Upload-Datum: 2 Jun 15
Entwickler: Darren Miller
Lizenz: Frei
Popularität: 161

Rating: nan/5 (Total Votes: 0)

filepp ist eine generische Datei Präprozessor. Es wird ausgeführt, dass die Funktionalität, die von der C-Präprozessor vorgesehen, um mit jedem Dateityp verwendet werden. Dieses Projekt unterstützt die folgenden Schlüsselwörter, die alle ihre üblichen C-Präprozessor Bedeutungen und Nutzen haben:
· # Include
· #define
· #if
· #elif
· #ifdef
· #ifndef
· #else
· #endif
· #undef
· #error
· #WARNING
Allerdings ist filepp viel mehr als eine Neufassung der C-Präprozessor, es verfügt über die folgenden Verbesserungen:
· Eine erweiterte #if Schlüsselwort, String und regulären Ausdruck Parsen umfasst.
· Es funktioniert mit allen Zeichensätzen einschließlich internationale Zeichen, nicht nur ASCII-Zeichen.
· Das Präfix mit dem Schlusselwort (in der Regel #) und Zeilenfortsetzungszeichen (in der Regel) kann zu einem beliebigen Zeichen, Strings oder regulären Ausdruck festgelegt werden.
· Keywords können hinzugefügt, entfernt oder geändert werden.
· Macro Expansion kann ganz oder teilweise Wörter (Makroerweiterung der C-Präprozessor das funktioniert nur auf ganze Wörter) zu arbeiten.
· Makros können mehrere Argumente haben.
· Filepp hat eine Debugging-Modus, um zu helfen, wenn etwas schief geht.
· Umgebungsvariablen können automatisch als Makros definiert werden.
· Leerzeilen aus dem Ursprungs Include-Dateien unterdrückt werden.
· Filepp können im laufenden Betrieb mit dem Pragma Schlüsselwort, das einem der internen Funktionen filepp die aufgerufen werden können angepasst werden.
· Module (in Perl) geschrieben werden, dass Änderungen oder Erweiterungen des Verhaltens von filepp.
Dies sind nur einige der Verbesserungen filepp über dem normalen C-Präprozessor hat. Sein Hauptvorteil ist die Möglichkeit, Module zu erweitern und sein Verhalten ändern zu schreiben. Filepp ist in Perl geschrieben und erlaubt es jedem, der weiß, wie man programmiert in Perl leicht schreiben Modulen. Filepp kommt mit einer Reihe von Modulen, die Folgendes tun:
· Für Modul: Implementiert die #for Stichwort. Das ermöglicht Schleifen erzeugt werden soll, ist das Verhalten ähnlich Perl und C-Schleifen.
· Foreach-Modul: Implementiert die #foreach Stichwort. Das ermöglicht Schleifen für eine Liste von Zeichenketten erzeugt werden, ist das Verhalten ähnlich wie Perl und csh foreach-Schleifen.
· C-Kommentar-Modul: Entfernt C und C ++ Kommentare Stil aus einer Datei.
· Hash-Kommentar-Modul: Entfernen Kommentare # Stil aus einer Datei (wie in Perl und Shell-Skripte verwendet).
· Funktionsmodul: Ermöglicht die Makros geschrieben, welche Perl-Funktionen direkt aufgerufen werden. Dies ermöglicht Makros auf dynamische Ausgabe geben.
· Mathematikmodul: Implementiert grundlegende Mathematikfunktionen wie Addieren, Subtrahieren, Multiplizieren, Dividieren, Sinus, Cosinus, exponentiell, zufällige usw.
· Formatmodul: Stellt eine Liste von Funktionen zur Formatierung von Text mit einem C / Perl-Stil printf-Funktion und die Perl substr-Funktion.
· Wörtliche Modul: Dieses Modul verhindert, dass Makros in Zeichenfolgen erscheinen ersetzt.
· Toupper Modul: Konvertiert alle Kleinbuchstaben in einer Datei in Großbuchstaben.
· Tolower Modul: Konvertiert alle Großbuchstaben in einer Datei in Kleinbuchstaben.
· Bigdef Modul: Ermöglicht mehreren Leitungen Makros auf, ohne dass ein Zeilenfortsetzungszeichen am Ende jeder Zeile setzen festgelegt werden - macht große Makros viel besser lesbar.
· Bigfunc Modul: Wie bigdef ist einzige Unterschied alle Schlüsselwörter in der Makro eingebettet werden ausgewertet, wenn das Makro statt, wenn das Makro definiert ersetzt.
· Defplus Modul: Ermöglicht bestehenden Makros zu appened werden.
· BLC-Modul: Ermöglicht die automatische Weiterleitung, wenn eine schließende Klammer ist auf einer Linie unter der öffnenden Klammer.
· Cmacro Modul: Macht bestimmten Makros mehr "C" wie, indem Sie Anführungszeichen um ihre Werte.
· Cpp-Modul: Macht filepp verhalten als Grund C-Präprozessor.
· Regexp Modul: Implementiert Perl-Stil reguläre Ausdrücke Suchen und Ersetzen, die reguläre Ausdrücke, nach der gesucht und mit anderen Zeichenfolgen ersetzt werden können.
· Haltemodul: Zum Einstellen der Eingangs greifen, bevor eine Verarbeitung auf es getan.
Was ist neu in dieser Version:
· Diese Version enthält eine Neufassung der Verarbeitungskette so Makros in Makros korrekt zu verhalten.
· Mehrere andere Bugfixes und kleinere Verbesserungen vorgenommen.

Ähnliche Software

csv2xml
csv2xml

2 Jun 15

Apache XML-RPC
Apache XML-RPC

14 Apr 15

buml
buml

14 Apr 15

AutoLaTeX
AutoLaTeX

17 Feb 15

Kommentare zu filepp

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!