https://bugs.eclipse.org/bugs/show_bug.cgi?id=373332
PL/SQL Package or object types containing keywords breaks Oracle DDL parser
Change parser so that keywords can also be used as identifiers
NB: had to add 2 keywords (CONSTRAINT, PRIMARY) to the list of reserved
words that cant be identifiers - it is not exactly 100% compliant to
the appendix http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/fundamentals.htm#CBJGBIGI
Everytime I tried to include those keywords, the generated parser de-volved
into a morass of ambiguous productions could not resolve 'normal' DDL
let alone DDL that includes a keyword.
I don't think adding CONSTRAINT and PRIMARY is too much
14 files changed