Some syntactic sugar which makes it easier to work with optional clauses for LogicalPlans.
Check if duplicate keys exist in a set of key-value pairs.
Get the command which created the token.
Get the origin (line and position) of the token.
Get all the text which comes after the given token.
Get all the text which comes after the given rule.
Get the code that creates the given node.
Convert a string node into a string.
Convert a string token into a string.
Unescape baskslash-escaped string enclosed by quotes.
Validate the condition.
Validate the condition. If it doesn't throw a parse exception.
Register the origin of the context.
Register the origin of the context. Any TreeNode created in the closure will be assigned the registered origin. This method restores the previously set origin after completion of the closure.
A collection of utility methods for use during the parsing process.