使用できまXTextのためのDSL事をXMLファイルの種類?
質問
に定義してい小さなDSLでは主に形態の異なる種類のXMLファイルconjuction一部の物件のファイルです。この作品も、"ちびまる子ちゃんとおかしいをEclipseのエディタを編集これらのファイルや初心者にもっており、その分野に強いパーサ).
のXMLファイルで参照一部の項目をするために設計されています。propertiesファイルその逆も成り立ちます。のxmlファイルを参照することも可能で他のXMLファイルです。性、正確性、有用性、特定目的だけに使用するxmlファイルに準拠した内容を基本としております。propertiesファイルに基づくもosgiプラグインを追加することがでのDSLプロジェクトの構文は、動的コンテクストによって).の構造を言語が固定なので利用可能なオプションそれぞれの属性または属性自体の変化によってメタデータに含まれる引き出しおよび設定ができますjarファイルです。
ご質問:
なXText支援の動的構文(検証の変化によっては外部要因)?
なXText支援XMLファイルを/.propertiesファイル?
ありがとうございお役に立ちます。
解決
のXtextドキュメントをお読みください。
いXTEXTサポート動的な構文(外部要因に応じて、検証の変更)?
のXtextは自動的に文法定義を使用して構文を検証します。また、あなたはJavaで任意の検証を書いたり確認することができます。
のXtextサポートXMLファイル/ .propertiesファイルをしていますか?
あなたはもちろん、彼らのために文法を定義した場合。 ;)それらはいずれも、非常に困難です。
。他のヒント
私は完全にあなたが後にしているのか理解していないが、あなたはXSDを持っている場合、あなたはたEcoreモデルにそれを回す考慮し、そのためのXtextの文法を構築してきましたか?それとも、ゼロからスタートしている場合は、最初にあなたのDSL文法を構築し、その後、XSDようたEcoreをエクスポートして、私はちょうど私の<のhref = "http://blog2.vorburger.ch/2012/07に投稿したようにヘルパーを使います/xtext-xml.html」のrel = "nofollowを"> http://blog2.vorburger.ch/2012/07/xtext-xml.html の? HTHます。
だいたXML/XSD、どりの楽しさがさらに広がり本質的にはかりを読みとなJSONいものの、強く型付けされた?) "ジェネリック"DSLのためのデータ構造を制約されるかのように"メタモデル"と言う表現XCore、DSLのための磁Ecoreモデルのインポートができますから、XSD..しかっEMF単純なオブジェクトの表記ESON(ex-EFactory) https://github.com/vorburger/efactory 興味のあるのか?