Ejemplo n.º 1
0
    13: "double",
    21: "list",
    11: "bool",
    4: "uint64",
    22: "array",
    1: "uint8",
    9: "deltatime",
    7: "lstr",
    18: "int32",
    14: "uuid",
    20: "object",
}
qmfdirs = {"I": "in", "O": "out", "IO": "in-out"}

for arg in argv[1:]:
    classes = s.getClasses(arg)
    for klass in classes:
        print "## %s:%s ##" % (klass.pname, klass.cname)
        schema = s.getSchema(klass)
        for prop in schema.getProperties():
            print "  * `%s` (`%s` property)" % (prop.name, qmftypes[prop.type])
            if prop.desc != None:
                print ""
                print "    %s" % prop.desc
        for stat in schema.getStatistics():
            print "  * `%s` (`%s` statistic)" % (stat.name, qmftypes[stat.type])
            if stat.desc != None:
                print ""
                print "    %s" % stat.desc
        for meth in schema.getMethods():
            print "  * `%s`" % repr(meth)