xtext

    0

    1答えて

    古いXtextバージョンを使用してスタンドアロンのコマンドラインコンパイラを作成するには、以下を.mwe2ワークフロー定義に追加する必要がありました(XtextおよびXtend、Packt発行、Lorenzoによるドメイン固有言語の実装Bettini): fragment = generator.GeneratorFragment { generateJavaMain = true }

    0

    1答えて

    私は自分のdsl(ADSLという名前)に暗黙のインポートメカニズムを実装しようとしています。これを行うには、3年前のSmallJavaの例に適用されているアプローチに従っています。これは、ここではSmallJava source folderです。私のDSLはSmallJavaと非常によく似ているので、今はSmallJavaで本質的に同じことをやろうとしていると思うかもしれません。 私はライブラリ

    0

    1答えて

    私の文法は少し大きめ(約350行)です。 xtextは非常に遅くなり、文法が大きくて大きくなると、Xtextアーティファクトを生成するためにはるかに多くのmemeryが必要になります。 -Xmx12096m -XX:-UseGCOverheadLimit

    1

    1答えて

    Xtext 2.9.1でエディタを作成しましたが、今はJDTから独立させたいと思います。私はこのガイドに従いましたhttps://eclipse.org/Xtext/documentation/307_special_languages.html しかし、それは動作していないようです。これは私のErrmsgUiModule.xtend @FinalFieldsConstructor class

    0

    2答えて

    私はRCPアプリケーションで作業しています。エディタでファイルを開くときに何かしたいと思います。そのために、私はこれを書いた: public class MyFileEditorInput extends FileEditorInput { public MyFileEditorInput(IFile file) { super(file); // TODO A

    1

    1答えて

    私はxtextプロジェクトウィザードで生成されたプロジェクトで作業しています。 インターネット上には多くの例がありますが、コードの書式設定クラスを定義する必要があるプロジェクトとパッケージ名がわかりません。 クラスも登録する必要がありますか? PS私のJavaスキルはあまり良くありません。

    0

    1答えて

    私はスコープにどのように影響を与えることができるかを理解することに苦労しています。 1参照を解決できませんでしたので、 def { qwerty; } use { qwerty; } 結果のエラーのようなものを書いて、当然の Model: def = DefVarList (use = UseList)? ; DefVarList: name = 'def

    0

    1答えて

    2つのDSLを1つのEclipseプロジェクトでどのように定義しますか? 最初のDSLは、ユーザーがデザインを指定する入力構文として使用されます。デザインを別の言語に変換する必要があります。異なる言語は第2のDSLによって定義される。変換のために私はEpsilon変換言語(Epsilon Transformation Language:Epsilon Transformation Language

    1

    1答えて

    Eclipseでグラフィカルなサポートを提供するDSLを作成したいと思います。 DSLではXtextを使用していますが、グラフィカルな部分をどのように統合するかについての良い例は見つかりません。私は、グラフィカルな部分を証明する技術の1つを決めておらず、いずれかを使用する準備ができています。 いい例は誰ですか?

    1

    1答えて

    新しい空のxtextプロジェクトを作成して、不足しているgradle設定についてのエラーを取得しようとしています...間違っていて、修正する方法は?