which allows whitespace between the fragments that form the image name.
Solving this would solve the problem we're running into (#18), where the AS in FROM a AS b is parsed as a fragment of an image_name a AS b instead of being parsed as the AS keyword (when using a grammar with reordered rules).
a b
is not a valid image name but it's accepted by the parser:This is because the rule is specified as
which allows whitespace between the fragments that form the image name.
Solving this would solve the problem we're running into (#18), where the
AS
inFROM a AS b
is parsed as a fragment of an image_namea AS b
instead of being parsed as theAS
keyword (when using a grammar with reordered rules).I'm looking into a possible solution.