code: function (id, rule) {
    if (!rules.hasOwnProperty(id)) {
      rules[id] = {
        id: id,
  
        nud: void 0, // Maybe< Fn(State, Token) >
  
        lbp: 0,
        led: void 0, // Maybe< Fn(State, Token, left: Tree) >
  
        sta: void 0, // Maybe< Fn(State) >
  
        type_nud: void 0, // Maybe< Fn(State, Token) >
        type_lbp: 0,
        type_led: void 0// Maybe< Fn(State, Token, left: Tree) >
      }
    }
    if (rule.nud) {
      rules[id].nud = rule.nud
    }
    if (rule.led && rule.lbp > 0) {
      rules[id].lbp = rule.lbp
      rules[id].led = rule.led
    }
    if (rule.sta) {
      rules[id].sta = rule.sta
    }
    if (rule.type_nud) {
      rules[id].type_nud = rule.type_nud
    }
    if (rule.type_led && rule.type_lbp > 0) {
      rules[id].type_lbp = rule.type_lbp
      rules[id].type_led = rule.type_led
    }
  }
docs: / /////////////////////////////////////////////////////////////////////////////