Как сопоставить двоеточие в sweet.js?
macro m {
rule {
$a: $b
} => {
$a($b)
}
}
m 1: 2
Я думаю, что sweetjs интерпретирует двоеточие как маркер для класса соответствия. Если так, как я могу избежать того, что заставит sweetjs соответствовать этому как есть?
Это, кажется, работает просто отлично, хотя
macro m {
rule {
:$b
} => {
$b
}
}
m :1
1 ответ
Решение