Package jtb.cparser.customvisitor
Class ConditionPrinter
- Object
-
- DepthFirstVisitor
-
- ConditionPrinter
-
- All Implemented Interfaces:
Visitor
public class ConditionPrinter extends DepthFirstVisitor
-
-
Constructor Summary
Constructors Constructor Description ConditionPrinter(String fileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidprintExpression(Expression n)voidsetActualStrings(HashMap<String,ArrayList<String>> l)voidsetStringArrays(HashMap<String,ArrayList<String>> l)voidvisit(EqualityExpression n)voidvisit(FunctionDefinition n)voidvisit(IterationStatement n)voidvisit(LogicalANDExpression n)voidvisit(LogicalORExpression n)voidvisit(RelationalExpression n)voidvisit(SelectionStatement n)-
Methods inherited from class DepthFirstVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
ConditionPrinter
public ConditionPrinter(String fileName) throws IOException
- Throws:
IOException
-
-
Method Detail
-
close
public void close() throws IOException
- Throws:
IOException
-
setActualStrings
public void setActualStrings(HashMap<String,ArrayList<String>> l)
-
setStringArrays
public void setStringArrays(HashMap<String,ArrayList<String>> l)
-
visit
public void visit(FunctionDefinition n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
visit
public void visit(IterationStatement n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
printExpression
public void printExpression(Expression n)
-
visit
public void visit(SelectionStatement n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
visit
public void visit(LogicalANDExpression n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
visit
public void visit(LogicalORExpression n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
visit
public void visit(EqualityExpression n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
visit
public void visit(RelationalExpression n)
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDepthFirstVisitor
-
-