xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable

This commit is contained in:
Roland Conybeare 2026-01-20 15:06:58 -05:00
commit 807513a556
14 changed files with 311 additions and 3 deletions

View file

@ -35,6 +35,19 @@ namespace xo {
typeref_.resolve(td);
}
bool
DVariable::pretty(const ppindentinfo & ppii) const
{
auto name = (name_
? std::string_view(*name_)
: std::string_view(""));
return ppii.pps()->pretty_struct
(ppii,
"DVariable",
refrtag("name", name));
}
} /*namespace scm*/
} /*namespace xo*/