From 4e8e7d9ac0e3a2358699a59755433d6885a467fe Mon Sep 17 00:00:00 2001 From: Ben Peachey Higdon <bpeacheyhigdon@gmail.com> Date: Sun, 23 Apr 2023 17:50:16 -0400 Subject: [PATCH] Better printing of non-identifier variables --- src/printing.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/printing.jl b/src/printing.jl index 805a7a3..fc2d391 100644 --- a/src/printing.jl +++ b/src/printing.jl @@ -23,7 +23,8 @@ function print_var(io::IO, var::JuliaInterpreter.Variable) print(io, " | ") T = typeof(var.value) val = repr_limited(var.value, MAX_BYTES_REPR[]) - println(io, highlight_code(string(var.name, "::", T, " = ", val); context=io)) + name = Base.isidentifier(var.name) ? var.name : string("var\"", var.name, "\"") + println(io, highlight_code(string(name, "::", T, " = ", val); context=io)) end function print_locals(io::IO, frame::Frame)