Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 271efff28997e99620c4dda06a43fe3f73f03200
      https://github.com/pmd/pmd/commit/271efff28997e99620c4dda06a43fe3f73f03200
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M pmd-plsql/etc/grammar/PldocAST.jjt

  Log Message:
  -----------
  [plsql] Use token::getImage instead of token::toString in grammar

If we change token.toString to be more descriptive
(eg display kind), the parser breaks. This prepares
changes for 7.0


  Commit: 178fa28414b0cc6b9a5df033d6cc91655e4a8937
      https://github.com/pmd/pmd/commit/178fa28414b0cc6b9a5df033d6cc91655e4a8937
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M pmd-plsql/etc/grammar/PldocAST.jjt

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


  Commit: d6296bd85fb3981124ebd0bbe855c7f9f2a1ec7f
      https://github.com/pmd/pmd/commit/d6296bd85fb3981124ebd0bbe855c7f9f2a1ec7f
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt

  Log Message:
  -----------
  Fix apex multifile tests


  Commit: 99700d7526a57ece50f779ffc6f9ae75f8e37288
      https://github.com/pmd/pmd/commit/99700d7526a57ece50f779ffc6f9ae75f8e37288
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M pmd-core/src/main/ant/alljavacc.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractTokenManager.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/GenericToken.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/JavaCharStream.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TextAvailableNode.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/TokenDocument.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/CharStreamFactory.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/src/main/ant/alljavacc.xml
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaTokenManager.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledBlock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabeledThrowStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Comment.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/CommentUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/DummyJavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/FormalComment.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaTokenFactory.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MultiLineComment.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SingleLineComment.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AccessNodeTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/FormalCommentTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/dfa/StructureTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRuleTest.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript5/Ecmascript5TokenManager.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspTokenManager.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/AstMatcherDslAdapter.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/TestUtils.kt
    M 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabTokenManager.java
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
    M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCTokenManager.java
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M pmd-plsql/src/main/ant/alljavacc.xml
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLTokenManager.java
    M 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonTokenManager.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
    R 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfSimpleCharStream.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfTokenManager.java

  Log Message:
  -----------
  Extract changes from #2166 to 7.0.x

* Make Java nodes text-available
* Introduce shared JavaccToken in pmd-core
* Use factory to produce char streams

Tests are still on java-grammar,
since they use the DSL & newer
AST structure.

This is to prepare for other changes
that concern all javacc languages and
should not be done on java-grammar


Compare: https://github.com/pmd/pmd/compare/db1a8d764906...99700d7526a5


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to