Parser might be simplified by changing each keyword rule to have a negative look-ahead assertion that the next character is not alpha-numeric. This could improve parsing rules for statements like RAISE; and RAISE WARNING; and RAISE INFO 'message'; which have complicated whitespace rules (to ensure tokens are separated)
Parser might be simplified by changing each keyword rule to have a negative look-ahead assertion that the next character is not alpha-numeric. This could improve parsing rules for statements like
RAISE;
andRAISE WARNING;
andRAISE INFO 'message';
which have complicated whitespace rules (to ensure tokens are separated)