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)