src/utils.js
function cloneSyntax(stx) {
  function F(){}
  F.prototype = stx.__proto__;
  var s = new F();
  extend(s, stx);
  s.token = extend({}, s.token);
  return s;
}
function cloneSyntax(stx) {
  function F(){}
  F.prototype = stx.__proto__;
  var s = new F();
  extend(s, stx);
  s.token = extend({}, s.token);
  return s;
}
function cloneSyntax ( stx ) { function F ( ) { } F . prototype = stx . __proto__ ; var s = new F ( ) ; extend ( s , stx ) ; s . token = extend ( { } , s . token ) ; return s ; }
HACK! Sweet.js needs to expose syntax cloning to macros
HACK! Sweet . js needs to expose syntax cloning to macros