質問

いずれかがASTのXMLツリーを生成することができるそこに(E)BNFパーサ?

あり

言い換え:?XMLのいくつかの並べ替えに(E)BNF定義されている言語をコンパイルする最も簡単な方法は何ですか

ボーナス:JavaScriptを使用して: - )

役に立ちましたか?

解決

これは ANTLR とStringTemplateインターフェイスを使用することで、これまでの私の最善の策と思われます。また、href="http://www.antlr.org/wiki/display/ANTLR3/ANTLR3JavaScriptTarget" rel="nofollow noreferrer"> JavaScriptのターゲットの

他のヒント

無料ではありませんが、XMLを生成します: DMSソフトウェアリエンジニアリングツールキットに。事前に定義されたのlangaugeのdefintions(C、C ++、C#、Javaの、COBOL、Javaスクリプト、XML、...)の様々な利用可能ます。

質問は、あなたはそれで何をします、ありますか?あなたが真剣にいくつかのlangaugeを処理している場合は、(ほとんど常にあなたがシンボルテーブルを必要とする)だけでASTよりもはるかに多くを必要とします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top