問題タブ [mps]

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 投票する
1 に答える
65 参照

mps - MPS Generator - 外部言語のラベルを参照できますか?

たとえば、言語ジェネレーターがあります。

a1ToClass次の形式で後者のジェネレーターからラベルを参照することは可能ですか?

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

dsl - MPS を使用して CERT ルールを実装する

CERT Java コーディング ガイドラインの DSL を開発しようとしています。その際、jetbrains MPS というフレームワークを入手しました。jetbrains のサイトにあるほとんどのドキュメントを試してみました。しかし、それらは私の仕事には十分ではありません。2 つの疑問は、MPS を使用して CERT Java コーディング ガイドラインを実装できるかどうか、およびこれに関連する以前の作業と優れたドキュメントを知っている人がいるかどうかです。

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

mps - MPS: 「モデルの作成」コマンドでテキストが生成されない

SystemMPS には、ルート ノードを持つ非常に単純なモデルがあります。を追加しSystem_TextGenて、python ファイルを作成しました。

生成されたテキストのプレビューを要求すると、追加先のバッファーが表示されます。

テキスト プレビューには#!/bin/env python線が表示されますが、モデルを作成すると .py が見つかりません。

テキストを実際に生成するにはどうすればよいですか?

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

mps - BaseLanguage クラスに Serializable を実装する

BaseLanguage のクラスに Serializable を実装するにはどうすればよいですか?

私がこれまでにやったこと:

  • MPS 3.3.4 の使用
  • 新しいソリューション プロジェクトの作成
  • 新しいモデルを追加
  • module.JDK@project_stub依存関係として追加
  • jetbrains.mps.baseLanguage使用言語として追加
  • 新しいクラスを追加
  • implementsエディターでトリガーします。
  • オートコンプリートのトリガー

java.langエディターは、名前空間から使用可能なインターフェースのリストを表示するようClonableComparableなりました。ただし、ありませんSerializableSerializableジェネレーターに実装しようとすると、同じ動作が発生します。

これはバグですか、それとも何か不足していますか?

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

automated-tests - MPS アプリケーションの自動化テスト

Jetbrain の MPS ベースのアプリケーションの自動化テスト ツールを使用している人はいますか。はいの場合は、ツールを私と共有していただけますか。または、いずれかを選択するのを手伝っていただければ幸いです

Sikuli、AutiIT、Automa などのツールでテストしました。しかし、すべてが私の目的を解決するわけではありません。

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

cplex - コマンドラインで cplex *.mod ファイルを glpk *.mod ファイルに変換する方法は?

任意のオープン ソース ソルバーを使用して cplex .mod および .dat ファイルを glpk .mod および .dat (個別のモデル ファイルとデータ ファイル) に変換し、できれば glpsol を使用して異なるデータ ファイルでモデルをコンパイルします。私の知る限り、glpsol は opl cplex .mod ファイルの読み取りコマンドを提供していません。cplex はオープン ソースではなく、lp/mps 形式はモデル ファイルとデータ ファイルを個別に変換しないため、oplrun を介して mps または lp ファイルをエクスポートしてから glpk .mod ファイルに変換したくありません。

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

eclipse - jetBrains MPS ツールで作成された言語を MPS ツール外で使用する / intellij のアイデア

jetBrains MPS ツールを使用して、独自の小さな DSL を作成しました。MPS ツール内で、または Intellij Idea のプラグインを使用して、この言語を使用することもできます。この言語を MPS と Intellij 以外で使用したい。アイデアは、単純な Java プロジェクトで言えます。この言語をエクスポートして、どこでも使用できるようにする方法はありますか? jar などの言語を作成できますか。具体的には、 Eclipse で使用したいと考えています。前もって感謝します。

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

mps - jetbrain の MPS が Java クラスのパッケージ構造に従わない理由

jetbrain の MPS が Java クラスのパッケージ構造に従わない理由を知りたいだけです。Java プログラムで使用できるエディターでさえ、package というタグがありません。具体的な理由はありますか?

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

mps - 既存のファイルを MPS 言語に解析する

Jetbrains MPS に移行することを考えているので、カスタム定義言語でファイルをより簡単に編集できます。

しばらく前にファイルの作成を開始しましたが、すでに多くのファイルがあります。コードの一部をコピーして貼り付けるだけでなく、MPS でこれらのファイルを自分の言語に自動的に変換する方法はありますか?