0

我是 sweet.js 的新手。我可以在官方教程中运行示例,但不能在本教程中运行,因为它使用宏定义:

macro foo {
  rule { $x } => { $x + 'rule1' }
}

我不确定这段代码是否应该由sjs其他工具处理。sjs给我:

Error: not a valid expression
__=>__ $x + rule1

我究竟做错了什么?

节点 v6.9.4 上的 sweet.js v2.2.1

4

1 回答 1

0

我自己搞定了。这是v0.7中的方法。从 v1.0 开始,它只允许使用syntax.

于 2017-01-11T07:32:43.353 回答