fix #8 #9
@ -269,7 +269,8 @@ const formatInfo = operator => {
|
||||
* Grouped expression based on precedences
|
||||
*/
|
||||
const sortStack = stack => {
|
||||
for (let [index, item] of stack.entries()) {
|
||||
for (let index = 0; index < stack.length; ++index) {
|
||||
let item = stack[index];
|
||||
if (Array.isArray(item)) {
|
||||
stack.splice(index, 1, sortStack(item));
|
||||
}
|
||||
@ -333,7 +334,8 @@ const evaluate = stack => {
|
||||
* The operator object or null if no operator is found
|
||||
*/
|
||||
const findOperator = arr => {
|
||||
for (let o of arr) {
|
||||
for (let index = 0; index < arr.length; ++index) {
|
||||
let o = arr[index];
|
||||
if (typeof o === 'string') {
|
||||
return o;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user