Hi all,

Most GLVs have a Client class where the user can directly enter in a
Gremlin string script. This query string isn't processed on the client
side. If that query contains an error, it requires a round trip with the
server in order to know that the query is invalid. This round trip could be
saved by having parsing on the driver side. The grammar file could be used
to generate an ANTLR parser in each of the official GLVs starting in
TinkerPop 4. As an added benefit, this checking also prevents the user from
accidentally trying to use a feature that their version of the language
doesn't support. There should be an option on the driver side to enable or
disable this feature.

Does anyone have any thoughts on this?

Thanks,
Ken

Reply via email to