XMLへの(E)BNF構文解析
-
18-09-2019 - |
質問
いずれかが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よりもはるかに多くを必要とします。
所属していません StackOverflow