fix parsing taking really long

This commit is contained in:
2023-06-29 23:45:23 +01:00
parent af934e0429
commit 88129528f4
7 changed files with 563 additions and 621 deletions

View File

@@ -559,8 +559,7 @@ func ArArray(arr []any) ArObject {
for i, v := range arr {
res, err := runOperation(operationType{
operation: 8,
value1: v,
value2: args[0].(ArObject).obj["__value__"].([]any)[i],
values: []any{v, args[0].(ArObject).obj["__value__"].([]any)[i]},
}, stack{}, 0)
if err.EXISTS {
return nil, err
@@ -584,8 +583,7 @@ func ArArray(arr []any) ArObject {
for _, v := range arr {
res, err := runOperation(operationType{
operation: 9,
value1: v,
value2: args[0],
values: []any{v, args[0]},
}, stack{}, 0)
if err.EXISTS {
return nil, err
@@ -610,8 +608,7 @@ func ArArray(arr []any) ArObject {
for _, v := range arr {
res, err := runOperation(operationType{
operation: 9,
value1: v,
value2: args[0],
values: []any{v, args[0]},
}, stack{}, 0)
if err.EXISTS {
return nil, err