【发布时间】:2014-02-03 02:08:20
【问题描述】:
我在玩 sweetjs,我这辈子都不知道为什么 this rule for parameterless multiline skinny arrow syntax 不匹配
代码:
macro -> {
rule infix { () | { $body ... $last:expr } } => {
function( ) {
$body ...;
return $last
}
}
}
var fn = () -> {
var a = 1;
a + 2;
};
expect(fn()).to.equal(3);
结果
SyntaxError: [macro] Macro `-` could not be matched with `> {} ; expect ()...`
10: var fn = () -> {
^
【问题讨论】:
标签: javascript preprocessor sweet.js