私はXtextが最終的にANTLRを使用していると聞いていましたが、文法仕様ファイルの形式は多少異なります。では、両者の関係は何ですか?XtextとANTLRの関係は何ですか?
8
A
答えて
12
Xtextは、入力ファイルの解析のためにAntlrパーサジェネレータに依存しています。さらに、このフレームワークは、強く型付けされたAST、リンクの抽象化、静的解析、EclipseのIDE統合など、付加価値の高いものを提供します。
この目的のために、Xtextは2つのAntlr文法を生成します。実際のASTが生成されるプロダクション解析用のものと、Eclipseエディタのコンテンツ提案を計算するためにイベントを消費するために使用される第2の文法です。
0
XtextからANTLR文法が生成されます。あなたはsrc-gen/org/example/dsl/parser/antlr/internal/InternalDsl.g
で見つけることができます。
関連する問題
- 1. XTextが提供しないANTLRの機能は何ですか?
- 2. Yii2:関係名とは何ですか?
- 3. phpのclassとcall_user_func()関数の関係は何ですか?
- 4. EnumとEnumerationの関係は何か
- 5. IS-A関係とHAS-A関係の違いは何ですか? Java
- 6. ブレンドとは? WPFとの関係は何ですか?
- 7. JavaScript/HTML/jQueryとの関係で ".el"とは何ですか?
- 8. MyISAMテーブルのphpMyAdminでは "内部関係"とは何ですか?
- 9. Angular2/SystemJSでは、systemjs.config.jsと.import()の関係は何ですか?
- 10. "カーネルコール"と "システムコール"という用語の関係は何ですか?
- 11. AppDelegateとRootViewControllerとUIApplicationの関係は何ですか?
- 12. ng buildとngcの関係と違いは何ですか
- 13. tomcatとjdkとwebアプリケーションの関係は何ですか?
- 14. XOauthとOAuthとの関係は何ですか?
- 15. ES6とAngularとJqueryの関係は何ですか? Vue.js
- 16. OpenId ConnectとIdentityServerとIdentityの関係は何ですか?
- 17. Rails3 - テスト - 関係エラーとは何ですか?無効ですか?
- 18. Intelのコアi *とコアの数の関係は何ですか?
- 19. 単純なAntlr文法をXtextに変換する
- 20. アイソメの角度とスケールの関係は何ですか?
- 21. GoogleのApp Engine SDKとCloud SDKの関係は何ですか?
- 22. m-m関係のmappedByとbelongsToの違いは何ですか?
- 23. ASP.NETプロバイダモデルとのMicrosoftエンタープライズアプリケーションブロックの関係は何ですか?
- 24. javascriptのNumberとFunction.prototypeの関係は何ですか?
- 25. スピネーカーのプロジェクトとアプリケーションの関係は何ですか?
- 26. Neo4jとSQLの関係の違いは何ですか?
- 27. クラス "タイプ"と特定のタイプの関係は何ですか?
- 28. javaのパッケージとjarファイルの関係は何ですか?
- 29. main()メソッドとJavaのメインスレッドの関係は何ですか?
- 30. Mavenのリポジトリと依存関係の違いは何ですか?
XTextのドキュメントでは表示されません。 –