This is an automated email from the ASF dual-hosted git repository. ddanielr pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo-access.git
commit 2b96c531b94288589a442ebb39cad09b6f257540 Merge: 9c3fa54 de115fb Author: Daniel Roberts <ddani...@gmail.com> AuthorDate: Mon Feb 3 18:01:17 2025 -0500 Merge pull request #83 from keith-turner/parse-tree Adds ability to create immutable parse trees README.md | 14 +- pom.xml | 1 + src/build/ci/find-unapproved-public.sh | 10 +- .../accumulo/access/grammar/antlr/Antlr4Tests.java | 4 - .../accumulo/access/AccessEvaluatorImpl.java | 14 +- .../apache/accumulo/access/AccessExpression.java | 273 ++++++++++++++------- .../accumulo/access/AccessExpressionImpl.java | 121 +-------- .../java/org/apache/accumulo/access/AeNode.java | 195 --------------- .../access/InvalidAccessExpressionException.java | 1 + .../org/apache/accumulo/access/Normalizer.java | 89 ------- .../accumulo/access/ParsedAccessExpression.java | 74 ++++++ .../access/ParsedAccessExpressionImpl.java | 171 +++++++++++++ .../apache/accumulo/access/ParserEvaluator.java | 19 +- .../java/org/apache/accumulo/access/Tokenizer.java | 15 +- src/test/java/example/ParseExamples.java | 229 +++++++++++++++++ src/test/java/example/ParseExamplesTest.java | 115 +++++++++ .../accumulo/access/AccessEvaluatorTest.java | 44 ++-- .../accumulo/access/AccessExpressionTest.java | 150 ++++++----- .../access/ParsedAccessExpressionTest.java | 88 +++++++ 19 files changed, 1012 insertions(+), 615 deletions(-)