Add parents (de)serialization in pip_cmg

This commit is contained in:
2026-05-27 15:44:08 +03:00
parent cf67072bed
commit 7b5c5d939b
4 changed files with 44 additions and 8 deletions
+4
View File
@@ -22,6 +22,10 @@
void writeClassInfoMembers(Runtime & rt, const PICodeParser::Entity * e, PIString var_prefix) {
if (var_prefix.isNotEmpty() && !var_prefix.endsWith('.')) var_prefix += ".";
for (const PICodeParser::Entity * p: e->parents) {
if (p->is_anonymous) continue;
writeClassInfoMembers(rt, p, var_prefix);
}
for (const PICodeParser::Member & m: e->members) {
auto type = findEntity(rt, m.type);
if (type) {