use "at ..." stacktrace display for empty name
This commit is contained in:
parent
7d222fee3c
commit
92be360412
2
src/vm.c
2
src/vm.c
@ -1347,7 +1347,7 @@ NOINLINE B vm_fmtPoint(B src, B prepend, B path, usz cs, usz ce) { // consumes p
|
|||||||
i64 ln = 1;
|
i64 ln = 1;
|
||||||
for (usz i = 0; i < srcS; i++) if(o2cG(GetU(src, i))=='\n') ln++;
|
for (usz i = 0; i < srcS; i++) if(o2cG(GetU(src, i))=='\n') ln++;
|
||||||
B s = prepend;
|
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);
|
else AFMT("%R:%l:\n ", path, ln);
|
||||||
i64 padEnd = (i64)IA(s);
|
i64 padEnd = (i64)IA(s);
|
||||||
i64 padStart = padEnd;
|
i64 padStart = padEnd;
|
||||||
|
|||||||
@ -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⟩} ⋄ g←F"•ReBQN" ⋄ G {system⇐⟨"foo"‿"bar", "baz", "bqn", "rebqn"⟩}
|
!"•ReBQN: No system value ""bqn"" to inherit" % f←•ReBQN{system⇐⟨"baz"‿1, "rebqn", "foo"‿2⟩} ⋄ g←F"•ReBQN" ⋄ G {system⇐⟨"foo"‿"bar", "baz", "bqn", "rebqn"⟩}
|
||||||
f←•ReBQN{primitives⇐⋈'÷'‿- ⋄ system⇐⟨"primitives", "foo"‿⋈, "bqn", "listsys"⟩} ⋄ F"•primitives‿•listsys" %% ⟨⟨'÷'‿-⟩ ⋄ ⟨"primitives","foo","bqn","listsys"⟩⟩
|
f←•ReBQN{primitives⇐⋈'÷'‿- ⋄ system⇐⟨"primitives", "foo"‿⋈, "bqn", "listsys"⟩} ⋄ F"•primitives‿•listsys" %% ⟨⟨'÷'‿-⟩ ⋄ ⟨"primitives","foo","bqn","listsys"⟩⟩
|
||||||
|
|
||||||
|
# TODO test stacktrace of {𝕏"!0"}•ReBQN{⇐}
|
||||||
|
|
||||||
# •primitives
|
# •primitives
|
||||||
!∧´2=•Type¨ ⊑¨•primitives
|
!∧´2=•Type¨ ⊑¨•primitives
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user