} else if(token.getToken().equals("\n") || token.getToken().equals(";")) { handleLineEnd(string, operatorStack, output, blocks); } else if (isSpecialChar(token.getToken())) { if (token.getToken().equals("(")) { operatorStack.push(token);
values.put(next.getToken(), new ArrayNode(value, readArrayType(string, tokens,"}"))); } else { if (isOperator(value.getToken()) || isSpecialChar(value.getToken())) { throw error(string, value.getPosition(), "Unexpected token"); if (next != null && isSpecialChar(next.getToken())) { throw error(string, next.getPosition(), "Unexpected character");
values.put(next.getToken(), new ArrayNode(value, readArrayType(string, tokens,"}"))); } else { if (isOperator(value.getToken()) || isSpecialChar(value.getToken())) { throw error(string, value.getPosition(), "Unexpected token"); if (next != null && isSpecialChar(next.getToken())) { throw error(string, next.getPosition(), "Unexpected character");
} else if(token.getToken().equals("\n") || token.getToken().equals(";")) { handleLineEnd(string, operatorStack, output, blocks); } else if (isSpecialChar(token.getToken())) { if (token.getToken().equals("(")) { operatorStack.push(token);
} else if(token.getToken().equals("\n") || token.getToken().equals(";")) { handleLineEnd(string, operatorStack, output, blocks); } else if (isSpecialChar(token.getToken())) { if (token.getToken().equals("(")) { operatorStack.push(token);
values.put(next.getToken(), new ArrayNode(value, readArrayType(string, tokens,"}"))); } else { if (isOperator(value.getToken()) || isSpecialChar(value.getToken())) { throw error(string, value.getPosition(), "Unexpected token"); if (next != null && isSpecialChar(next.getToken())) { throw error(string, next.getPosition(), "Unexpected character");