問題タブ [mwe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
623 参照

xtext - スロットのルート要素を埋めるようにXtextmwe.Readerを構成する方法

Xtext2.0をMWE1とXPandで使用していますが、MWE2とXTendの問題はまったく同じだと思います。

私のXtext文法は次のようになります(抜粋):

このmwe定義を使用する場合(抜粋):

したがって、スロットformatterDefsはすべてで埋められFormaterDef、これがテンプレートに使用され、すべての思考が正常に機能します。

Modelしかし、文法で名前が付けられたモデルルート要素を必要とするテンプレートがいくつかあります。だから使ってみた

代わりは。

しかし、私はこの警告を受け取ります:

org.eclipse.xtext.mwe.SlotEntry-タイプ「モデル」のエクスポートされた要素が見つかりませんでした->スロット「モデル」は空です。

そして、スロットには空のリストが含まれています。

だから私の質問は:私のテンプレートにルートを取得するために、私は何をする必要がありますか?Model

0 投票する
1 に答える
214 参照

java - Scala 言語を使用した MWE2 ワークフロー コンポーネント

scala 言語を使用して MWE2 ワークフロー コンポーネントを作成しようとしています。
以下はスカラコードです:

以下はワークフローコードです。

このワークフローでエラーが発生する理由がわかりません。

0 投票する
0 に答える
649 参照

maven - Eclipse バンドル内の「署名者情報が一致しません [...]」エラー

Xtext、Xtend、および fornax-oaw-m2-plugin (失敗) を使用する大きな Eclipse プラグイン Maven プロジェクトでセキュリティの問題が発生しました。使用されているクラスパスを抽出し、問題のあるクラスが少なくとも 2 つの jar に存在するかどうかを検索しましたが、存在しませんでした。1 つのバンドルにのみ存在します。スタックトレースにさらに情報を取得できますか? もっと多くの情報を提供できます.. 2日間グーグルで検索しましたが、これまでのところ興味深い手がかりが見つかりませんでした. Eclipse バンドル内のクラスとして、安全に変更することはできません..

[INFO] 原因: org.eclipse.emf.common.util.WrappedException: java.lang.SecurityException: クラス "org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" の署名者情報が署名者情報と一致しません同じパッケージ内の他のクラス。

プロジェクトの MANIFEST.MF は次のとおりです。

0 投票する
2 に答える
763 参照

python - 複数単語文字列の部分文字列検索 - Python

一連の文をチェックして、文の中にいくつかのシード ワードが含まれているかどうかを確認したいと考えています。しかし、私は使用を避けたいと思ってfor seed in lineringますbring.

また、ドキュメントに複数語表現 (MWE) likeword with spacesが含まれているかどうかも確認したいと思います。

私はこれを試しましたが、これは非常に遅いです.これを行うより速い方法はありますか?

目的の出力は次のようになります。

0 投票する
1 に答える
946 参照

xpand - Java クラスから Xpand コード ジェネレーターをプログラムで実行するにはどうすればよいですか?

DSL を定義し、M2M と M2T (コード生成) を実行することで、モデル駆動型開発を実現しようとしています。コード生成では、XPand とテンプレート定義を使用することにしました。Java コードからテンプレート展開を呼び出す方法を説明するサンプル コードまたはドキュメントへのリンクを提供していただけますか?

PS Eclipse の外でスタンドアロン モードでこのようなものを実行するのは非常に難しいと思うので、単純な Java ユーティリティを作成することから始めました。

0 投票する
1 に答える
184 参照

eclipse - MWE2 ライブラリの入手先

MWE2 ワークフローをプログラムで実行しようとしています。Eclipse が依存関係を提供すると、これはすべて正常に機能し、new Mwe2Launcher().run();呼び出しを機能させることができます。

ただし、Eclipse の外部で実行している場合、依存する必要がある jar を取得する Maven リポジトリーがわかりません。私はそれらをhttp://build.eclipse.org/common(リポジトリの場所として試しhttp://build.eclipse.org/common/xtend/mavenてみましhttp://build.eclipse.org/common/xtext/maven/maven-snapshot/finalたが、そこにはありません。私の知る限り、(少なくとも)org.eclipse.emf.mwe.core(1.2.1、おそらく1.3.0?)およびorg.eclipse.emf.mwe2.launch(2.4.0 )が必要です?) 瓶。

Eclipseがこれらの依存関係を提供するMavenリポジトリを知っている人はいますか? 前もって感謝します!

0 投票する
1 に答える
371 参照

xtext - Eclipse内でmwe2をプログラムで実行する例を教えてもらえますか?

多数の mwe2 ワークフロー定義をパッケージ化し、これらの定義を Eclipse プラグイン内からプログラムで実行したいと考えています。

次の呪文を導き出しましたが、モジュールが見つかりません。

これは、ランナーがルックアップにプラグイン クラスパスを使用できないことが原因であると考えられます。RuntimeResourceSetInitializerJavaクラスパスからのリソースのみをリストしていることがわかります。明らかに、ここには何も見つかりません。

誰かが上記の例を完成させるか、これをスムーズに実行するために注入する方法を教えてもらえますか?

0 投票する
1 に答える
636 参照

eclipse-plugin - xtext: 生成された xtext プラグイン (DSL) のテキスト入力検証を無効にする方法

Xtext には、xtext が自動的に処理するいくつかの異なる種類の検証があります。それらを無効にする可能性はありますか?

  • レクサー/パーサー: 構文検証
  • リンカー: クロスリンク検証

非常に巨大なファイルを DSL エディターで編集できるようにするために、パーサー/レクサーを無効にしようとしています。私が見る限り、mwe2 ワークフローから実行することはできません。次のフラグメントがエディターを開くためのエントリ ポイントであるためです。

フラグメント = parser.antlr.XtextAntlrUiGeneratorFragment 自動注入 {}

何かを入力している間、 InternalMysDslLexerクラスが何度もインスタンス化されると述べました。このクラスをオーバーライドする必要がありますか? 正しいアプローチは何でしょうか?

ありがとうございました。

0 投票する
2 に答える
1029 参照

eclipse-plugin - 特定の製品の Xtext 無効化検証チェック

私は2つの製品を持っています。たとえば、A と B です。A 製品では、AValidator.xtend ファイルに存在する 1 つの検証を有効にする必要があり、B 製品は A に依存しているため、B 製品を実行するときに警告を無効にする必要があります。

AValidator.xtend:

同じチェックは BProduct では機能しないはずです。

これらに対してできるオーバーライド機能はありますか?

よろしくお願いします。