Class TupleExprBuilder
java.lang.Object
org.eclipse.rdf4j.query.parser.sparql.AbstractASTVisitor
org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
- All Implemented Interfaces:
 SyntaxTreeBuilderVisitor
- Direct Known Subclasses:
 UpdateExprBuilder
A SPARQL AST visitor implementation that creates a query algebra representation of the query.
- Author:
 - Arjohn Kampman
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected ValueExprcastToValueExpr(Object node) protected VarCreates an anonymous Var with a unique, randomly generated, variable name.protected ValuegetValueForExpr(ValueExpr valueExpr) Retrieve the associated Value (if any) for the given valueExpr.protected VarmapValueExprToVar(Object valueExpr) Maps the given valueExpr to a Var.visit(ASTAskQuery node, Object data) visit(ASTBindingsClause node, Object data) visit(ASTBindingSet node, Object data) visit(ASTBindingValue node, Object data) visit(ASTBlankNodePropertyList node, Object data) visit(ASTBlankNode node, Object data) visit(ASTBNodeFunc node, Object data) visit(ASTCoalesce node, Object data) visit(ASTCollection node, Object data) visit(ASTCompare node, Object data) visit(ASTConstraint node, Object data) visit(ASTConstructQuery node, Object data) visit(ASTConstruct node, Object data) visit(ASTConstTripleRef node, Object data) visit(ASTContains node, Object data) visit(ASTDatatype node, Object data) visit(ASTDescribeQuery node, Object data) visit(ASTDescribe node, Object data) visit(ASTEncodeForURI node, Object data) visit(ASTExistsFunc node, Object data) visit(ASTFunctionCall node, Object data) visit(ASTGraphGraphPattern node, Object data) visit(ASTGraphPatternGroup node, Object data) visit(ASTGroupClause node, Object data) visit(ASTGroupConcat node, Object data) visit(ASTGroupCondition node, Object data) visit(ASTInlineData node, Object data) visit(ASTIRIFunc node, Object data) visit(ASTIsBlank node, Object data) visit(ASTIsLiteral node, Object data) visit(ASTIsNumeric node, Object data) visit(ASTLangMatches node, Object data) visit(ASTLowerCase node, Object data) visit(ASTMinusGraphPattern node, Object data) visit(ASTMinutes node, Object data) visit(ASTNotExistsFunc node, Object data) visit(ASTNumericLiteral node, Object data) visit(ASTObjectList node, Object data) visit(ASTOptionalGraphPattern node, Object data) visit(ASTOrderClause node, Object data) visit(ASTOrderCondition node, Object data) visit(ASTPathAlternative pathAltNode, Object data) visit(ASTPathElt pathElement, Object data) visit(ASTPathOneInPropertySet node, Object data) visit(ASTPathSequence pathSeqNode, Object data) visit(ASTPropertyListPath propListNode, Object data) visit(ASTPropertyList propListNode, Object data) visit(ASTQueryContainer node, Object data) visit(ASTRDFLiteral node, Object data) visit(ASTRegexExpression node, Object data) visit(ASTReplace node, Object data) visit(ASTSameTerm node, Object data) visit(ASTSeconds node, Object data) visit(ASTSelectQuery node, Object data) visit(ASTServiceGraphPattern node, Object data) visit(ASTStrAfter node, Object data) visit(ASTStrBefore node, Object data) visit(ASTStrEnds node, Object data) visit(ASTStrLang node, Object data) visit(ASTStrStarts node, Object data) visit(ASTSTRUUID node, Object data) visit(ASTTimezone node, Object data) visit(ASTTripleRef node, Object data) visit(ASTTriplesSameSubjectPath node, Object data) visit(ASTUnionGraphPattern node, Object data) visit(ASTUpperCase node, Object data)  
- 
Field Details
- 
valueFactory
 
 - 
 - 
Constructor Details
- 
TupleExprBuilder
 
 - 
 - 
Method Details
- 
mapValueExprToVar
Maps the given valueExpr to a Var. If the supplied ValueExpr is a Var, the object itself will be returned. If it is a ValueConstant, this method will check if an existing variable mapping exists and return that mapped variable, otherwise it will create and store a new mapping.- Parameters:
 valueExpr-- Returns:
 - a Var for the given valueExpr.
 - Throws:
 IllegalArgumentException- if the supplied ValueExpr is null or of an unexpected type.
 - 
getValueForExpr
Retrieve the associated Value (if any) for the given valueExpr.- Parameters:
 valueExpr-- Returns:
 - the value of the given ValueExpr, or null if no value exists.
 - Throws:
 IllegalArgumentException- if the supplied ValueExpr is null or of an unexpected type.
 - 
createAnonVar
Creates an anonymous Var with a unique, randomly generated, variable name.- Returns:
 - an anonymous Var with a unique, randomly generated, variable name
 
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
castToValueExpr
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 - 
visit
- Specified by:
 visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
 visitin classAbstractASTVisitor- Throws:
 VisitorException
 
 -