511 Commits

Author SHA1 Message Date
903383d7cf Merge branch 'master' into 7.0.x 2020-03-17 15:14:46 +01:00
941bb10d1c Internalise PLSQL token manager 2020-03-17 14:48:37 +01:00
77112d2b9f Merge branch 'master' into deprecate-plsql-ast 2020-03-17 14:48:03 +01:00
e1069b4a33 Fix *ParserVisitor itf being deprecated
refs #2239
2020-03-17 14:42:29 +01:00
3570796384 [plsql] Enhance test for XMLFOREST 2020-03-14 17:46:20 +01:00
ee9f82166a fixed grammar 2020-03-13 13:50:24 +01:00
a355f06b90 xmlforest with optional AS 2020-03-13 12:19:25 +01:00
4c020bfbf7 [maven-release-plugin] prepare for next development iteration 2020-03-12 15:15:18 +01:00
eb93aaeca7 [maven-release-plugin] prepare release pmd_releases/6.22.0 2020-03-12 15:15:09 +01:00
16cb7767b7 Merge branch 'master' into pmd/7.0.x 2020-03-12 14:03:20 +01:00
76e1ff5da3 Merge branch 'pr-2336'
[core] Call SymbolFacade without classloader by default
2020-03-12 10:28:19 +01:00
d50ccd1767 extended test case 2020-03-06 12:50:00 +01:00
7d9322734e fixed parsing front slash 2020-03-06 12:29:49 +01:00
6f78d54ba8 [plsql] Fix unit tests with duplicated symbol names 2020-03-06 11:11:16 +01:00
4468db2428 [core] Call SymbolFacade without classloader by default
This allows languages, that don't need a classloader while creating
symbol table to just override the one method.
In the test, we call always the overloaded method with class loader
with made the symbol table processing not being run for tests
in plsql.

Fixes #2325
2020-03-06 10:59:02 +01:00
38ce869b12 Merge branch 'pr-2332'
[plsql] Fixed Execute Immediate statement parsing
2020-03-06 10:24:26 +01:00
7bf8493307 Merge branch 'pr-2331'
[plsql] Fix in Comment statement
2020-03-06 10:19:48 +01:00
a682d36745 [plsql] Remove CursorBody and keep CursorSpecification 2020-03-06 10:18:27 +01:00
d8afacd6a3 Formatting 2020-03-06 09:47:17 +01:00
53a94b3844 [plsql] Deprecate AST constructors and setters
Also remove useless javadoc comments and fix license header
2020-03-06 09:15:25 +01:00
8ae59231a2 fixed and turned on Execute Immediate 2020-03-05 17:47:45 +01:00
72587706b3 small fix in Comment statement, removed not needed cursorSpecification, code formatting 2020-03-05 16:50:46 +01:00
d759f8126b Merge branch 'pr-2327'
[plsql] Parsing of WHERE CURRENT OF added
2020-03-05 12:22:05 +01:00
cc19671c5d Add missing override 2020-03-05 12:14:30 +01:00
2c68e13598 [plsql] Refactor XMLROOT and XMLFOREST
* Undo changes for XMLFOREST - <AS> is not optional alone
* Remove token for keyword "VALUE"
2020-03-05 12:04:07 +01:00
3329374214 [plsql] Refactor ExtractExpression
* Separate helper productions for datetime/xml
* Use StringLiteral for xpath and namespace
2020-03-05 12:02:56 +01:00
b83a4c3112 fixed test case 2020-03-05 11:22:47 +01:00
97043a75c5 parsing where_current_of added 2020-03-04 17:22:15 +01:00
69025d7522 extract(xml), xml_root, xml_forest fix 2020-03-04 15:10:24 +01:00
d61ec4c737 Deprecations for #2248 2020-02-12 14:39:01 +01:00
2fe23f5e35 Merge branch '7.0.x' into cleanup-language-version-handlers 2020-02-07 14:33:23 +01:00
2db32f8ea6 Simplify comparable behavior of processing stages
Instead of overriding compareTo we can just use an
external comparator
2020-01-27 10:40:00 +01:00
7cd64e4374 Merge branch '7.0.x' into cleanup-language-version-handlers 2020-01-27 10:28:48 +01:00
35da350007 Merge branch '7.0.x' into master-ant-script 2020-01-24 23:48:35 +01:00
ec1eb208eb Merge branch 'master' into 7.0.x 2020-01-24 23:48:22 +01:00
d90d5d267c Remove trailing whitespace everywhere 2020-01-24 23:40:06 +01:00
c27481f815 Trim trailing spaces in XML 2020-01-24 23:08:52 +01:00
925944289d Merge branch '7.0.x' into master-ant-script 2020-01-24 20:15:16 +01:00
b02ab00e87 Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2020-01-24 19:18:17 +01:00
d994700617 [maven-release-plugin] prepare for next development iteration 2020-01-24 17:20:47 +01:00
a28e9e22e5 [maven-release-plugin] prepare release pmd_releases/6.21.0 2020-01-24 17:20:38 +01:00
5feca7fd93 Exclude generated AST*.java files from internalization 2020-01-24 16:19:24 +01:00
06e8f24875 Remove DFAGraph*
These were only used by the old designer
2020-01-24 14:58:34 +01:00
14a8eeec76 Remove typeres/dfa/multifile stuff 2020-01-23 18:27:29 +01:00
34e6e8bf08 Cleanup language version handlers 2020-01-23 18:27:29 +01:00
60e97d0ec8 Deprecate javacc generated code 2020-01-22 17:19:29 +01:00
f3246d6fc3 Merge branch '7.0.x' into master-ant-script 2020-01-19 06:09:56 +01:00
aa9a9c2bed Merge branch 'master' into 7.0.x 2020-01-19 05:59:09 +01:00
27d7a6c02c Accomodate children iterable for specialization 2020-01-19 05:57:39 +01:00
23cb9f41fb Fix PLSQL 2020-01-19 05:54:16 +01:00