Package io.nosqlbench.nb.spectest.traversal
package io.nosqlbench.nb.spectest.traversal
-
ClassDescriptionA symblic reference to an earlier argument in the same list, to avoid duplication and expose uniformity in a visual way.Match if all the predicates match when tested pair-wise across the AST nodes, traversing strictly across by sibling nodes, and not following beyond the current parent.Construct a sequence of {com.vladsch.flexmark.util.ast.Node} matchers using one of a few common predicate forms, inferred from the types of the predicate formats provided.
STNodePredicatesis a convenient wrapper aroundSTNodePredicateevaluation so that creating aNodescanner is a one-liner.