You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2023/06/16 17:47:34 UTC

[tinkerpop] 01/01: Merge pull request #2094 from apache/TINKERPOP-2959

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 1f770f3b798c07068cab407484baf036b5150444
Merge: 0ec98c6590 d3f1a121a5
Author: Stephen Mallette <sp...@users.noreply.github.com>
AuthorDate: Fri Jun 16 13:47:22 2023 -0400

    Merge pull request #2094 from apache/TINKERPOP-2959
    
    TINKERPOP-2959 Allowed parsing of parameters with the grammar

 CHANGELOG.asciidoc                                 |   4 +-
 .../gremlin/jsr223/GremlinLangScriptEngine.java    |   6 +-
 .../gremlin/language/grammar/ArgumentVisitor.java  | 420 ++++++++++++++
 .../grammar/DefaultGremlinBaseVisitor.java         | 239 +++++---
 .../language/grammar/GenericLiteralVisitor.java    | 161 +++---
 .../language/grammar/GremlinAntlrToJava.java       |  55 +-
 .../language/grammar/GremlinParserException.java   |   4 +-
 .../language/grammar/GremlinQueryParser.java       |  12 +
 .../grammar/GremlinStringConstantsVisitor.java     | 224 --------
 .../grammar/ParseTreeContextCastHelper.java        |  14 +-
 .../language/grammar/StructureElementVisitor.java  |  15 +-
 .../language/grammar/TraversalFunctionVisitor.java |  65 ---
 .../language/grammar/TraversalMethodVisitor.java   | 391 +++++++------
 .../grammar/TraversalPredicateVisitor.java         | 140 +++--
 .../grammar/TraversalSourceSelfMethodVisitor.java  |  65 +--
 .../grammar/TraversalSourceSpawnMethodVisitor.java |  46 +-
 .../language/grammar/TraversalStrategyVisitor.java |  45 +-
 .../gremlin/language/grammar/VariableResolver.java |  72 +++
 .../grammar/VariableResolverException.java}        |  18 +-
 .../language/grammar/WithOptionsVisitor.java       | 228 ++++++++
 .../gremlin/util/function/ThrowingBiFunction.java} |  19 +-
 .../jsr223/GremlinLangScriptEngineTest.java        |  17 +
 .../language/grammar/ArgumentVisitorTest.java      | 276 ++++++++++
 .../grammar/ComplexTraversalMethodVisitorTest.java |   6 +-
 .../grammar/GeneralLiteralVisitorTest.java         |  53 +-
 .../language/grammar/GremlinQueryParserTest.java   |  62 +++
 .../language/grammar/TraversalEnumParserTest.java  |   4 +-
 .../grammar/TraversalMethodVisitorTest.java        | 386 +++++++------
 .../grammar/TraversalPredicateVisitorTest.java     |   4 +-
 .../language/grammar/TraversalRootVisitorTest.java |   2 +-
 .../TraversalSourceSelfMethodVisitorTest.java      |   2 +-
 .../grammar/TraversalSourceSpawnVisitorTest.java   |  22 +-
 .../grammar/TraversalStrategyVisitorTest.java      |   4 +-
 gremlin-language/src/main/antlr4/Gremlin.g4        | 609 ++++++++++++---------
 .../gremlin/server/GremlinDriverIntegrateTest.java |  19 +
 35 files changed, 2377 insertions(+), 1332 deletions(-)