class ShapePathMaker extends ShapePathDocBaseVisitor[Any]
Visits the AST and builds the corresponding abstract syntax
- Source
- ShapePathMaker.scala
- Alphabetic
- By Inheritance
- ShapePathMaker
- ShapePathDocBaseVisitor
- ShapePathDocVisitor
- AbstractParseTreeVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ShapePathMaker()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
aggregateResult(arg0: Any, arg1: Any): Any
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
defaultResult(): Any
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def extractIRIfromIRIREF(d: String, base: Option[IRI]): Builder[IRI]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getInteger(str: String): Builder[Int]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def isDefined[A](x: A): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def removeUnderscore(str: String): String
- def resolve(prefixedName: String): Builder[IRI]
-
def
shouldVisitNextChild(arg0: RuleNode, arg1: Any): Boolean
- Attributes
- protected[tree]
- Definition Classes
- AbstractParseTreeVisitor
- def splitPrefix(str: String): (String, String)
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
visit(arg0: ParseTree): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitAnyKindTest(ctx: AnyKindTestContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#anyKindTest
.Visit a parse tree produced by
ShapePathDocParser#anyKindTest
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitAxisStep(ctx: AxisStepContext): Builder[Step]
Visit a parse tree produced by
ShapePathDocParser#axisStep
.Visit a parse tree produced by
ShapePathDocParser#axisStep
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitBlankNode(ctx: BlankNodeContext): Builder[BNode]
Visit a parse tree produced by
ShapePathDocParser#blankNode
.Visit a parse tree produced by
ShapePathDocParser#blankNode
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitBlankNodeLabel(ctx: BlankNodeLabelContext): Builder[BNodeLabel]
Visit a parse tree produced by
ShapePathDocParser#blankNodeLabel
.Visit a parse tree produced by
ShapePathDocParser#blankNodeLabel
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitChild(ctx: ChildContext): Any
Visit a parse tree produced by the
child
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
child
labeled alternative inShapePathDocParser#forwardAxis
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitChildren(arg0: RuleNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitContextItemExpr(ctx: ContextItemExprContext): Any
Visit a parse tree produced by
ShapePathDocParser#contextItemExpr
.Visit a parse tree produced by
ShapePathDocParser#contextItemExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitDescendant(ctx: DescendantContext): Any
Visit a parse tree produced by the
descendant
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
descendant
labeled alternative inShapePathDocParser#forwardAxis
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitEqName(ctx: EqNameContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#eqName
.Visit a parse tree produced by
ShapePathDocParser#eqName
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitErrorNode(arg0: ErrorNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitExpr(ctx: ExprContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#expr
.Visit a parse tree produced by
ShapePathDocParser#expr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitExprIndex(ctx: ExprIndexContext): Any
Visit a parse tree produced by
ShapePathDocParser#exprIndex
.Visit a parse tree produced by
ShapePathDocParser#exprIndex
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitFirstStepExpr(ctx: FirstStepExprContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#firstStepExpr
.Visit a parse tree produced by
ShapePathDocParser#firstStepExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
- def visitForwardAxis(ctx: ForwardAxisContext): Builder[Axis]
-
def
visitForwardStep(ctx: ForwardStepContext): Builder[Step]
Visit a parse tree produced by
ShapePathDocParser#forwardStep
.Visit a parse tree produced by
ShapePathDocParser#forwardStep
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitIntersectionExpr(ctx: IntersectionExprContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#intersectionExpr
.Visit a parse tree produced by
ShapePathDocParser#intersectionExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitIri(ctx: IriContext): Builder[IRI]
Visit a parse tree produced by
ShapePathDocParser#iri
.Visit a parse tree produced by
ShapePathDocParser#iri
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitKindTest(ctx: KindTestContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#kindTest
.Visit a parse tree produced by
ShapePathDocParser#kindTest
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
- def visitList[A, B](visitFn: (A) ⇒ Builder[B], ls: List[A]): Builder[List[B]]
-
def
visitLiteral(ctx: LiteralContext): Any
Visit a parse tree produced by
ShapePathDocParser#literal
.Visit a parse tree produced by
ShapePathDocParser#literal
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitNameTest(ctx: NameTestContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#nameTest
.Visit a parse tree produced by
ShapePathDocParser#nameTest
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitNestedShapeExpr(ctx: NestedShapeExprContext): Any
Visit a parse tree produced by the
nestedShapeExpr
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
nestedShapeExpr
labeled alternative inShapePathDocParser#forwardAxis
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitNestedTripleExpr(ctx: NestedTripleExprContext): Any
Visit a parse tree produced by the
nestedTripleExpr
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
nestedTripleExpr
labeled alternative inShapePathDocParser#forwardAxis
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitNodeTest(ctx: NodeTestContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#nodeTest
.Visit a parse tree produced by
ShapePathDocParser#nodeTest
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitNumericLiteral(ctx: NumericLiteralContext): Any
Visit a parse tree produced by
ShapePathDocParser#numericLiteral
.Visit a parse tree produced by
ShapePathDocParser#numericLiteral
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
- def visitOpt[A, B](visitFn: (A) ⇒ Builder[B], v: A): Builder[Option[B]]
-
def
visitParenthesizedExpr(ctx: ParenthesizedExprContext): Any
Visit a parse tree produced by
ShapePathDocParser#parenthesizedExpr
.Visit a parse tree produced by
ShapePathDocParser#parenthesizedExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitPathExpr(ctx: PathExprContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#pathExpr
.Visit a parse tree produced by
ShapePathDocParser#pathExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitPostfixExpr(ctx: PostfixExprContext): Any
Visit a parse tree produced by
ShapePathDocParser#postfixExpr
.Visit a parse tree produced by
ShapePathDocParser#postfixExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitPredicate(ctx: PredicateContext): Builder[Predicate]
Visit a parse tree produced by
ShapePathDocParser#predicate
.Visit a parse tree produced by
ShapePathDocParser#predicate
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitPredicateList(ctx: PredicateListContext): Builder[List[Predicate]]
Visit a parse tree produced by
ShapePathDocParser#predicateList
.Visit a parse tree produced by
ShapePathDocParser#predicateList
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitPrefixedName(ctx: PrefixedNameContext): Builder[String]
Visit a parse tree produced by
ShapePathDocParser#prefixedName
.Visit a parse tree produced by
ShapePathDocParser#prefixedName
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitPrimaryExpr(ctx: PrimaryExprContext): Any
Visit a parse tree produced by
ShapePathDocParser#primaryExpr
.Visit a parse tree produced by
ShapePathDocParser#primaryExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitRegExpTest(ctx: RegExpTestContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#regExpTest
.Visit a parse tree produced by
ShapePathDocParser#regExpTest
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitShapeExprIndex(ctx: ShapeExprIndexContext): Any
Visit a parse tree produced by
ShapePathDocParser#shapeExprIndex
.Visit a parse tree produced by
ShapePathDocParser#shapeExprIndex
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitShapeExprLabel(ctx: ShapeExprLabelContext): Builder[ShapeLabel]
Visit a parse tree produced by
ShapePathDocParser#shapeExprLabel
.Visit a parse tree produced by
ShapePathDocParser#shapeExprLabel
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitShapeExprType(ctx: ShapeExprTypeContext): Any
Visit a parse tree produced by
ShapePathDocParser#shapeExprType
.Visit a parse tree produced by
ShapePathDocParser#shapeExprType
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitShapePathDoc(ctx: ShapePathDocContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#shapePathDoc
.Visit a parse tree produced by
ShapePathDocParser#shapePathDoc
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitShapeType(ctx: ShapeTypeContext): Builder[ShapeNodeType]
Visit a parse tree produced by
ShapePathDocParser#shapeType
.Visit a parse tree produced by
ShapePathDocParser#shapeType
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitStepExpr(ctx: StepExprContext): Builder[Step]
Visit a parse tree produced by
ShapePathDocParser#stepExpr
.Visit a parse tree produced by
ShapePathDocParser#stepExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitStringLiteral(ctx: StringLiteralContext): Builder[String]
Visit a parse tree produced by
ShapePathDocParser#stringLiteral
.Visit a parse tree produced by
ShapePathDocParser#stringLiteral
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitTerminal(arg0: TerminalNode): Any
- Definition Classes
- AbstractParseTreeVisitor → ParseTreeVisitor
-
def
visitTripleExprIndex(ctx: TripleExprIndexContext): Any
Visit a parse tree produced by
ShapePathDocParser#tripleExprIndex
.Visit a parse tree produced by
ShapePathDocParser#tripleExprIndex
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitTripleExprLabel(ctx: TripleExprLabelContext): Builder[(ShapeLabel, Option[Int])]
Visit a parse tree produced by
ShapePathDocParser#tripleExprLabel
.Visit a parse tree produced by
ShapePathDocParser#tripleExprLabel
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitTripleExprType(ctx: TripleExprTypeContext): Any
Visit a parse tree produced by
ShapePathDocParser#tripleExprType
.Visit a parse tree produced by
ShapePathDocParser#tripleExprType
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathDocBaseVisitor → ShapePathDocVisitor
- Annotations
- @Override()
-
def
visitUnionExpr(ctx: UnionExprContext): Builder[ShapePath]
Visit a parse tree produced by
ShapePathDocParser#unionExpr
.Visit a parse tree produced by
ShapePathDocParser#unionExpr
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
def
visitWildCard(ctx: WildCardContext): Builder[NodeTest]
Visit a parse tree produced by
ShapePathDocParser#wildCard
.Visit a parse tree produced by
ShapePathDocParser#wildCard
.The default implementation returns the result of calling
#visitChildren
onctx
.- ctx
the parse tree
- returns
the visitor result
- Definition Classes
- ShapePathMaker → ShapePathDocBaseVisitor → ShapePathDocVisitor
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )