Xpl
提示
版权声明
- 文章作者: flytreeleft - flytreeleft@crazydan.org
- 文章链接: https://nop.crazydan.io/manual/xlang/xpl
- 版权声明: 本文章采用许可协议《署名 4.0 国际 (CC BY 4.0)》,转载或商用请注明文章来源及作者信息。
Xpl 是一种采用 XML 语法格式,支持元编程、支持多种输出模式, 与 EL 表达式(XScript 脚本语言)紧密结合的一种模板语言。 通过自定义标签,Xpl 可以引入新的语法结构,实现多种 DSL 的无缝嵌套。
Xpl 上下文内置变量
变量/函数 | 变量名称 | (返回)值类型 | 使用范围 |
---|---|---|---|
location() | 当前执行代码所在的位置信息 |
|
|
| |||
\_dsl_model | 解析 DSL 文件得到的 Java 模型对象 |
|
|
| |||
\_dsl_root | 当前已解析 DSL 的根节点 |
|
|
|