From b40fba6baf84dcf8b6d4f108418e55f0da7b0730 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Tue, 26 Nov 2024 07:48:52 -0500 Subject: add base --- main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index d9cb5c5..2788b49 100644 --- a/main.cpp +++ b/main.cpp @@ -32,7 +32,11 @@ int main(int argc, const char *argv[]) std::span args (argv + 1, argc - 1); forth::initialize<&fth>(dict.end()); - fth->add(".", [](auto) { std::cout << fth->pop() << ' '; }); + fth->add(".", [](auto) { + char buf[32]; + std::to_chars(buf, buf + sizeof(buf), fth->pop(), fth->base); + std::cout << buf << ' '; + }); fth->add("emit", [](auto) { std::cout << static_cast(fth->pop()); }); for (auto arg : args) { -- cgit v1.2.3