📝 improve error report info
Some checks failed
Nasal Interpreter Test / mac-aarch64 (push) Has been cancelled
Nasal Interpreter Test / linux-x86_64 (push) Has been cancelled

Signed-off-by: ValKmjolnir <lhk101lhk101@qq.com>
This commit is contained in:
ValKmjolnir
2026-03-16 22:37:21 +08:00
parent b68aa5b205
commit a4cc792010
3 changed files with 4 additions and 4 deletions

View File

@@ -265,7 +265,7 @@ func() {
```
```javascript
[vm] error: must call a vector/hash/string but get number
[vm] error: must get element from vector/hash/string, but get number
trace back (main)
0x000854 47 00 00 00 callv 0x0(a.nas:3)

View File

@@ -251,7 +251,7 @@ func() {
```
```javascript
[vm] error: must call a vector/hash/string but get number
[vm] error: must get element from vector/hash/string, but get number
trace back (main)
0x000854 47 00 00 00 callv 0x0(a.nas:3)

View File

@@ -840,7 +840,7 @@ inline void vm::o_callv() {
return;
}
} else {
die("must call a vector/hash/string but get " + type_name_string(vec));
die("must get element from vector/hash/string, but get " + type_name_string(vec));
return;
}
}
@@ -862,7 +862,7 @@ inline void vm::o_callvi() {
inline void vm::o_callh() {
var val = ctx.top[0];
if (!val.is_hash() && !val.is_map()) {
die("must call a hash but get " + type_name_string(val));
die("must get element from hash, but get " + type_name_string(val));
return;
}