SchemaMaker
Visits the AST and builds the corresponding ShEx abstract syntax
class ShExDocBaseVisitor[Any]
trait ShExDocVisitor[Any]
class AbstractParseTreeVisitor[Any]
trait ParseTreeVisitor[Any]
class Object
trait Matchable
class Any
Type members
Classlikes
Types
Value members
Concrete methods
def addAnnotations(maybeTe: Option[TripleExpr], anns: List[Annotation]): Builder[Option[TripleExpr]]
def extendTripleExpr(te: TripleExpr, cardinality: Cardinality, anns: List[Annotation], sActs: List[SemAct]): TripleExpr
def makeShape(qualifiers: List[Qualifier], tripleExpr: Option[TripleExpr], semActs: List[SemAct], anns: List[Annotation]): Builder[ShapeExpr]
def visitInlineNonLitNodeConstraint(ctx: InlineNonLitNodeConstraintContext): Builder[NodeConstraint]
override def visitNodeConstraintNonLiteral(ctx: NodeConstraintNonLiteralContext): Builder[ShapeExpr]
- Definition Classes
- ShExDocBaseVisitor -> ShExDocVisitor