ダウンロードリスト

プロジェクト概要

JCPPは、Cプリプロセッサを完全に準拠したスタンドアロン型の純粋なJava実装です。これは、sablecc、antlr、JLex、CUPなどのようなツールを使用してJavaでCスタイルのコンパイラを書く人々の役に立つことを意図しています。これは、GNU Cライブラリのソースコードの多くを前処理するのに用いられました。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2012-01-29 11:13
1.2.8

このリリースは Apache ライセンスに relicensed されている #line オフセットと空白のバグ修正を行った、値より多くのテキストを解析する機能を追加、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

警告の設定を改善しました。ライセンスはGPLとApacheにから2.0に変更されました。
タグ: 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

メインルーチンは、現在はほぼ正確にはGNU cppのように振舞います。このAPIは、より一貫され、簡単に使用できます。さらに、警告の種類と機能が実装されてフックします。
タグ: 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

主なプリプロセッサAPIの見直しが行われました。機能および警告のセットのサポートを開始しました。 C99の有向グラフのサポートが追加されました。 #大幅に改善された処理が含まれます。 Antの<cpp>タスクが追加されました。 main()ルーチンはGNU cppをエミュレートするために追加されました。
タグ: 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

このリリースでは、プラグマをサポートしており、ユーザーコードを渡します。これは、エラー報告、#ラインマーカーの空白のより良い保全改善しており、ソースの公開APIを使用してスタックを押すことができます。
タグ: 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.

プロジェクトリソース