xtext

    1

    1答えて

    DSL eclipseに3番目のカテゴリを追加したいので、エラーと警告とmyNewCatが別々に表示されます。 また、warning()とerror()のような非常によく似た(同じパラメータ)関数を使用したいので、私の検証クラスからmyNewCat()と呼ぶことができます。 これを行う最も簡単な方法は何ですか? 例の結果は

    0

    1答えて

    現在、私はXtext-DSLに基づくコード生成に取り組んでいます。今私は次の問題に直面しています: 自分自身でIGeneratorインターフェイスを実装した.xtendファイルを生成しています。すべてが完璧に動作しますが、私のDSLのXBlockExpressionから生のStringにアクセスすることはできません。私はすべての属性を持つEMF-ASTにしかアクセスできませんが、モデルから生コード

    0

    1答えて

    新しい文法を書こうとしましたが、Var(文法の一種)をあらかじめ定義された定数のセットにできるJavaのEnumのようなものを書きました。 このVarに含まれる定数を認識したいのですが、私はそれを行う方法を見つけられませんでした(ただし、「XtextとXtendでドメイン固有の言語を実装する」という本を読んでみます)。 Domainmodel: (elements+=AbstractEl

    0

    1答えて

    XText文法でエンティティフィールドを定義する方法この文法のルールに従って生成されたXMLファイルには、このフィールドのデータがCDATAセクションにラップされていますか?この可能性はXTextによって提供されていますか、それとも何とか自分自身で処理する必要がありますか?私はEclipse documentationを見てきましたが、今まで何も見つかりませんでした。

    0

    2答えて

    XTextの使用中に問題が発生しました。Antlr4やXTextに問題があるのか​​、何か不足しているのかどうかはわかりません。私はAntlr4がXtextでサポートされていないことを理解していますが、この特定のケースが問題を起こすべきではないようです。生成されたANTLRの文法は以下があります terminal STRING : '"' ('\\' . /* 'b'|'t'|'n'

    0

    1答えて

    解決策をお探しください。 コンテンツプロポーザルに何らかのフィルタを作成する必要があります。 コード補完提案には、現在の文書で非アクティブオプションとして既に定義されているキーが含まれている必要があります(つまり、クリック/追加できません;リストの最後には「グレー表示」)。 いくつかのコード例を見てうれしいです。 ありがとうございました。

    1

    1答えて

    を取得する特殊な関数にブール式を引数として渡すことができるXtext上の文法を作成しようとしていますブール型パラメータ(暗黙のうちにブール型)。例えば : someFunction(...){ foo(4>3, a==b) } foo(arg1,arg2) { //do something with arg1 and arg2 } は、あなたがそれを行う方法を示し

    1

    1答えて

    を取得します。 Bオブジェクトを返すa.myFieldを実行しました(bとしましょう)。私は EcoreUtil2.getAllContentsOfType(b、C)を使用しましたが、空のリストを返します。 多分、Bは実際には再び解析されず、相互参照されるからです。もしそうなら、私は上記の例でC/D/Eにアクセスすることができる関数はありますか? ありがとうございます。空のリストを返すコースget

    0

    1答えて

    私はxtext文法を作成して警告があります(下記参照)。XTextはあいまいなANTLR文法を生成しましたが、その理由を理解していません。 文法に何が間違っていますか? よろしく、 ウラジミール grammar com.idc.net.Validator with org.eclipse.xtext.common.Terminals generate validator "http://www