def _doc_handler(tag, val): if tag == 'type': return '`{}`'.format(val) elif tag == 'route': return '`{}`'.format(helpers.fmt_camel(val)) elif tag == 'link': anchor, link = val.rsplit(' ', 1) return '`{}` <{}>'.format(anchor, link) elif tag == 'val': if val == 'null': return 'nil' else: return val elif tag == 'field': return '`{}`'.format(val) else: raise RuntimeError('Unknown doc ref tag %r' % tag)
def _doc_handler(tag, val): if tag == "type": return "`{}`".format(val) elif tag == "route": return "`{}`".format(helpers.fmt_camel(val)) elif tag == "link": anchor, link = val.rsplit(" ", 1) return "`{}` <{}>".format(anchor, link) elif tag == "val": if val == "null": return "nil" else: return val elif tag == "field": return "`{}`".format(val) else: raise RuntimeError("Unknown doc ref tag %r" % tag)
def fmt_var(name): return fmt_camel(name)
def fmt_func(name): return fmt_camel(name)
def fmt_var(name, export=True, check_reserved=False): s = helpers.fmt_pascal(name) if export else helpers.fmt_camel(name) return _rename_if_reserved(s) if check_reserved else s