xo-interpreter2 stack: streamline op== impl + utests

This commit is contained in:
Roland Conybeare 2026-02-19 09:03:02 -08:00
commit 039cd657a8
2 changed files with 7 additions and 4 deletions

View file

@ -24,7 +24,7 @@ namespace xo {
bool
DBoolean::pretty(const ppindentinfo & ppii) const
{
return ppdetail_atomic<bool>::print_pretty
return ppdetail_atomic<const char *>::print_pretty
(ppii,
(value_ ? "true" : "false"));
}

View file

@ -6,6 +6,7 @@
#include "RuntimeError.hpp"
namespace xo {
using xo::print::APrintable;
using xo::mm::AGCObject;
using xo::facet::typeseq;
@ -89,12 +90,14 @@ namespace xo {
bool
DRuntimeError::pretty(const ppindentinfo & ppii) const
{
return ppii.pps()->pretty_struct(ppii,
"DRuntimeError");
return ppii.pps()->pretty_struct
(ppii,
"DRuntimeError",
refrtag("src", obj<APrintable,DString>(src_function_)),
refrtag("err", obj<APrintable,DString>(error_descr_)));
}
} /*namespace scm*/
} /*namespace xo*/
/* end DRuntimeError.cpp */