問題タブ [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.

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

python - Python を使用して fpt メモで dbf テーブルを書き込む

.dbf ファイルと .fpt ファイルを使用するレガシー アプリケーションがあります。これらのファイルを読み書きしようとしていますが、これらのファイルを書き込む方法を見つけましたが、fptメモを使用していません。私はpython 2.7.2とdbfモジュール0.95.02を使用しています。dbf モジュールを使用しようとすると、FpTable を使用しようとするとエラーが発生します。

fptメモを使用してdbfファイルを読み書きできるように作成したいと考えています。インデックス ファイル .cdx を作成できることが理想的です。私は上記のいずれかを行うためのあらゆる方法を受け入れます。

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

xtext - xbase で二項演算子を含む Java 式が機能しない

私はxbaseを使用しています

コードを書く場所

のような式を書くと

次に、次のエラーが表示されます

Strings でも同じことが起こります。実際、すべての二項演算子で発生します: ==、<、>、... xbase が演算子のオーバーロードをサポートしていることはわかっていますが、それと関係があるのでしょうか? (数値を追加できる場所を定義する必要があるのでしょうか?)

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

xtext - XFeatureCall が実際に何かを参照しているかどうかを確認する方法

ast をスキャンしているときに、XFeatureCall 型の要素を解決できるかどうかを確認したいと考えています。

具体例:

そんなこと知ってる

ただし、XFeatureCall "z" のみが true になるはずです (検索しているまだ見つかっていない述語を適用する場合)。

これまでのところ、私はパターンを見つけることができませんでした。ただし、解決できないすべての変数が次の条件を満たす場合を除きます。

fc は XFeatureCall を意味します

しかし、これでは十分ではありません。「System.out.println」も見えるからです。

注: ルート AST 要素から取得した TreeIterator を使用します

必要に応じて、XbaseCompiler がどのようにそれを行うかを調べますが、私はそうしないことを好みます :)

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

xtext - 同じリソースから生成されたこれら 2 つの Eobjects の違いは何ですか?

(私にとって) 同じことを意味するはずの 2 つの異なる EObject がある理由がわかりません

それらには異なる情報が含まれているようで、その理由がわかりません。同じソースコード/リソース)。

script1 が推論元に渡されます。なぜscript2ではないのですか?

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

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() 関数として表示されます。これはうまくいくと思いました。しかし、そうではありませんでした。何が欠けているのかわからない。どんな助けでも大歓迎です。

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

interpreter - Xtext で XBaseInterpreter を使用するには?

「xbaseinterpreter」の使い方を教えてもらえますか? 何も思いつきません :(

センサーネットの単純なプロトコル構造を定義するために使用される DSL を作成しました。この作業の目標は、データ メッセージ (インスタンスとして) がユーザー定義の構造に属しているかどうかを確認することです。インタープリターを使用してユーザー定義の構造を分析し、対応する情報をデータベースに直接書き込みたいと考えています。私が使用できるのは xbaseinterpreter だけだと思いましたが、それに関するより有用な情報を見つけることができませんでした。

インタプリタで推論された JvmModel を使用できますか?どのように?

ありがとうございました