私のJavaプロジェクトでは、Cで書かれたコードのエラーと構文をチェックする必要があります... C構文とエラーチェッカーのAPIまたは他のJava実装はありますか?
1140 次
4 に答える
4
Java で C コンパイラを呼び出して、結果を解析できます。
APIを提供しているので、代わりにIdeone.comを利用できます。
イデオンとは何? Ideone はペーストビン以上のものです。これは、40 を超えるプログラミング言語でコードをオンラインでコンパイルおよび実行できるオンライン コンパイラおよびデバッグ ツールです。
于 2012-07-27T16:21:50.427 に答える
3
それはかなり広いですが、必要なツールはantlrかもしれません。C 用のものを含め、利用可能な文法がたくさんあります。
于 2012-07-27T16:21:59.220 に答える
1
Coco/R[1] は、Java で利用できる LL1 コンパイラ ジェネレータです。
独自の (トークン + 構文) で言語を定義し、特定の入力を解析/チェックできます。
于 2012-07-27T16:44:43.207 に答える
1
本当の答え:
私は数年前にこれに似たようなことをしていました...基本的に、JFlexとCUP、またはスキャナー/パーサーの組み合わせが必要です。
見てください、完成したものをアップロードしているとは思いませんが、そこから取得できます... http://code.google.com/p/javamicko/
于 2012-07-27T16:22:36.023 に答える