use "at ..." stacktrace display for empty name

This commit is contained in:
dzaima 2024-09-15 23:22:11 +03:00
parent 7d222fee3c
commit 92be360412
2 changed files with 2 additions and 1 deletions

View File

@ -1347,7 +1347,7 @@ NOINLINE B vm_fmtPoint(B src, B prepend, B path, usz cs, usz ce) { // consumes p
i64 ln = 1;
for (usz i = 0; i < srcS; i++) if(o2cG(GetU(src, i))=='\n') ln++;
B s = prepend;
if (!isArr(path) || path.u==replName.u) AFMT("at ");
if (!isArr(path) || path.u==replName.u || IA(path)==0) AFMT("at ");
else AFMT("%R:%l:\n ", path, ln);
i64 padEnd = (i64)IA(s);
i64 padStart = padEnd;

View File

@ -54,6 +54,7 @@ f←•ReBQN{primitives⇐⋈'÷'‿- ⋄ system⇐⟨"foo"‿⋈, "oldbqn"‿
!"•ReBQN: No system value ""bqn"" to inherit" % f•ReBQN{system"baz"1, "rebqn", "foo"2} gF"•ReBQN" G {system"foo""bar", "baz", "bqn", "rebqn"}
f•ReBQN{primitives'÷'- system"primitives", "foo", "bqn", "listsys"} F"•primitives‿•listsys" %% '÷'- "primitives","foo","bqn","listsys"
# TODO test stacktrace of {𝕏"!0"}•ReBQN{⇐}
# •primitives
!´2=•Type¨ ¨•primitives