rename ExpressionWalker.traverse{Shape,TripleConstraint}s
?
#12
Labels
question
Further information is requested
ExpressionWalker.traverse{Shape,TripleConstraint}s
?
#12
Version
extends-validation
Question
I think the rationale for the
ExpressionWalker.traverse{Shape,TripleConstraint}s
names is that traversing a Shape means you walk theTripleExpressions
in thatShape
,ValueExpressions
in thatTripleConstraint
.That said, I feel like
traverse{TripleConstraint,ValueExpression}s
might be more intuitive.If we want the name to follow the ShExJ attributes, they are
Shape.expression
andTripleConstraint.valueExpr
respectively.The text was updated successfully, but these errors were encountered: