Fix for bug 454937
- DBWS DDLParser: type parsing fails if a member function/procedure is encountered
- DDLParser.jjt : add MEMBER and STATIC keywords, make parseType()/columnDeclarations(), aware that a member function/procedure may be found, added memberFunctionOrProcedureDeclaration() to skip member functions/procedures, added memberFunctionOrProcedure() token handler, line ending/tab fixes
- : add testTypeWithMemberFunctions() and testTypeWithMemberFunctionsAndConstructors() (dependency on previous fix to DDLParser) to test member functions and procedures, static/non-static.
- Testing: 100%

Signed-off-by: Lukas Jungmann <>
2 files changed