問題タブ [stringtemplate]

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

c# - StringTemplate を使用して DataTable を出力する

DataTableデータの文字列表現を受け入れてStringTemplate返すメソッドを実装しようとしています。

これを行う方法はこちらこちらで見つかりましたが、うまくいきません。

コード例:

結果:

更新:

Antlr3.StringTemplate.dllバージョン3.1.0を使用する必要がありStringTemplateます。別のバージョンを試すことにし、 Antlr3.StringTemplate.dllバージョン3.3.0をダウンロードしました。すべて正常に動作します。DataTableでは、古いライブラリを使用してテンプレートを適用する方法はありますか?

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

python - Python用のstringtemplate3をインストールします

Python/cminusの例を実行してみました。からhttp://pypi.python.org/pypi/stringtemplate3/3.1、Python用のstringtemplate3を。でインストールしましたsudo python setup.py install

このコードで始まるcminus.pyを実行すると。

エラーが発生しました。

stringtemplate3はantlr3ではなくantlrを使用しているようです。

この問題を解決するにはどうすればよいですか?

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

java - GAE (Java) でテンプレート フレームワークをセットアップするためのチュートリアルはありますか?

Google App Engine (Java を使用) で HTML 形式のテンプレートを使用してメールをフォーマットしようとしていますが、これを設定する方法についての適切なチュートリアルが見つかりません。

StringTemplateを調べてみましたが、スタンドアロンのテンプレートがサーブレットのコンテキストから読み込まれ、フォーマッタとして使用される例は見つかりません。

誰でも助けることができますか?GAE で動作する限り、Velocity や FreeMarker などの提案を歓迎します。

ありがとう

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

stringtemplate - StringTemplate のエラー メッセージはどのように解釈されますか?

StringTemplate の使用中に次のエラー メッセージが表示されました。

そして、約 15 分間、テンプレートに空行を無作為に追加および削除し、そのメッセージの数字がどのように変化するかを観察した後、問題の原因となった行を最終的に分離しました。それは 152 行目、35 番目の位置でした。

「行」の後の値は通常完全に間違っていますか、それともその出力から実際の行番号を推測する方法はありますか?

0 投票する
3 に答える
585 参照

java - Google App Engine で StringTemplate ファイルを使用するにはどうすればよいですか?

Google App Engine で StringTemplate を使用してファイルからテンプレートを読み込もうとしていますが、テンプレート ファイルを配置する場所がわかりません。

ドキュメントには、StringTemplate は「リソースとして CLASSPATH 内のテンプレートを検索する」と書かれていますが、GAE デプロイメントに関してそれが何を意味するのかはわかりません。

たとえば、テンプレートを「templates」というディレクトリに配置し、次のようなコードをサーブレットに配置するとします。

では、「templates」ディレクトリはどこに置くのでしょうか?

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

java - Velocity や Mvel に比べて Stringtemplate のパフォーマンスが低い

テンプレートフレームワークの評価をしようとしています。

簡単なパフォーマンス テストのために、これらのテンプレートを使用しています。

Stringtemplate の部分は

そして結果は

文字列テンプレートがわからないので、ここに私の質問があります:

StringTemplate は本当に遅いですか、それともテンプレートをレンダリングする他の (より高速な) 方法がありますか。

アップデート:

vars は次のようになります。

現在、テンプレートごとに 1.000.000 回の反復があり、ベンチマーク全体を 10 回ループしています

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

java - 生成された Java コードのフォーマット

ドメイン固有言語 (DSL) から Java コードを生成しています。私の言語は、DSL から Java コードを生成するために文字列テンプレート ファイルを使用しています。

私の問題は、String Template ファイルが Eclipse でフォーマットされていない Java コードを生成することです。コードを生成するたびに、cntr + Shift + F を押して、生成された各 Java ファイルをフォーマットする必要があります。

フォーマットされたコードを生成する方法はありますか? 私はEclipse IDEを使用しています。

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

stringtemplate - StringTemplate インポート ディレクトリはどのように使用できますか?

/src フォルダーにあるサンプル Java ファイルを作成しました。

また、 /src フォルダーにあるファイル template.stg もあります

/src/headers フォルダーにあるファイル header.stg。

結果は明らかに

しかし、ヘッダーディレクトリ全体をインポートしようとすると、template.stg が次のようになります。

  • 含まれているサブテンプレートは使用できません...

私が使用する StringTemplate のバージョンは最新の 4.0.5 であり、リンクhttp://www.antlr.org/wiki/display/ST4/Differences+before+v3+and+v4によると、ディレクトリのインポートは許可されています。 / の前および/または / の後に / を使用したことさえあります-相対/絶対パスが機能しません:(何か助けてください?ありがとう:)

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

java - StringTemplateを使用した条件付きコード生成

私のプロジェクトでは、次のDeviceようなクラスがあります。

私はこのDeviceクラスを次のように初期化しています:

私のstringTemplateFile中で、私はを使用して能力を取得しています

次のコードを生成します=>

今、私の要件は-----私はこのコード行を生成したくないです:

どのような条件を指定する必要がありますか

その線を生成しないように?