... Actually, I just noticed that there *is* a bug here: regression=# select '1' /* foo regression*# */ regression-# '2'; ERROR: syntax error at or near "'2'" LINE 3: '2'; ^ regression=#
The above should be accepted, but it isn't. I think the problem is here: special_whitespace ({space}+|{comment}{newline}) Shouldn't that be special_whitespace ({space}+|{comment}|{newline}) ? Although I'm not quite sure how this leads to the error, because I didn't type anything between the second return and the '2', so in whitespace_with_newline ({horiz_whitespace}*{newline}{special_whitespace}*) the {special_whitespace}* should have been satisfied with zero repetitions no matter what. Odd ... regards, tom lane -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs