[ https://issues.apache.org/jira/browse/TINKERPOP-2959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17902829#comment-17902829 ]
ASF GitHub Bot commented on TINKERPOP-2959: ------------------------------------------- Cole-Greer commented on code in PR #2919: URL: https://github.com/apache/tinkerpop/pull/2919#discussion_r1868692470 ########## gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Inject.feature: ########## @@ -231,6 +250,19 @@ Feature: Step - inject() | result | | l[d[1].i,d[3].i,d[100].i,d[300].i] | + @GraphComputerVerificationInjectionNotSupported @GremlinLangScriptOnly Review Comment: It's a tag to skip scenarios which are not supported in gremlin groovy, even with the help of the groovy translator. The only scenarios which require these skips in this branch which have parameterized nulls passed to ambiguous overloads. I will update the provider docs and rename to `@GremlinGroovyNotSupported` > Allow the grammar to support parameters > --------------------------------------- > > Key: TINKERPOP-2959 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2959 > Project: TinkerPop > Issue Type: Improvement > Components: language > Affects Versions: 3.6.4 > Reporter: Stephen Mallette > Assignee: Stephen Mallette > Priority: Major > Fix For: 3.7.0 > > > Allow the grammar to support parameters similar to how the groovy engine does > like, {{g.inject(x,y,z)}}. Doing this will make it easier for a transition > away from the groovy engine as a lot of Gremlin in the world today uses > parameters. The grammar may have to come with some limitations though as > groovy is wide open in terms of what can be treated as a variable. Probably > going to keep parameters tied to primitives, collections and tokens/enums > like {{Order}} and {{Scope}}. Collections themselves will not contain > parameters and things like a {{Traversal}} or {{P}} cannot be treated as one. -- This message was sent by Atlassian Jira (v8.20.10#820010)