Clément Fournier
e9b65823bf
Cleanup TokenMgrError
2020-03-20 18:07:56 +01:00
Clément Fournier
3cdcba2299
Fix file name for token manager error
2020-03-20 18:07:56 +01:00
Clément Fournier
9ff522c0f5
[plsql] Add token description
2020-03-20 14:53:35 +01:00
Andreas Dangel
db6d57cd1d
[plsql] grammar: set TRACK_TOKENS=false
2020-03-20 10:53:03 +01:00
Andreas Dangel
3399cfe0d4
[plsql] Fix CodeFormatRule
...
Node::getEndColumn() is exclusive now with javacc based parsers
See JavaccToken
2020-03-20 10:52:42 +01:00
Andreas Dangel
2f93795609
[plsql] remove BOM token, skip BOM in parser
2020-03-20 10:49:13 +01:00
Andreas Dangel
f6d27c6c61
[plsql] Adapt PLSQL to new javacc wrapper
2020-03-19 20:33:17 +01:00
Clément Fournier
903383d7cf
Merge branch 'master' into 7.0.x
2020-03-17 15:14:46 +01:00
Clément Fournier
941bb10d1c
Internalise PLSQL token manager
2020-03-17 14:48:37 +01:00
Clément Fournier
77112d2b9f
Merge branch 'master' into deprecate-plsql-ast
2020-03-17 14:48:03 +01:00
Clément Fournier
e1069b4a33
Fix *ParserVisitor itf being deprecated
...
refs #2239
2020-03-17 14:42:29 +01:00
Andreas Dangel
3570796384
[plsql] Enhance test for XMLFOREST
2020-03-14 17:46:20 +01:00
Piotr Szymanski
ee9f82166a
fixed grammar
2020-03-13 13:50:24 +01:00
Piotr Szymanski
a355f06b90
xmlforest with optional AS
2020-03-13 12:19:25 +01:00
Andreas Dangel
4c020bfbf7
[maven-release-plugin] prepare for next development iteration
2020-03-12 15:15:18 +01:00
Andreas Dangel
eb93aaeca7
[maven-release-plugin] prepare release pmd_releases/6.22.0
2020-03-12 15:15:09 +01:00
Andreas Dangel
16cb7767b7
Merge branch 'master' into pmd/7.0.x
2020-03-12 14:03:20 +01:00
Andreas Dangel
76e1ff5da3
Merge branch 'pr-2336'
...
[core] Call SymbolFacade without classloader by default
2020-03-12 10:28:19 +01:00
Piotr Szymanski
d50ccd1767
extended test case
2020-03-06 12:50:00 +01:00
Piotr Szymanski
7d9322734e
fixed parsing front slash
2020-03-06 12:29:49 +01:00
Andreas Dangel
6f78d54ba8
[plsql] Fix unit tests with duplicated symbol names
2020-03-06 11:11:16 +01:00
Andreas Dangel
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
Andreas Dangel
38ce869b12
Merge branch 'pr-2332'
...
[plsql] Fixed Execute Immediate statement parsing
2020-03-06 10:24:26 +01:00
Andreas Dangel
7bf8493307
Merge branch 'pr-2331'
...
[plsql] Fix in Comment statement
2020-03-06 10:19:48 +01:00
Andreas Dangel
a682d36745
[plsql] Remove CursorBody and keep CursorSpecification
2020-03-06 10:18:27 +01:00
Andreas Dangel
d8afacd6a3
Formatting
2020-03-06 09:47:17 +01:00
Andreas Dangel
53a94b3844
[plsql] Deprecate AST constructors and setters
...
Also remove useless javadoc comments and fix license header
2020-03-06 09:15:25 +01:00
Piotr Szymanski
8ae59231a2
fixed and turned on Execute Immediate
2020-03-05 17:47:45 +01:00
Piotr Szymanski
72587706b3
small fix in Comment statement, removed not needed cursorSpecification, code formatting
2020-03-05 16:50:46 +01:00
Andreas Dangel
d759f8126b
Merge branch 'pr-2327'
...
[plsql] Parsing of WHERE CURRENT OF added
2020-03-05 12:22:05 +01:00
Andreas Dangel
cc19671c5d
Add missing override
2020-03-05 12:14:30 +01:00
Andreas Dangel
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
Andreas Dangel
3329374214
[plsql] Refactor ExtractExpression
...
* Separate helper productions for datetime/xml
* Use StringLiteral for xpath and namespace
2020-03-05 12:02:56 +01:00
Piotr Szymanski
b83a4c3112
fixed test case
2020-03-05 11:22:47 +01:00
Piotr Szymanski
97043a75c5
parsing where_current_of added
2020-03-04 17:22:15 +01:00
Piotr Szymanski
69025d7522
extract(xml), xml_root, xml_forest fix
2020-03-04 15:10:24 +01:00
Clément Fournier
d61ec4c737
Deprecations for #2248
2020-02-12 14:39:01 +01:00
Clément Fournier
2fe23f5e35
Merge branch '7.0.x' into cleanup-language-version-handlers
2020-02-07 14:33:23 +01:00
Clément Fournier
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
Clément Fournier
7cd64e4374
Merge branch '7.0.x' into cleanup-language-version-handlers
2020-01-27 10:28:48 +01:00
Clément Fournier
35da350007
Merge branch '7.0.x' into master-ant-script
2020-01-24 23:48:35 +01:00
Clément Fournier
ec1eb208eb
Merge branch 'master' into 7.0.x
2020-01-24 23:48:22 +01:00
Clément Fournier
d90d5d267c
Remove trailing whitespace everywhere
2020-01-24 23:40:06 +01:00
Clément Fournier
c27481f815
Trim trailing spaces in XML
2020-01-24 23:08:52 +01:00
Clément Fournier
925944289d
Merge branch '7.0.x' into master-ant-script
2020-01-24 20:15:16 +01:00
Andreas Dangel
b02ab00e87
Merge remote-tracking branch 'origin/master' into pmd/7.0.x
2020-01-24 19:18:17 +01:00
Andreas Dangel
d994700617
[maven-release-plugin] prepare for next development iteration
2020-01-24 17:20:47 +01:00
Andreas Dangel
a28e9e22e5
[maven-release-plugin] prepare release pmd_releases/6.21.0
2020-01-24 17:20:38 +01:00
Andreas Dangel
5feca7fd93
Exclude generated AST*.java files from internalization
2020-01-24 16:19:24 +01:00
Clément Fournier
06e8f24875
Remove DFAGraph*
...
These were only used by the old designer
2020-01-24 14:58:34 +01:00