4个版本

0.1.4 2023年3月19日
0.1.2 2022年12月21日
0.1.1 2022年10月17日
0.1.0 2022年8月30日

#1214 in 游戏开发

21 每月下载

MIT 许可证

20KB
494

FLP-TSL

Crates.io Version

Rust游戏开发的模板脚本语言

支持的版本

tsl文件的第一行应该是版本表示法。例如:@ 0.1

查看src/parser.rs以获取支持的版本范围。

模板变量

只需在脚本内容的任何位置放置${variable},它将被替换为variable的实际值。

要转义${...},请使用\${...}代替。

语法

对于每一行

Operator Space Content

运算符

  • / -- 注释。在解析过程中将被忽略。
  • ! -- 初始化。包含完整的JSON对象或JSON对象的一部分。将与所有相邻的初始化运算符组合。
  • < -- 修改。修改当前阶段。应该是有效的JS赋值。(仅索引风格)。例如:obj[0]["name"] = "abc"
  • > -- 输出。要输出到屏幕上的文本。
  • * -- 延迟。延迟脚本n毫秒。
  • # -- Eol。表示行的结束。

示例

请参阅sample文件夹。

依赖项

~1.5–2.4MB
~51K SLoC