16721 Commits

Author SHA1 Message Date
Clément Fournier
9aeefdb817 Dont delete jjtSetLastToken
JJT grammars should mention TRACK_TOKENS=false;
On the java-grammar branch some tokens are adjusted
manually with calls to jjtSetLastToken and deleting
these calls messes that up
2020-03-20 05:37:23 +01:00
Clément Fournier
fa39505f5a Checkstyle 2020-03-20 03:00:43 +01:00
Clément Fournier
ee4257d8fc Fix JSP CPD tests
CPD "normalizes" line separators to the
platform-specific separator. This should
be fixed later when we move to TextDocument
2020-03-20 02:58:43 +01:00
Clément Fournier
e577169862 Cleanup some usages of CollectionUtil 2020-03-20 01:32:55 +01:00
Clément Fournier
170360b309 Add a firstChild axis method
Fix bug with filter on children stream
2020-03-20 01:21:50 +01:00
Clément Fournier
ea3085e560 Normalize line endings
Tries to fix build failure on windows...
2020-03-19 19:34:16 +01:00
Clément Fournier
9a62a662c1 Remove track-tokens for vf, jsp 2020-03-19 17:57:30 +01:00
Clément Fournier
b530d3e5a4 Don't duplicate setLastToken for jjtree nodes
This is handled by the closeNodeScope routine
of the JjtreeBuilder, the parser shouldn't call
this itself
2020-03-19 17:37:25 +01:00
Clément Fournier
33eb1501db Use base JJTree class for the VF parser 2020-03-19 16:53:22 +01:00
Clément Fournier
242432237c Use base JJTree class for the JSP parser 2020-03-19 16:45:24 +01:00
Andreas Dangel
40a262cfae Merge branch 'pr-2362' into pmd/7.0.x
[js] Use new javacc wrapper in JS module
2020-03-19 15:41:35 +01:00
Andreas Dangel
75c4377b14 [js] Ecmascript5TokenManager is internalapi 2020-03-19 15:41:25 +01:00
Andreas Dangel
0a31e15193 [js] License headers 2020-03-19 15:41:13 +01:00
Andreas Dangel
2620fc60be [cpp] License headers 2020-03-19 15:38:39 +01:00
Andreas Dangel
0556719648 Merge branch 'pr-2361' into pmd/7.0.x
[objectivec] Use new javacc wrapper script in Objective C module
2020-03-19 15:37:40 +01:00
Andreas Dangel
356be6393e [objectivec] License headers 2020-03-19 15:37:33 +01:00
Andreas Dangel
319769ac30 Merge branch 'pr-2360' into pmd/7.0.x
[cpp] Use new javacc wrapper script in C++ module
2020-03-19 15:35:48 +01:00
Andreas Dangel
007b05f610 Merge branch 'pr-2359' into pmd/7.0.x
[matlab] Use new javacc wrapper script in Matlab module
2020-03-19 15:35:05 +01:00
Andreas Dangel
47a06fbc6a Merge branch 'pr-2294' into pmd/7.0.x
[vf, jsp] Adapt JSP & VF modules to new javacc wrapper
2020-03-19 15:24:33 +01:00
Andreas Dangel
ff39a5503a [vf] Make remaining setters package-private, remove deprecated 2020-03-19 15:24:06 +01:00
Andreas Dangel
3b5c08a095 [vf] License headers 2020-03-19 15:23:12 +01:00
Andreas Dangel
02595f846a [jsp] OpenTagRegister is package-private 2020-03-19 15:22:40 +01:00
Andreas Dangel
8268e479dd [jsp] Remove deprecated annotation 2020-03-19 15:16:48 +01:00
Andreas Dangel
8baaef915b [jsp] License headers 2020-03-19 15:16:32 +01:00
Andreas Dangel
55915fe5ab Fix build (java: ASTRecord::getDeclarations()) 2020-03-19 12:41:27 +01:00
Andreas Dangel
235e5f4160 Fix build (Apex Metrics) 2020-03-19 12:37:53 +01:00
Clément Fournier
fd87420953 Merge branch '7.0.x' into simplify-metrics-framework-on-7 2020-03-18 00:34:38 +01:00
Clément Fournier
f083a6b27b Remove alljavacc.xml 2020-03-17 18:06:49 +01:00
Clément Fournier
e23df57ccd Port js (es5) module 2020-03-17 18:05:32 +01:00
Clément Fournier
2ecc60ec71 Port objectivec module 2020-03-17 17:52:48 +01:00
Clément Fournier
f767903b0c Checkstyle 2020-03-17 17:25:57 +01:00
Clément Fournier
c4ec36b2b6 Port cpp module 2020-03-17 17:23:29 +01:00
Clément Fournier
925c22472e Port Matlab cpd module 2020-03-17 17:04:14 +01:00
Clément Fournier
c07535927f Merge branch 'master' into 7.0.x 2020-03-17 16:29:23 +01:00
Clément Fournier
c38f94cad7 Declare modelica namespace 2020-03-17 16:21:12 +01:00
Clément Fournier
3d861f63cc Fix dead link 2020-03-17 15:57:21 +01:00
Clément Fournier
affb0461c9 Skip bom 2020-03-17 15:53:37 +01:00
Clément Fournier
7108a166d4 Make setters package-private 2020-03-17 15:51:22 +01:00
Clément Fournier
7ecdd394b2 Make VF nodes final 2020-03-17 15:48:30 +01:00
Clément Fournier
5fe9fb8f52 Make JSP nodes final 2020-03-17 15:47:51 +01:00
Clément Fournier
fd0d53b590 Merge branch '7.0.x' into port-jsp-vf-modules 2020-03-17 15:46:41 +01:00
Clément Fournier
84ca3c63c0 Merge branch 'remove-multifile' into 7.0.x 2020-03-17 15:18:45 +01:00
Clément Fournier
903383d7cf Merge branch 'master' into 7.0.x 2020-03-17 15:14:46 +01:00
Clément Fournier
d212c79f58 Remove redundant section in release notes 2020-03-17 15:10:28 +01:00
Clément Fournier
138c0e3e86 Deprecate tokManagers for more module 2020-03-17 15:08:58 +01:00
Clément Fournier
3ac135640a Merge deprecation sections for all ASTs
Also deprecate JSP token manager
2020-03-17 15:01:56 +01:00
Clément Fournier
d6ef129d80 Merge branch 'deprecate-plsql-ast' 2020-03-17 14:49:41 +01:00
Clément Fournier
f827d05819 Merge branch 'deprecate-vf-ast' 2020-03-17 14:49:33 +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