Stephen Mallette created TINKERPOP-2959:
-------------------------------------------

             Summary: 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


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)

Reply via email to