1
HereのsrcMlのチュートリアルでは、コマンドラインでコマンドを使用してファイルをxmlファイルに変換しています。EclipseでsrcMLを使用するにはどうすればよいですか?
私は何の関数を使用する必要があります
をCファイルを取り、XMLファイルに変換するJavaプログラムを作りたいですか?
前のチュートリアルでは、$ srcml rotate.cpp
(これはrotate.cppをXMLに変換する)のようなスクリプトコマンドを実行しています。
私は同じプログラムをJavaプログラムで使用できるように、同じジョブを実行する同様のJava関数が必要です。
私はそれの例を見つけることができません。どんな助け?
私の質問を理解していただければ幸いです。
ありがとうございます。
なぜあなただけSRCMLを実行するためのサブプロセスをforkするためのJavaコードを記述して、生成されたXMLを読んでいませんか? –
お返事ありがとうございました サンプルコードを私に提供できますか? サブプロセスをフォークしてSRCMLを実行するコード – user3824825
* how *を無視し、* why *を考慮に入れることができます。これで何をしたいですか?まず、SRCMLはプリプロセッサディレクティブを含むCコードを解析しないと思われます。最初にCコードを前処理しなければならないかもしれませんが、最終的な問題をより困難にするかもしれません。第二に、あなたは本当にパースツリーを使って多くを行うことはできません。私のエッセイ、「解析後の人生」を参照してください。http://www.semdesigns.com/Products/DMS/LifeAfterParsing.html –