問題タブ [xbase]
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.
python - Python を使用して fpt メモで dbf テーブルを書き込む
.dbf ファイルと .fpt ファイルを使用するレガシー アプリケーションがあります。これらのファイルを読み書きしようとしていますが、これらのファイルを書き込む方法を見つけましたが、fptメモを使用していません。私はpython 2.7.2とdbfモジュール0.95.02を使用しています。dbf モジュールを使用しようとすると、FpTable を使用しようとするとエラーが発生します。
fptメモを使用してdbfファイルを読み書きできるように作成したいと考えています。インデックス ファイル .cdx を作成できることが理想的です。私は上記のいずれかを行うためのあらゆる方法を受け入れます。
xtext - xbase で二項演算子を含む Java 式が機能しない
私はxbaseを使用しています
と
コードを書く場所
のような式を書くと
次に、次のエラーが表示されます
Strings でも同じことが起こります。実際、すべての二項演算子で発生します: ==、<、>、... xbase が演算子のオーバーロードをサポートしていることはわかっていますが、それと関係があるのでしょうか? (数値を追加できる場所を定義する必要があるのでしょうか?)
xtext - XFeatureCall が実際に何かを参照しているかどうかを確認する方法
ast をスキャンしているときに、XFeatureCall 型の要素を解決できるかどうかを確認したいと考えています。
具体例:
そんなこと知ってる
ただし、XFeatureCall "z" のみが true になるはずです (検索しているまだ見つかっていない述語を適用する場合)。
これまでのところ、私はパターンを見つけることができませんでした。ただし、解決できないすべての変数が次の条件を満たす場合を除きます。
fc は XFeatureCall を意味します
しかし、これでは十分ではありません。「System.out.println」も見えるからです。
注: ルート AST 要素から取得した TreeIterator を使用します
必要に応じて、XbaseCompiler がどのようにそれを行うかを調べますが、私はそうしないことを好みます :)
xtext - 同じリソースから生成されたこれら 2 つの Eobjects の違いは何ですか?
(私にとって) 同じことを意味するはずの 2 つの異なる EObject がある理由がわかりません
それらには異なる情報が含まれているようで、その理由がわかりません。同じソースコード/リソース)。
script1 が推論元に渡されます。なぜscript2ではないのですか?
java - xtext-xbase-xtend ツールチェーンを使用して単純なドメイン固有言語を作成する
これは、ドメイン固有言語 (DSL) を作成するためのクラス プロジェクトです。考慮すべき空想は何もありません。私自身は、このプロジェクトを、関連する手順を学ぶための純粋な演習として設定しました。
関連するファイル (添付のコード ファイルを含む)::
1) Xtext の文法 (entities.xtext)
2) xtend の JvmModelInferrer (entitiesJvmModelInferrer.xtend)
3) 新しい言語のソース ファイル (Animal.xentities および Main.xentities)。.xentities 拡張子は、この DSL プロジェクトのファイルに固有のものです。- Main.xentities
-生成された Main.java
-Animal.xentities
-生成された Animal.java コード
私の目的:: 関連する関数と属性を持つクラスを定義できるように、基本的なワークフロー インフラストラクチャを開発したいと考えています。それから私はそれらを実行できるようになりたいです。
私の問題:: 「選択にメインタイプが含まれていません」というメッセージが表示され続けます。
私の試み: エンティティ (クラス) 'Main.xentities' で、'op main()' 関数を作成します。生成された .java コードでは、これは public static String main() 関数として表示されます。これはうまくいくと思いました。しかし、そうではありませんでした。何が欠けているのかわからない。どんな助けでも大歓迎です。
interpreter - Xtext で XBaseInterpreter を使用するには?
「xbaseinterpreter」の使い方を教えてもらえますか? 何も思いつきません :(
センサーネットの単純なプロトコル構造を定義するために使用される DSL を作成しました。この作業の目標は、データ メッセージ (インスタンスとして) がユーザー定義の構造に属しているかどうかを確認することです。インタープリターを使用してユーザー定義の構造を分析し、対応する情報をデータベースに直接書き込みたいと考えています。私が使用できるのは xbaseinterpreter だけだと思いましたが、それに関するより有用な情報を見つけることができませんでした。
インタプリタで推論された JvmModel を使用できますか?どのように?
ありがとうございました