filepp

Software kuvakaappaus:
filepp
Ohjelmiston tiedot:
Versio: 1.8.0
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Darren Miller
Lupa: Vapaa
Suosio: 24

Rating: nan/5 (Total Votes: 0)

filepp on yleinen tiedosto esikääntäjä. Se on suunniteltu siten, että toiminnallisuuden tarjoamia C esikääntäjä voidaan käyttää minkä tahansa tiedoston tyyppi. Tämä hanke tukee seuraavia avainsanoja, joilla kaikilla on tavanomainen C esikääntäjä merkitykset ja käyttö:
· #include
· #define
· #if
· #elif
· Ifdef
· #ifndef
· #else
· #endif
· #undef
· #error
· #warning
Kuitenkin filepp on paljon enemmän kuin parannus C esikäsittelijään, se sisältää seuraavat parannukset:
· Laajennettu #if avainsanan, joka sisältää merkkijono ja säännöllinen lauseke jäsentämiseen.
· Se toimii kaikkien merkistöä lukien kansainvälisiä merkkejä, ei vain ASCII-merkkejä.
· Etuliitteen avainsana (normaalisti #) ja jatkorivin merkiksi (yleensä) voidaan asettaa mitä tahansa merkkiä, merkkijono tai säännöllinen lauseke.
· Avainsanat voidaan lisätä, poistaa tai muuttaa.
· Makro laajennus voi työskennellä kokonaan tai osittain sanoja (C esikäsittelijään makro laajennus toimii vain kokonaisia ​​sanoja).
· Makrot voi olla useita argumentteja.
· Filepp on virheenkorjaus tila auttaa kun asiat menevät pieleen.
· Ympäristömuuttujat voidaan automaattisesti määritellä makroja.
· Tyhjät rivit peräisin sisältävät tiedostot voidaan vaimentaa.
· Filepp voidaan räätälöidä lennossa käyttäen # pragma avainsanaa, joka mahdollistaa minkä tahansa filepp sisäisten toimintojen kutsua.
· Moduulit voidaan kirjoittaa (Perl) muuttaa tai laajentaa käyttäytymistä filepp.
Nämä ovat vain joitakin parannuksia filepp on yli normaalin C esikäsittelijään. Sen suurin etu on kyky kirjoittaa moduuleja laajentaa ja muuttaa käyttäytymistään. Filepp on kirjoitettu Perl ja mahdollistaa kenen tahansa, joka osaa ohjelmoida Perl helposti kirjoittaa moduuleja. Filepp mukana joukko moduuleja, jotka tekevät seuraavat:
· Moduulin: Toteuttaa #for avainsanan. Sallii silmukoita syntyy, käyttäytyminen on samanlainen kuin Perl ja C-silmukoita.
· Foreach moduuli: Toteuttaa #foreach avainsanan. Sallii silmukat ovat tuotettavissa merkkijonolista, käyttäytyminen on samanlainen kuin Perl ja csh foreach silmukoita.
· C-comment-moduuli: Poistaa C ja C ++ tyyli kommentteja tiedostosta.
· Hash-kommentti moduuli: Poista # tyyli kommentteja (käytetty Perl ja shell-skriptit) tiedostosta.
· Toimintomoduulia: Mahdollistaa makrot kirjoitetaan joka soittaa suoraan Perl toimintoja. Tämä mahdollistaa makrojen antaa dynaamisen lähtö.
· Matematiikan moduuli: Toteuttaa perus matematiikan toimintoja, kuten lisätä, vähentää, kertoa, jakaa, sini, kosini, eksponentiaalinen, satunnainen jne
· Muoto moduuli: Antaa luettelon toiminnoista muotoiluun tekstiä kuten C / Perl tyyli printf toiminto ja Perl substr toiminnon.
· Kirjaimellinen moduuli: Moduuli estää makroja esiintyvät jouset tilalle.
· Toupper moduuli: Muuntaa kaikki pieniä kirjaimia tiedoston isoja.
· Tolower moduuli: muuntaa kaikki isot kirjaimet tiedoston pieniä.
· Bigdef moduuli: Mahdollistaa multi-line makrot on määriteltävä tarvitsematta laittaa jatkorivin merkiksi lopussa jokaisen rivin - tekee suuri makroja paljon luettavaa.
· Bigfunc moduuli: Sama kuin bigdef, ainoa ero on mitään avainsanoja upotettu makro arvioidaan, kun makro vaihdetaan eikä silloin, kun makro on määritelty.
· Defplus moduuli: Mahdollistaa olemassa olevien makrot voidaan appened sen.
· BLC moduuli: Mahdollistaa automaattinen jatkorivin jos sulkeminen kiinnike on rivin alapuolella aukon kiinnikkeen.
· Cmacro moduuli: Tekee tietyt makrot enemmän "C" kuin laittamalla lainausmerkkeihin niiden arvot.
· Cpp moduuli: Tekee filepp käyttäytyä perus C-esikääntäjä.
· Regexp moduuli: Toteuttaa Perl tyyli vakiolausekkeesi etsintä ja vaihto, jonka avulla säännöllisiä lausekkeita etsitään ja korvataan muilla jousille.
· Napata moduuli: Käytetään napata tuloon ennen käsittelyä tehdään sitä.
Mitä uutta tässä julkaisussa:
· Tämä julkaisu sisältää uudelleenkirjoitettu jalostusketjun joten makrot sisällä makroja käyttäytyä oikein.
· Useat muut bugikorjauksia ja pieniä parannuksia tehtiin.

Vastaavia ohjelmistoja

xml2rfc
xml2rfc

20 Feb 15

lxml
lxml

17 Feb 15

pandoc
pandoc

11 May 15

Hover
Hover

11 May 15

Kommentit filepp

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!