make strings object

This commit is contained in:
2023-03-19 01:10:23 +00:00
parent c725d26c01
commit 2e04bb0152
26 changed files with 528 additions and 124 deletions

View File

@@ -17,7 +17,7 @@ func runVal(line any, stack stack, stacklevel int) (any, ArErr) {
case number:
return x, ArErr{}
case string:
return x, ArErr{}
return ArString(x), ArErr{}
case call:
if stackoverflow {
linenum = x.line
@@ -66,7 +66,7 @@ func runVal(line any, stack stack, stacklevel int) (any, ArErr) {
break
}
resp, err := runVal(x.VAL, stack, stacklevel+1)
resp = classVal(resp)
resp = AnyToArValid(resp)
if err.EXISTS {
return nil, err
}