Sweet.js - JavaScript 的宏扩展


BSD
跨平台
JavaScript

软件简介

Sweet.js 是 Mozilla 开发的,为 JavaScript 带来类似 Schema 和
Rust 的宏功能,宏可以让你使用自己想要的方式来扩展 JavaScript 语言。

示例代码:

def sweet(a) {
  console.log("Macros are sweet!");
}
macro def {
  case $name:ident $params $body => {
    function $name $params $body
  }
}