protected void visit(RENode.Disjunction disjunction) throws IOException, NullPointerException { RENode.Alternative alternative = disjunction.getAlternative(); if (alternative != null) { alternative.accept(this); } if (disjunction.hasAlternative() && disjunction.hasNext()) { appendable.append('|'); } RENode.Disjunction next = disjunction.getNext(); if (next != null) { next.accept(this); } }
protected void visit(RENode.Disjunction disjunction) throws IOException, NullPointerException { RENode.Alternative alternative = disjunction.getAlternative(); if (alternative != null) { alternative.accept(this); } if (disjunction.hasAlternative() && disjunction.hasNext()) { appendable.append('|'); } RENode.Disjunction next = disjunction.getNext(); if (next != null) { next.accept(this); } }
if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); if (next != null) {
if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); if (next != null) {
RENode.Alternative alternative = disjunction.getAlternative(); disjunction.clearAlternative(); if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); disjunction.clearNext(); if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); disjunction.clearNext();
RENode.Alternative alternative = disjunction.getAlternative(); disjunction.clearAlternative(); if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); disjunction.clearNext(); if (disjunction.hasNext()) { RENode.Disjunction next = disjunction.getNext(); disjunction.clearNext();