問題タブ [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.
c# - StringTemplate を使用して DataTable を出力する
DataTable
データの文字列表現を受け入れてStringTemplate
返すメソッドを実装しようとしています。
これを行う方法はこちらとこちらで見つかりましたが、うまくいきません。
コード例:
結果:
更新:
Antlr3.StringTemplate.dllバージョン3.1.0を使用する必要がありStringTemplate
ます。別のバージョンを試すことにし、 Antlr3.StringTemplate.dllバージョン3.3.0をダウンロードしました。すべて正常に動作します。DataTable
では、古いライブラリを使用してテンプレートを適用する方法はありますか?
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を使用しているようです。
この問題を解決するにはどうすればよいですか?
java - GAE (Java) でテンプレート フレームワークをセットアップするためのチュートリアルはありますか?
Google App Engine (Java を使用) で HTML 形式のテンプレートを使用してメールをフォーマットしようとしていますが、これを設定する方法についての適切なチュートリアルが見つかりません。
StringTemplateを調べてみましたが、スタンドアロンのテンプレートがサーブレットのコンテキストから読み込まれ、フォーマッタとして使用される例は見つかりません。
誰でも助けることができますか?GAE で動作する限り、Velocity や FreeMarker などの提案を歓迎します。
ありがとう
stringtemplate - StringTemplate のエラー メッセージはどのように解釈されますか?
StringTemplate の使用中に次のエラー メッセージが表示されました。
そして、約 15 分間、テンプレートに空行を無作為に追加および削除し、そのメッセージの数字がどのように変化するかを観察した後、問題の原因となった行を最終的に分離しました。それは 152 行目、35 番目の位置でした。
「行」の後の値は通常完全に間違っていますか、それともその出力から実際の行番号を推測する方法はありますか?
java - Google App Engine で StringTemplate ファイルを使用するにはどうすればよいですか?
Google App Engine で StringTemplate を使用してファイルからテンプレートを読み込もうとしていますが、テンプレート ファイルを配置する場所がわかりません。
ドキュメントには、StringTemplate は「リソースとして CLASSPATH 内のテンプレートを検索する」と書かれていますが、GAE デプロイメントに関してそれが何を意味するのかはわかりません。
たとえば、テンプレートを「templates」というディレクトリに配置し、次のようなコードをサーブレットに配置するとします。
では、「templates」ディレクトリはどこに置くのでしょうか?
java - Velocity や Mvel に比べて Stringtemplate のパフォーマンスが低い
テンプレートフレームワークの評価をしようとしています。
簡単なパフォーマンス テストのために、これらのテンプレートを使用しています。
Stringtemplate の部分は
そして結果は
文字列テンプレートがわからないので、ここに私の質問があります:
StringTemplate は本当に遅いですか、それともテンプレートをレンダリングする他の (より高速な) 方法がありますか。
アップデート:
vars は次のようになります。
現在、テンプレートごとに 1.000.000 回の反復があり、ベンチマーク全体を 10 回ループしています
java - 生成された Java コードのフォーマット
ドメイン固有言語 (DSL) から Java コードを生成しています。私の言語は、DSL から Java コードを生成するために文字列テンプレート ファイルを使用しています。
私の問題は、String Template ファイルが Eclipse でフォーマットされていない Java コードを生成することです。コードを生成するたびに、cntr + Shift + F を押して、生成された各 Java ファイルをフォーマットする必要があります。
フォーマットされたコードを生成する方法はありますか? 私はEclipse IDEを使用しています。
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によると、ディレクトリのインポートは許可されています。 / の前および/または / の後に / を使用したことさえあります-相対/絶対パスが機能しません:(何か助けてください?ありがとう:)
java - StringTemplateを使用した条件付きコード生成
私のプロジェクトでは、次のDevice
ようなクラスがあります。
私はこのDevice
クラスを次のように初期化しています:
私のstringTemplateFile
中で、私はを使用して能力を取得しています
次のコードを生成します=>
今、私の要件は-----私はこのコード行を生成したくないです:
どのような条件を指定する必要がありますか
その線を生成しないように?