/** * @see parser.IDLParserVisitor#visit(ASTor_expr, Object) */ public Object visit(ASTor_expr node, Object data) { Literal result = (Literal)node.jjtGetChild(0).jjtAccept(this, data); for(int i=1; i < node.jjtGetNumChildren(); i++) { // evaluate the xor-expr and or it to the current result result = result.Or((Literal)node.jjtGetChild(i).jjtAccept(this, data)); } return result; }