code: function Parameter(match) {
    let param;
    const matchValue = match.substr(2, match.length - 4).trim();
    const i = matchValue.indexOf(':');
  
    if (i !== -1) {
      param = {
        key: matchValue.substr(0, i),
        defaultValue: matchValue.substr(i + 1)
      };
    } else {
      param = { key: matchValue };
    }
  
    return param;
  }
docs: Constructs a parameter object from a match result. e.g. "['{{foo}}']" --> { key: "foo" } e.g. "['{{foo:bar}}']" --> { key: "foo", defaultValue: "bar" }