@Override public void visit(IfThenElseNode node) { code.append("\\text{IF } ("); node.getCondition().accept(this); code.append(") \\\\\n"); node.getPositive().accept(this); if (!(node.getNegative() instanceof BlockEndNode)) { code.append("\\text{ELSE} \\\\\n"); node.getNegative().accept(this); } code.append("\\text{END IF} \\\\\n"); node.getSuccessor().accept(this); }
@Override public void visit(IfThenElseNode node) { appendIndent(); code.append("if ("); code.append(node.getCondition()); code.append(") {\n"); indent++; node.getPositive().accept(this); indent--; appendIndent(); code.append("} else {"); indent++; node.getNegative().accept(this); indent--; appendIndent(); code.append("}\n"); node.getSuccessor().accept(this); }
@Override public void visit(IfThenElseNode node) { String label = "if\\n" + node.getCondition().toString(); addNode(node, label); addForwardEdge(node, node.getPositive()); node.getPositive().accept(this); if (!(node.getNegative() instanceof BlockEndNode)) { addForwardEdge(node, node.getNegative()); node.getNegative().accept(this); } node.getSuccessor().accept(this); }
/** * {@inheritDoc} * * This empty implementation visits the positive part, the negative part and finally the successor node by default. */ @Override public void visit(IfThenElseNode node) { node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
@Override public void visit(IfThenElseNode node) { node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
/** * {@inheritDoc} * * This empty implementation visits the positive part, the negative part and finally the successor node by default. */ @Override public void visit(IfThenElseNode node) { node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
indent++; node.getPositive().accept(this);
node.getPositive().accept(this); indentation--;
@Override public void visit(IfThenElseNode node) { findUndeclaredVariables(node.getCondition()); node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
@Override public void visit(IfThenElseNode node) { findUndeclaredVariables(node.getCondition()); node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
@Override public void visit(IfThenElseNode node) { // just do nothing, because only MulitvectorComponent is important node.getCondition().accept(this); node.getPositive().accept(this); node.getNegative().accept(this); node.getSuccessor().accept(this); }
node.getPositive().accept(this); indentation--;