吉斯莫
Gismo 是一个可扩展的 JavaScript 转译器(如 CoffeeScript)。 因此它读取 Gismo 源文件和生成的 JavaScript 文件。
Gismo 的主要特点是其可扩展的语法。 每个 Gismo 模块都可以包含新的语法,例如新的运算符或全新的构造,如class 、 foreach或statemachine 。 因此,在导入模块时,您可以导入代码和(可选)语法扩展。
让我们想象一个名为debugme的简单示例模块。 它包含一个新的关键字debug 。 它可以像这样使用(当存储在名为demo.gs的文件中demo.gs ):
import "debugme"
debug "I am here"
让我们把它编译成 JavaScript 并运行它
> gismo demo.gs
demo.gs:3 I am here
显然debug已经变成了语句的语言
2021-07-10 16:03:33
105KB
Gosu
1