Downloadliste

Projektbeschreibung

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-29 11:13
1.2.8

Diese Version hat auf der Apache-Lizenz relicensed wurde, die # Line Offset und Whitespace Bugfixes, addiert die Fähigkeit, mehr Text in Werte zu analysieren und migriert auf Github.
This release has been relicensed to the Apache license, fixes the #line offset and whitespace bugs, adds the ability to parse more text into values, and migrates to github.

2008-06-04 01:09
1.2.2

Die Menge der Warnungen wurde verbessert. Die Lizenz wurde von GPL, Apache-2.0.
Tags: Minor feature enhancements
The set of warnings was improved. The license was
changed from GPL to Apache-2.0.

2008-05-21 23:02
1.2.1

Die wichtigsten Routine verhält sich jetzt fast genau so, wie GNU cpp. Die API ist einheitlicher und einfacher zu bedienen. Mehr Warnung Art und Funktion Haken umgesetzt wurden.
Tags: Minor feature enhancements
The main routine now behaves almost exactly as GNU
cpp. The API is more consistent and easier to use.
More warning types and feature hooks were
implemented.

2008-05-09 10:26
1.2.0

Die wichtigsten Präprozessor API wurde überarbeitet. Unterstützung für Feature-Sets und Warnung gestartet wurde. C99 Digraph Support wurde hinzugefügt. # include Handling wurde wesentlich verbessert. Eine Ameise <cpp> Aufgabe wurde hinzugefügt. Eine main ()-Routine wurde hinzugefügt, um GNU cpp emulieren.
Tags: Major feature enhancements
The main preprocessor API was overhauled. Support
for Feature and Warning sets was started. C99
digraph support was added. #include handling was
greatly improved. An Ant &lt;cpp&gt; task was
added. A main() routine was added to emulate GNU
cpp.

2008-04-04 21:23
1.0.9

Diese Mitteilung hat die Unterstützung für Pragmas, und übergibt sie an User-Code. Es hat Fehlerberichterstattung, ein besserer Erhalt des für Leerzeichen # line Marker verbessert und ermöglicht Drücken der Source-Stack mit einer öffentlichen API.
Tags: Minor feature enhancements
This release has support for pragmas, and passes them to user code. It has improved error reporting, better preservation of whitespace for #line markers, and allows pushing the source stack using a public API.

Project Resources