C_PP

Een programma voor het testen van preprocessor-richtlijnen
Download nu

C_PP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • TextTransformer
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 662 KB

C_PP Tags


C_PP Beschrijving

De C_PP-aanvraag is ontworpen als een programma voor het testen van C preprocessor-richtlijnen. U kunt de tekst in het bovenste venster vervangen door C / C ++ -code. Zoals voorbeelden zijn veel macro's vermeld in de ComboBox. Als u de preprocessor uitvoert, met de knop in de werkbalk, verschijnt de voorverwerkte tekst in het onderste uitgangsvenster. C ++ -bestanden kunnen worden gerenoveerd in het voorbewerkte vorm met C_PP, zoals ze worden "gezien" door de compiler: preprocessor-richtlijnen zijn verwijderd, inclusief bestanden zijn opgenomen, definities worden vervangen, niet gedefinieerde gebieden worden verwijderd en macros worden uitgebreid. In tegenstelling tot bestaande preprocessors van de verschillende compilerfabrikanten maakt C_PP niet alleen een tussensequentie van tokens, maar een echte tekst. De naam "C_PP" staat voor C-PreProcessor. De undercore onderscheidt de naam van een CPLUSPlus-parser die ook bestaat met de naam "CPP". De originele versie van deze C ++ Preprocessor is ontwikkeld om de vertaling van een bedrijfssoftware in C ++ in Java voor te bereiden. Het was dus niet het doel om een algemene preprocessor te produceren, die kopieert met alle mogelijke trucs van programmering van preprocessor meta. Het doel was nogal pragmatisch: de richtlijnen voor preprocessor moeten worden vervangen door het eindige aantal bestanden op een manier die de betekenis van deze richtlijnen heeft gehandhaafd. - "Real" C ++ Constanten werden ingevoegd in de code voor gedefinieerde constanten - Er is nogal een aantal macro's opgelost maar vervangen door functies - Opmerkingen werden in de code achtergelaten - Headers van de systeembestanden en bibliotheekbestanden waren niet inbegrepen. Hun inhoud moet rechtstreeks worden vervangen door hun Java-analoga. - Voor elke bedrijfskop werd een overeenkomstige voorverwerkte koptekst geproduceerd en daarom zijn de duidelijke richtlijnen voor deze headers in de broncode achtergelaten. Deze speciale behandelingen die zijn afgestemd op de betreffende bedrijfssoftware, werden hieruit verwijderd van het C_PP-project dat hier is gepubliceerd. Het is echter gemakkelijk mogelijk om de corresponderende speciale behandelingen nogmaals weer in te voegen voor andere vertaalprojecten.


C_PP Gerelateerde software

Juult

een utillustraties voor ontwikkelaars die willen transaliseren en tekstbestanden maken om te gebruiken in andere programma's ...

223 32 KB

Downloaden