diff --git a/scripts/mydoc/mydoc.py b/scripts/mydoc/mydoc.py index b7148bb..7e0eb1a 100644 --- a/scripts/mydoc/mydoc.py +++ b/scripts/mydoc/mydoc.py @@ -76,6 +76,10 @@ class MyDoc(object): (''.join([' ' for i in range(ident + 1)]), getJsonValue(item[1][0]))) else: + self._wf.write(' * %s//struct %s\n' % + ((''.join([' ' for i in range(ident + 1)]), + item[1][0].__class__.__name__ + ))) self._wf.write(' * %s{\n' % (''.join([' ' for i in range(ident + 1)]), )) @@ -94,10 +98,12 @@ class MyDoc(object): )) self._wf.write(' * %s],\n' % (''.join([' ' for i in range(ident)]))) else: - self._wf.write(' * %s"%s": { //%s\n' % + self._wf.write(' * %s"%s": { //struct %s,%s\n' % (''.join([' ' for i in range(ident)]), item[0], - item[2])) + item[1].__name__, + item[2], + )) for subitem in item[1]: outRsp(subitem, ident + 2) self._wf.write(' * %s}\n' % (''.join([' ' for i in range(ident)]))) @@ -109,9 +115,10 @@ class MyDoc(object): getJsonValue(item[1]), item[2])) else: - self._wf.write(' * %s"%s": { //%s\n' % + self._wf.write(' * %s"%s": { //struct %s, %s\n' % (''.join([' ' for i in range(ident)]), item[0], + item[1].__class__.__name__, item[2])) [outRsp(p, ident + 1) for p in item[1].fields] self._wf.write(' * %s},\n' % (''.join([' ' for i in range(ident)])))