Description
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.