filepp

FilepP is een generieke bestandspreprocessor.
Download nu

filepp Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Darren Miller
  • Uitgever website:
  • http://www.cabaret.demon.co.uk/filepp/

filepp Tags


filepp Beschrijving

Filepp is een generieke bestandspreprocessor. Filepp is een generieke bestandspreprocessor. Het is ontworpen om de functionaliteit door de C-preprocessor te laten gebruiken die moet worden gebruikt met een bestandstype. Dit project ondersteunt de volgende trefwoorden, die allemaal hun gebruikelijke C-preprocessor betekenen, betekenissen en gebruik: · # omvatten · # definiëren · # · # elif · # iFdef · # ifndef · # else · # Eindif · # undef · # fout · #Warninghowever, FilepP is veel meer dan een herschrijving van de C Preprocessor, het bevat de volgende verbeteringen: · Een uitgebreid #IF-sleutelwoord dat een string en reguliere uitdrukking parsing bevat. · Het werkt met alle tekensets inclusief internationale tekens, niet alleen ASCII-tekens . · Het voorvoegsel aan het sleutelwoord (normaal #) en het lijnvoortzettingsteken (normaal) kan worden ingesteld op elk teken, string of reguliere expressie. · Trefwoorden kunnen worden toegevoegd, verwijderd of gewijzigd. · Macro-uitbreiding kan aan het geheel of gedeeltelijk werken. Woorden (de macro-uitbreiding van de C preprocessor werkt alleen op hele woorden). · Macro's kunnen meerdere argumenten hebben. · Filepp heeft een foutopsporingsmodus om te helpen wanneer dingen fout gaan. · Milieuvariabelen kunnen automatisch worden gedefinieerd als macro's. · Lege lijnen afkomstig van bestanden kunnen zijn Uppompressed. · FilepP kan op de vlieg worden aangepast met behulp van het #pragma-sleutelwoord dat de interne functies van FilepP kunnen worden genoemd. · Modules kunnen (in PERL) worden geschreven om het gedrag van Filepp te wijzigen of uit te breiden, zijn slechts enkele van de Verbeteringen FilepP heeft over de normale C preprocessor. Het belangrijkste voordeel is de mogelijkheid om modules te schrijven om zijn gedrag uit te breiden en aan te passen. FilepP is in Perl geschreven en stelt iedereen die weet hoe PerL te programmeren om gemakkelijk modules te schrijven. FilepP wordt geleverd met een set modules die het volgende doen: · Voor module: implementeert het # voor trefwoord. De toestaan dat lussen worden gegenereerd, het gedrag is vergelijkbaar met PERL- en C-lussen. · Foreach-module: implementeert het #forach-sleutelwoord. Hiermee kunnen lussen worden gegenereerd voor een lijst met snaren, het gedrag is vergelijkbaar met PERL- en CSH-foreach-lussen. · C-commentaarmodule: verwijdert C- en C ++ -treacties uit een bestand. · HASH-OPMERKING MODULE: VERWIJDEREN # STYLE-OPMERKINGEN ( Zoals gebruikt in PERL- en SHELL-scripts) uit een bestand. · Functiemodule: Hiermee kunnen macro's worden geschreven die rechtstreeks perl-functies oproepen. Hierdoor kunnen Macro's dynamische output geven. · Maths-module: implementeert Basic Maths-functies, waaronder Toevoegen, aftrekken, vermenigvuldigen, delen, sinus, cosinaal, exponentiële, willekeurige enz. · Formatiemodule: biedt een lijst met functies voor het formatteren van tekst inclusief een C / Perl-stijl PrintF-functie en de functie PERL-substr. · Letterlijke module: deze module voorkomt dat macro's die verschijnen in snaren die worden vervangen. · Touppermodule: converteert alle kleine letters in een bestand naar hoofdletters. · Tolower-module converteert alle hoofdletters in een bestand naar Kleine letters. · BIGDEF-module: maakt multi-line-macro's in die moeten worden gedefinieerd zonder dat het vervolgkarakter van een lijn aan het einde van elke regel nodig is - maakt grote macro's veel leesbaar. · Bigfunc-module: hetzelfde als BIGDEF, alleen verschil is alle ingebedde trefwoorden In de macro worden geëvalueerd wanneer de macro wordt vervangen in plaats van wanneer de macro is gedefinieerd. · Defplus-module: maakt mogelijk om bestaande macro's aan te halen aan. · BLC-module: maakt automatische lijnvuiling mogelijk CKET staat op een lijn onder de openingsbeugel. · Cmacro-module: maakt bepaalde macro's meer "C" zoals door citaten rond hun waarden te plaatsen. · CPP-module: Maakt FilepP gedraagt zich als een eenvoudige C preprocessor. · Regexp-module Regelmatig Uitdrukkingsonderzoek en -vervanging, waarmee regelmatige uitingen kunnen worden gezocht en vervangen door andere strings. · Grijpmodule: gebruikt om input te grijpen voordat een verwerking erop wordt gedaan. Wat is nieuw in deze release: · Deze release bevat een herschrijving van de verwerking Ketting dus macro's binnen macro's gedragen zich correct. · Er zijn verschillende andere bugfixes en kleine verbeteringen gemaakt.


filepp Gerelateerde software

Query Object Framework

QOF, het raamwerk van de queryobject, biedt een reeks C-taalhulpprogramma's voor het uitvoeren van generieke gestructureerde complexe query's. ...

150

Downloaden

xmltv2html

XMLTV2HTML-project is een Ruby-script dat een HTML-pagina genereert uit de uitvoer van XMLTV. ...

170

Downloaden

Gnu moe

Een krachtige, 8-bits schone, teksteditor voor ISO-8859-15 en ASCII-tekencoderingen. ...

166

Downloaden