filepp

Screenshot Λογισμικό:
filepp
Στοιχεία Λογισμικού:
Εκδοχή: 1.8.0
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Darren Miller
Άδεια: Δωρεάν
Δημοτικότητα: 24

Rating: nan/5 (Total Votes: 0)

filepp είναι ένας γενικός προεπεξεργαστή αρχείο. Είναι σχεδιασμένο για να επιτρέπει την λειτουργικότητα που παρέχεται από τον προεπεξεργαστή C για να χρησιμοποιηθεί με οποιοδήποτε τύπο αρχείου. Αυτό το πρόγραμμα υποστηρίζει τις ακόλουθες λέξεις-κλειδιά, τα οποία έχουν τη συνήθη σημασία C προεπεξεργαστή και τη χρήση τους:
· #include
· #define
· #if
· #elif
· #ifdef
· #ifndef
· #else
· #endif
· #undef
· #Error
· #warning
Ωστόσο, filepp είναι κάτι πολύ περισσότερο από μια ξαναγράψει του προεπεξεργαστή C, διαθέτει τις ακόλουθες βελτιώσεις:
· Μια εκτεταμένη λέξη-κλειδί #if που περιλαμβάνει κορδόνι και τακτική ανάλυση εκφράσεων.
· Λειτουργεί με όλα τα σύνολα χαρακτήρων, συμπεριλαμβανομένων των διεθνών χαρακτήρες, όχι μόνο χαρακτήρες ASCII.
· Το πρόθεμα στη λέξη-κλειδί (κανονικά #) και το χαρακτήρα συνέχισης της γραμμής (συνήθως) μπορεί να ρυθμιστεί σε οποιαδήποτε χαρακτήρα, σπάγκο ή κανονική έκφραση.
· Οι λέξεις κλειδιά μπορούν να προστεθούν, αφαιρεθούν ή να τροποποιηθούν.
· Macro επέκταση μπορεί να λειτουργήσει για το σύνολο ή μέρος των λέξεων (επέκταση μακροεντολών του προεπεξεργαστή της C λειτουργεί μόνο για ολόκληρες λέξεις).
· Οι μακροεντολές μπορεί να έχει πολλαπλά επιχειρήματα.
· Filepp έχει μια λειτουργία εντοπισμού σφαλμάτων για να βοηθήσει όταν τα πράγματα πάνε στραβά.
· Οι μεταβλητές περιβάλλοντος μπορεί να ορίζεται αυτόματα ως μακροεντολές.
· Οι κενές γραμμές που προέρχονται από συμπεριλαμβάνουν μπορεί να κατασταλεί αρχεία.
· Filepp μπορεί να προσαρμοστεί on the fly χρησιμοποιώντας τη λέξη-κλειδί #pragma που επιτρέπει οποιαδήποτε από τις εσωτερικές λειτουργίες filepp για να κληθεί.
· Ενότητες μπορεί να γραφτεί (σε Perl) να τροποποιήσει ή να παρατείνει τη συμπεριφορά των filepp.
Αυτές είναι μερικές μόνο από τις βελτιώσεις filepp έχει πάνω από την κανονική προεπεξεργαστή C. Το κύριο πλεονέκτημά του είναι η ικανότητα να γράφουν μονάδες να επεκτείνει και να τροποποιήσει τη συμπεριφορά του. Filepp είναι γραμμένο σε Perl και επιτρέπει στον καθένα που ξέρει πώς να το πρόγραμμα σε Perl για να γράψει εύκολα ενότητες. Filepp έρχεται με μια σειρά από ενότητες που κάνετε τα εξής:
· Για την ενότητα: Εφαρμόζει την λέξη-κλειδί # Για. Το επιτρέπει βρόχους να δημιουργείται, η συμπεριφορά είναι παρόμοια με Perl και C βρόχους.
· Ενότητα foreach: Εφαρμόζει την λέξη-κλειδί #foreach. Το επιτρέπει βρόχους να δημιουργείται μια λίστα των χορδών, η συμπεριφορά είναι παρόμοια με Perl και csh βρόχους foreach.
· Ενότητα C-σχόλιο: Αφαιρεί C και C ++ σχόλια στυλ από ένα αρχείο.
· Ενότητα hash-σχόλιο: Κατάργηση σχόλια # στυλ (όπως χρησιμοποιείται σε Perl και σενάρια κελύφους) από ένα αρχείο.
· Ενότητα λειτουργία: Επιτρέπει μακροεντολές για να γραφτεί το οποίο καλούν άμεσα τις λειτουργίες Perl. Αυτό επιτρέπει μακροεντολές για να δώσει δυναμική εξόδου.
· Μαθηματικά ενότητα: Υλοποιεί τις βασικές μαθηματικές λειτουργίες, όπως πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση, ημίτονο, συνημίτονο, εκθετική, τυχαία κ.λπ.
· Ενότητα μορφή: Παρέχει μια λίστα με τις λειτουργίες για τη μορφοποίηση κειμένου που περιλαμβάνει ένα C / Perl λειτουργία στυλ printf και τη λειτουργία της Perl substr.
· Κυριολεκτική ενότητα: Η ενότητα αυτή εμποδίζει μακροεντολές που εμφανίζονται σε strings που αντικαθίσταται.
· Ενότητα toupper: Μετατρέπει όλα τα πεζά γράμματα σε ένα αρχείο με κεφαλαία.
· Ενότητα tolower: Μετατρέπει όλα τα κεφαλαία γράμματα σε ένα αρχείο σε πεζά.
· Ενότητα bigdef: Ενεργοποιεί μακροεντολές multi-line να καθοριστεί χωρίς να χρειάζεται να βάλει ένα χαρακτήρα συνέχισης της γραμμής στο τέλος της κάθε γραμμής - κάνει μεγάλες μακροεντολές πολύ πιο ευανάγνωστο.
· Ενότητα bigfunc: Ίδια bigdef, μόνη διαφορά είναι οποιεσδήποτε λέξεις-κλειδιά ενσωματώνονται στο μακροοικονομικό αξιολογείται όταν η μακροοικονομική αντικαθίσταται παρά όταν η μακροεντολή έχει οριστεί.
· Ενότητα defplus: Ενεργοποιεί τις υπάρχουσες μακροεντολές να appened να.
· Ενότητα BLC: Επιτρέπει την αυτόματη συνέχισης της γραμμής αν μια αγκύλη είναι σε μια γραμμή κάτω από την αγκύλη.
· Ενότητα cmacro: Κάνει ορισμένες μακροεντολές πιο "C", όπως βάζοντας εισαγωγικά γύρω από τις αξίες τους.
· Ενότητα CPP: Κάνει filepp συμπεριφέρονται ως βασική Γ προεπεξεργαστή.
· Ενότητα regexp: Εφαρμόζει Perl στυλ τακτική αναζήτηση της έκφρασης και της αντικατάστασης, το οποίο επιτρέπει κανονικές εκφράσεις που πρέπει να αναζητηθούν και να αντικατασταθούν με άλλες χορδές.
· Ενότητα αρπάξει: Χρησιμοποιείται για να αρπάξει εισόδου πριν από οποιαδήποτε επεξεργασία γίνεται σε αυτό.
Τι νέο υπάρχει σε αυτήν την έκδοση:
· Αυτή η έκδοση περιλαμβάνει ένα ξαναγράψει από την αλυσίδα μεταποίησης, ώστε μακροεντολές εντός μακροεντολές συμπεριφέρονται σωστά.
· Πολλές άλλες διορθώσεις και μικρές βελτιώσεις έγιναν.

Παρόμοια λογισμικά

CrossTeX
CrossTeX

3 Jun 15

RTextDoc
RTextDoc

17 Feb 15

MIB Smithy SDK
MIB Smithy SDK

18 Feb 15

Sweave2knitr
Sweave2knitr

20 Feb 15

Σχόλια για filepp

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!