This is an automated email from the ASF dual-hosted git repository. krlawrence pushed a commit to branch TINKERPOP-2652 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 3790207febeba0c0a7b50c956d09ca41e6fe3e9e Author: Kelvin Lawrence <[email protected]> AuthorDate: Thu Nov 18 14:48:38 2021 -0600 Add actual mappings for regex when used via Antlr --- .../gremlin/language/grammar/TraversalPredicateVisitor.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/TraversalPredicateVisitor.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/TraversalPredicateVisitor.java index 608c20d..d46fc49 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/TraversalPredicateVisitor.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/TraversalPredicateVisitor.java @@ -264,4 +264,14 @@ public class TraversalPredicateVisitor extends GremlinBaseVisitor<P> { public P visitTraversalPredicate_notStartingWith(final GremlinParser.TraversalPredicate_notStartingWithContext ctx) { return TextP.notStartingWith(GenericLiteralVisitor.getStringLiteral(ctx.stringLiteral())); } + + @Override + public P visitTraversalPredicate_regex(final GremlinParser.TraversalPredicate_regexContext ctx) { + return TextP.regex(GenericLiteralVisitor.getStringLiteral(ctx.stringLiteral())); + } + + @Override + public P visitTraversalPredicate_notRegex(final GremlinParser.TraversalPredicate_notRegexContext ctx) { + return TextP.notRegex(GenericLiteralVisitor.getStringLiteral(ctx.stringLiteral())); + } }
