是否可以使用Sweet.Js扩展
{ "foo": "bar" }至
{ "bar": "foo" }比如说?
我天真的尝试这里不起作用,我在文档中也没有看到一个例子。
谢谢。
发布于 2016-03-16 17:29:09
诀窍是:在模式中具有特殊的意义,所以您需要用$[:]来转义它。
macro bar {
rule { {$x $[:] $y} } => { {$y: $x} }
}
var o = bar { "bax": "quux" }https://stackoverflow.com/questions/36041125
复制相似问题