问题标签 [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.
template-engine - 使用 StringTemplate 4 将一个模板嵌套在另一个模板中
我在理解如何将另一个模板嵌套在另一个模板中时遇到问题。例如,我有 3 个模板:application.stg、wrapper.stg和core.stg。
核心.stg:
包装器.stg:
应用程序.stg:
文档似乎暗示这是可能的(条件子模板部分),但很抱歉,我根本无法弄清楚语法。请帮帮我。
python - 为python安装stringtemplate3
我尝试运行 Python/cminus 示例。从 开始http://pypi.python.org/pypi/stringtemplate3/3.1
,我为 python 安装了 stringtemplate3 sudo python setup.py install
。
当我运行以这段代码开头的 cminus.py 时。
我有错误。
看起来 stringtemplate3 使用的是 antlr 而不是 antlr3。
我该如何解决这个问题?
java - 有关在 GAE (Java) 上设置模板框架的任何教程?
我正在尝试通过在 Google App Engine(使用 Java)上使用 HTML 格式的模板来格式化我们的电子邮件,但对于我来说,我找不到一个像样的教程来设置它。
我试过查看StringTemplate,但我找不到任何从 servlet 的上下文加载独立模板并用作格式化程序的示例。
任何人都可以帮忙吗?我愿意接受任何建议,例如 Velocity 或 FreeMarker,只要它们在 GAE 上运行。
谢谢
stringtemplate - 如何解释 StringTemplate 中的错误消息?
我在使用 StringTemplate 时收到此错误消息:
在我的模板中随机添加和删除空白行大约 15 分钟,并观察该消息中的数字如何变化后,我终于隔离了引起问题的行。这是第 152 行,第 35 位。
“line”之后的值通常是完全错误的,还是有办法从该输出中推断出实际的行号?
java - 如何在 Google App Engine 中使用 StringTemplate 文件?
我正在尝试在 Google App Engine 中使用 StringTemplate 从文件中加载模板,但我不知道将模板文件放在哪里。
文档说 StringTemplate 将“在 CLASSPATH 中查找模板作为资源”,但我不确定这对 GAE 部署意味着什么。
例如,假设我将模板放在名为“templates”的目录中,并在我的 servlet 中放入如下代码:
那么我将“模板”目录放在哪里?
java - 与 Velocity 和 Mvel 相比,Stringtemplate 的性能较低
我正在尝试对模板框架进行一些评估。
对于简单的性能测试,我正在使用这些模板
Stringtemplate 的部分是
结果是
由于我不知道字符串模板,这是我的问题:
StringTemplate 真的那么慢还是有其他(更快)的方式来渲染模板。
更新:
vars 看起来像这样:
现在每个模板有 1.000.000 次迭代,并将整个基准测试循环 10 次
java - 生成的java代码格式化
我正在从我的领域特定语言 (DSL) 生成 Java 代码。我的语言使用字符串模板文件从 DSL 生成 Java 代码。
我的问题是字符串模板文件在 Eclipse 中生成未格式化的 Java 代码。每当我生成代码时,我都必须按 cntr + Shift + F 来格式化每个生成的 Java 文件。
有没有办法生成格式化代码?我正在使用 Eclipse IDE。
stringtemplate - StringTemplate 导入目录如何使用?
我编写了一个位于 /src 文件夹中的示例 java 文件。
我也有位于 /src 文件夹中的文件 template.stg
以及位于 /src/headers 文件夹中的文件 header.stg。
结果显然是
但是如果我尝试导入整个 headers 目录,使 template.stg 像这样:
- 包含的子模板不能使用...
我使用的 StringTemplate 版本是最新的 4.0.5 并且根据链接http://www.antlr.org/wiki/display/ST4/Differences+between+v3+and+v4导入目录是允许的..我甚至在/之前和/或之后使用过/ - 相对/绝对路径,但它不起作用:(请帮忙?谢谢:)
java - 使用 StringTemplate 生成条件代码
在我的项目中,我有一个这样的类Device
:
我正在初始化这个Device
类:
在我的stringTemplateFile
中,我正在使用
这将生成以下代码=>
现在,我的要求是-----我不想生成这行代码:
我应该在什么条件下指定
这样它就不会生成那条线?