llcppsigfetch:typedecl name

This commit is contained in:
luoliwoshang
2024-08-20 14:19:48 +08:00
parent 1f72a52015
commit 697c21b120
3 changed files with 26 additions and 0 deletions

View File

@@ -81,6 +81,7 @@ func MarshalASTDecl(decl ast.Decl) *cjson.JSON {
case *ast.TypeDecl:
MarshalASTDeclBase(d.DeclBase, root)
root.SetItem(c.Str("Tag"), cjson.Number(float64(d.Tag)))
root.SetItem(c.Str("Name"), MarshalASTExpr(d.Name))
root.SetItem(c.Str("Fields"), MarshalASTExpr(d.Fields))
methods := cjson.Array()
for _, m := range d.Methods {