10111012101310141015101610171018101910201021
} else if (p.parseChar('/')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "/"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('%')) {
10121013101410151016101710181019102010211022
else if (p.parseChar('/')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "/"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('%')) { processUnaryExpression();
10191020102110221023102410251026102710281029
} else if (p.parseChar('%')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "%"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else {
10201021102210231024102510261027102810291030
else if (p.parseChar('%')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "%"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else { break;
10501051105210531054105510561057105810591060
} else if (p.parseChar('-')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "-"); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseStringIgnoreCase("NOT ")) { processRelationalExpression();
10571058105910601061106210631064106510661067
} else if (p.parseStringIgnoreCase("NOT ")) { processRelationalExpression(); Node expr = new Node(NodeType.OPERATOR, "!"); expr.insertChildNode(stack.pop()); stack.push(expr); } else { processPrimary();
335336337338339340341342343344345
// Default to ascending Node expr = new Node(NodeType.OPERATOR, "ascending"); stack.push(expr); } Node expr = new Node(NodeType.OPERATOR, "order"); expr.insertChildNode(stack.pop()); if (!stack.empty()) { expr.insertChildNode(stack.pop()); } nodes.add(expr);
338339340341342343344345346347348
} Node expr = new Node(NodeType.OPERATOR, "order"); expr.insertChildNode(stack.pop()); if (!stack.empty()) { expr.insertChildNode(stack.pop()); } nodes.add(expr); } while (p.parseChar(','));
366367368369370371372373374375376
while (p.parseString("||")) { processConditionalAndExpression(); Node expr = new Node(NodeType.OPERATOR, "||"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } }
367368369370371372373374375376377
while (p.parseString("||")) { processConditionalAndExpression(); Node expr = new Node(NodeType.OPERATOR, "||"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } } /**