問題タブ [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.
mps - MPS Generator - 外部言語のラベルを参照できますか?
たとえば、言語ジェネレーターがあります。
a1ToClass
次の形式で後者のジェネレーターからラベルを参照することは可能ですか?
dsl - MPS を使用して CERT ルールを実装する
CERT Java コーディング ガイドラインの DSL を開発しようとしています。その際、jetbrains MPS というフレームワークを入手しました。jetbrains のサイトにあるほとんどのドキュメントを試してみました。しかし、それらは私の仕事には十分ではありません。2 つの疑問は、MPS を使用して CERT Java コーディング ガイドラインを実装できるかどうか、およびこれに関連する以前の作業と優れたドキュメントを知っている人がいるかどうかです。
mps - MPS: 「モデルの作成」コマンドでテキストが生成されない
System
MPS には、ルート ノードを持つ非常に単純なモデルがあります。を追加しSystem_TextGen
て、python ファイルを作成しました。
生成されたテキストのプレビューを要求すると、追加先のバッファーが表示されます。
テキスト プレビューには#!/bin/env python
線が表示されますが、モデルを作成すると .py が見つかりません。
テキストを実際に生成するにはどうすればよいですか?
mps - BaseLanguage クラスに Serializable を実装する
BaseLanguage のクラスに Serializable を実装するにはどうすればよいですか?
私がこれまでにやったこと:
- MPS 3.3.4 の使用
- 新しいソリューション プロジェクトの作成
- 新しいモデルを追加
module.JDK@project_stub
依存関係として追加jetbrains.mps.baseLanguage
使用言語として追加- 新しいクラスを追加
implements
エディターでトリガーします。- オートコンプリートのトリガー
java.lang
エディターは、名前空間から使用可能なインターフェースのリストを表示するようClonable
にComparable
なりました。ただし、ありませんSerializable
。Serializable
ジェネレーターに実装しようとすると、同じ動作が発生します。
これはバグですか、それとも何か不足していますか?
automated-tests - MPS アプリケーションの自動化テスト
Jetbrain の MPS ベースのアプリケーションの自動化テスト ツールを使用している人はいますか。はいの場合は、ツールを私と共有していただけますか。または、いずれかを選択するのを手伝っていただければ幸いです
Sikuli、AutiIT、Automa などのツールでテストしました。しかし、すべてが私の目的を解決するわけではありません。
cplex - コマンドラインで cplex *.mod ファイルを glpk *.mod ファイルに変換する方法は?
任意のオープン ソース ソルバーを使用して cplex .mod および .dat ファイルを glpk .mod および .dat (個別のモデル ファイルとデータ ファイル) に変換し、できれば glpsol を使用して異なるデータ ファイルでモデルをコンパイルします。私の知る限り、glpsol は opl cplex .mod ファイルの読み取りコマンドを提供していません。cplex はオープン ソースではなく、lp/mps 形式はモデル ファイルとデータ ファイルを個別に変換しないため、oplrun を介して mps または lp ファイルをエクスポートしてから glpk .mod ファイルに変換したくありません。
eclipse - jetBrains MPS ツールで作成された言語を MPS ツール外で使用する / intellij のアイデア
jetBrains MPS ツールを使用して、独自の小さな DSL を作成しました。MPS ツール内で、または Intellij Idea のプラグインを使用して、この言語を使用することもできます。この言語を MPS と Intellij 以外で使用したい。アイデアは、単純な Java プロジェクトで言えます。この言語をエクスポートして、どこでも使用できるようにする方法はありますか? jar などの言語を作成できますか。具体的には、 Eclipse で使用したいと考えています。前もって感謝します。
mps - jetbrain の MPS が Java クラスのパッケージ構造に従わない理由
jetbrain の MPS が Java クラスのパッケージ構造に従わない理由を知りたいだけです。Java プログラムで使用できるエディターでさえ、package というタグがありません。具体的な理由はありますか?
mps - 既存のファイルを MPS 言語に解析する
Jetbrains MPS に移行することを考えているので、カスタム定義言語でファイルをより簡単に編集できます。
しばらく前にファイルの作成を開始しましたが、すでに多くのファイルがあります。コードの一部をコピーして貼り付けるだけでなく、MPS でこれらのファイルを自分の言語に自動的に変換する方法はありますか?