llcppsigfetch:Scope Context

This commit is contained in:
luoliwoshang
2024-08-15 11:26:34 +08:00
parent f613316046
commit 2c8a9d1160
4 changed files with 236 additions and 59 deletions

View File

@@ -109,6 +109,9 @@ func (ct *Converter) TypeJSON(t ast.Expr) *cjson.JSON {
list.AddItem(ct.TypeJSON(c))
}
root.SetItem(c.Str("List"), list)
case *ast.ScopingExpr:
root.SetItem(c.Str("X"), ct.TypeJSON(d.X))
root.SetItem(c.Str("Parent"), ct.TypeJSON(d.Parent))
default:
return cjson.Null()
}