This is an automated email from the ASF dual-hosted git repository.

tkobayas pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


    from 23fa0a3b8b NO ISSUE: Migrate tests in drools traits to JUnit5. (#6122)
     new 9da9b0e8d6 [DROOLS-7591] Experiment branch : migrate a new drools-lsp 
parser int… (#5682)
     new a5e6fda916 Revert "[DROOLS-7591] Experiment branch : migrate a new 
drools-lsp parser int…" (#5689)
     new 02e7be99c8 add antlr4 based drl parser
     new 1bc0c40dc3 bump to drools 8.16.0.Beta
     new df6216ba3d improve node position discovery
     new f377a1368e first c3 integration
     new 5cd581674d Module reorganization (#2)
     new 38cad5fdb9 manage null ast nodes and fix failing test
     new b6b4b0144e improve drl parser
     new 5a013e3392 Fix basic completion (#4)
     new 8a3f796ce4 add constraints parsing
     new d61a2527e1 - Added DRLParserWrapper to store errors using 
DRLErrorListener (#5)
     new 3a69590104 Enhance test/grammar coverage. function import, global, 
exists, not (#6)
     new a21c5807f4 Enhance test/grammar coverage. and, or, listExpression (#7)
     new 4e6c7325f2 Enhance test/grammar coverage. matches, single quoted 
string, escape (#9)
     new 2a577b9afa Enhance test/grammar coverage. dialect, invalid lhs (#10)
     new ef870247f2 Enhance test/grammar coverage. keyword collision (#11)
     new e3cc13c3cb Enhance test/grammar coverage. function, attributes, 
consequence (#12)
     new d3b98ffab7 Enhance test/grammar coverage. OR, inline map (#13)
     new 6edd0c7350 OpenRewrite applied for junit5 and assertj (#14)
     new 0e5b111a76 Enhance test/grammar coverage. label, consequenceLocation, 
test refac… (#15)
     new 9cd5b6ef23 [DROOLS-7253] Review and improve drools-lsp parser Visitor 
design (#16)
     new ae50efeb53 [DROOLS-7270] Enhance test/grammar coverage : 
andRestriction, orRestriction (#4)
     new 55bb42bc8d [DROOLS-7271] Fully port RuleParserTest as 
MiscDRLParserTest with @Disabled and priority comment (#10)
     new 2aa0e286c3 [DROOLS-7285] Failed to parse and/or with parentheses in 
LHS (#15)
     new b04547bae2 [DROOLS-7286] Failed to parse binding with || (#21)
     new c8354dd0bc [DROOLS-7287] Failed to parse comments in RHS (#23)
     new 729bfb425d [DROOLS-7515] Parser : Accept plain text in RHS (#26)
     new 8c8b759fe0 [DROOLS-7288] Failed to parse complex parentheses (#27)
     new ac55ed07b7 [DROOLS-7289] Implement accumulate (#28)
     new a67736dd5a [DROOLS-7296] Implement from entry-point (#30)
     new 99427ec0b9 [DROOLS-7297] Implement import accumulate (#29)
     new ba9a01a869 [DROOLS-7290] Implement BigInteger literal, BigDecimal 
literal (#31)
     new 433809f69e [DROOLS-7292] Implement eval (#32)
     new 1ab70a6d2a [DROOLS-7293] Implement extends (#33)
     new 8ca6289295 [DROOLS-7294] Implement forall (#34)
     new 14316fad70 [DROOLS-7298] Implement memberOf (#35)
     new b4e11b3617 [DROOLS-7300] Implement positional constraint (#36)
     new 84d44b3a1c [DROOLS-7304] Implement temporal operators (#38)
     new 118f6beb51 [DROOLS-7301] Implement query (#37)
     new 6ba53bbec1 [DROOLS-7295] Implement from collect (#39)
     new 3963475eb8 [DROOLS-7305] Implement type declaration (#40)
     new d631dc24ba [DROOLS-7306] Implement unification (#41)
     new df067870d4 [DROOLS-7310] parse nested parentheses (#42)
     new f88c58c85b [DROOLS-7577] drools-lsp : Add comments and explanations 
for drools-p… (#43)
     new b5dc804e58 [DROOLS-7591] Experiment branch : migrate a new drools-lsp 
parser into drools (#44)
     new 2d277239ac Move necessary files without any additional modifications
     new cd7edf6675 Update DRL6Expressions.g4 to ANTLR 4 (#47)
     new 9bee3b0910 Add DescrDumperTest and fix the expression parser grammar 
(#48)
     new 1409e44eed [DROOLS-7591] Experiment branch : migrate a new drools-lsp 
parser into drools - New parser is migrated in drools-drl/drools-drl-parser 
with org.drools.drl10.parser package - To enable the new parser, run `mvn test 
-PDRL10` - At the moment, we get lots of test failures especially in 
drools-model/drools-model-codegen and 
drools-test-coverage/test-compiler-integration
     new ee25c5bbf7 - License header - Revert an inappropriate test edit - 
Removed unnecessary profile - Clarify unsupported methods - Removed unnecessary 
bom dependency
     new 8b0d37bffc [incubator-kie-drools#5681] Experiment: New DRL Parser : 
Test failure… (#5693)
     new 26ba404cd9 [incubator-kie-drools#5679] New DRL parser : Test failure : 
RHS end without preceding white-space (#5698)
     new 5d637499fa [incubator-kie-drools#5700] [new-parser] Can't use 
single-quoted Strings in RHS (#5726)
     new 31b24a62c6 [incubator-kie-drools#5701] 
org.kie.api.KieBase.getRule(String, String) is null (#5730)
     new 9d240e0793 Fix super_key failed predicate (#5748)
     new b0ad6038c6 Fix minor issues in the new parser (#5747)
     new 9e747da277 [incubator-kie-drools#5743] Update Developer_Notes.md to be 
community… (#5751)
     new 870618d194 Fix the rest of the keywords (#5759)
     new 1103432433 [incubator-kie-drools#5705] [new-parser] no viable 
alternative after … (#5767)
     new 3130333fb8 [incubator-kie-drools#5707] [new-parser] null-safe 
dereferencing broken (#5771)
     new c71dd69446 Add error listener to DrlExprParser (#5778)
     new 0aa33c8eb2 [incubator-kie-drools#5776] [new-parser] failed to parse 
when a method name is a drl keyword (#5783)
     new 46f4172c4e Primary rule should accept `this` keyword (#5791)
     new ea0158fad5 [incubator-kie-drools#5706] Grouped accessors for nested 
objects broken (#5790)
     new 044847576a [incubator-kie-drools#5709] [new-parser] Some rules do not 
fire in MultiKieBaseTest (#5794)
     new d993d0293d [incubator-kie-drools#5708] [new-parser] function 
definition causes a… (#5793)
     new abd79ffb3c [new-parser] Support LHS pattern annotations (#5797)
     new 9bc6c41d0a [incubator-kie-drools#5710] [new-parser] Unable to resolve 
method (from new) in a query (#5795)
     new 1f89360121 Enable time literal (#5800)
     new b3eb12333c Improve the chunk rule not to include parentheses (#5801)
     new dbe8665f7b Fix window reference (#5802)
     new 4c3e12e8d9 Populate AST descriptors with line numbers (#5804)
     new 4abcf088a1 [incubator-kie-drools#5711] Broken OOPath expressions 
(#5805)
     new 86ca057cf2 [incubator-kie-drools#5742] [new-parser] Broken inline cast 
(#5806)
     new a44e425704 [incubator-kie-drools-5712] Queries with arguments cannot 
be parsed (#5811)
     new fc5f4c38ed [new-parser] Complete support for built-in operators 
(after, before) (#5812)
     new c36701de32 [new-parser] Fix two minor type declaration issues (#5815)
     new c7bdd2c255 Support trait type declaration (#5820)
     new 0188fe726d Allow traits to inherit multiple traits (#5824)
     new 687bcc4e40 [incubator-kie-drools-5798] [new-parser] Ensure Descr 
properties (#5827)
     new 41265d5324 [incubator-kie-drools-5716] [new-parser] mismatched input 
'if'/'do' (… (#5831)
     new 838d347580 [new-parser] Support pluggable evaluators and class literal 
(#5834)
     new b147f246dc [incubator-kie-drools-5808] [new-parser] Combining 
DRLParser.g4 and DRL6Expressions.g4 (#5845)
     new 093a873645 Add missing DRL soft keywords to the drlIdentfier rule 
(#5861)
     new b1e2bd198c [incubator-kie-drools-5792] [new-parser] improve 
drools-drl-parser-tests (#5855)
     new b1a87d1aa5 Reuse DRL6Expressions' fullAnnotation rule in DRLParser 
(#5865)
     new f81729b044 Allow soft keywords in chained method calls (#5864)
     new c215927bcb [incubator-kie-drools-5714] Broken 
QueryTest#testRecursiveQueryWithBa… (#5866)
     new 47e94692d1 [incubator-kie-drools-5741] [new-parser] Broken enum 
declaration (#5870)
     new 965b16cb52 [new-parser] Fix AccumulateTest and add groupBy support 
(#5876)
     new 82fb772e47 [incubator-kie-drools-5724] [new-parser] Broken 
ExisistentialTest#tes… (#5871)
     new 65b081b408 [incubator-kie-drools-5784] Review DRLParser.g4 and 
DRL6Expressions.g… (#5875)
     new efe8d7d41a [new-parser] Allow OOPath as a LHS pattern (#5884)
     new dc041f9763 Preserve whitespace in accumulate/result (#5889)
     new ee1dcc50b1 Allow empty queries (#5892)
     new eaba418ad6 Improve Verifier's consequence processing resiliency (#5887)
     new a83e73b41d Avoid NPE when the input DRL is empty (#5894)
     new 6a689014c2 Avoid error when there is no space between rule keyword and 
rule name (#5898)
     new 6ea3148fcf Strip double quotes from declared entry-point ID (#5905)
     new ea1bd23355 [incubator-kie-drools-5879] [new-parser] build failure on 
kie-dmn-val… (#5899)
     new 93d1aedd6e [incubator-kie-drools-5906] [new-parser] unification in 
accumulate (#5907)
     new 7a61ad1b09 [incubator-kie-drools-5912] [new-parser] Corner-case 
combinations of not, or, and exists (#5914)
     new 77e14dff55 [incubator-kie-drools-5918] [new-parser] Annotations can 
appear in lh… (#5921)
     new ca276f51e8 [incubator-kie-drools-5915] [new-parser] 
ctx.lhsPattern().size() == 0 (#5922)
     new af784ed022 [incubator-kie-drools-5908] ReteOOWaltzTest 'end' detection 
issue (#5913)
     new 2818709888 Match EOF at the end of the compilation unit (#5930)
     new 484cc73635 Use InternalResource's encoding (#5940)
     new dda88baf37 [incubator-kie-drools-5924] [new-parser] Remove 
DRLIncompleteCodeTest (#5941)
     new 9b42df2c6a Set namespace of qualified declared types (#5947)
     new c6f3abb61b [incubator-kie-drools-5945] [new-parser] Broken named 
consequences inside OR (#5950)
     new bc58e0ff47 [incubator-kie-drools-5818] [new-parser] Parsing fails if a 
Java keyw… (#5958)
     new f21003dbc5 Avoid IndexOutOfBoundsException in lhsUnary (#5956)
     new 2f756f54f3 [incubator-kie-drools-5909] [new-parser] Accumulate parsed 
incorrectl… (#5965)
     new 4694f65be1 [incubator-kie-drools-5936] [new-parser] || and && should 
be allowed as alternatives to infix or and and (#5966)
     new 1d3712f7af [incubator-kie-drools-5938] [new-parser] Tests using wrong 
duration a… (#5969)
     new 57c5f39d7b [incubator-kie-drools-5948] [new-parser] Broken 
testIncompatibleListOnAccumulateFunction (#5975)
     new cf9960cefa [incubator-kie-drools-5932] [new-parser] Anonymous classes 
not supported (#5979)
     new b67dac2ba4 [incubator-kie-drools-5920] [new-parser] Strict annotation 
parsing (#5976)
     new aa07fb709e [incubator-kie-drools-5911] [new-parser] Support optional 
type keyword for backward compatibility (#5977)
     new e9533d9e65 [incubator-kie-drools-5980-DSL] [new-parser] Enable DSL 
tests (#5981)
     new 04b85f7666 [incubator-kie-drools-5982] [new-parser] Enable alternative 
attributes test (#5983)
     new 37db8717fa [incubator-kie-drools-5933] [new-parser] 
PackageDescr.resource not set (#5984)
     new 5d29793637 Incubator kie drools 5792 cleanup tests (#5986)
     new 39fcfa9dbb [incubator-kie-drools-5988] [new-parser] Merge 
dev-new-parser to main - new parser is disabled by default
     new 843dccd311 License header for .g4
     new 8f0ca8eddf License headers

The 127 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |    4 +
 .../KnowledgeBuilderRulesConfigurationImpl.java    |    1 -
 .../java/org/drools/compiler/lang/DescrDumper.java |    3 +-
 .../compiler/rule/builder/PatternBuilder.java      |    7 +-
 .../compiler/rule/builder/QueryElementBuilder.java |    7 +-
 .../org/drools/drl/ast/descr/OperatorDescr.java    |    2 +-
 drools-drl/drools-drl-parser-tests/pom.xml         |  124 +
 .../drl/parser/antlr4/DRLExprParserTest.java       |  581 +++
 .../drl/parser/antlr4/DRLParserIdentifierTest.java |  325 ++
 .../drools/drl/parser/antlr4/DRLParserTest.java    |  116 +
 .../drl/parser/antlr4/DescrCommonPropertyTest.java |  480 ++
 .../drools/drl/parser/antlr4}/DescrDumperTest.java |  199 +-
 .../drl/parser/antlr4/MiscDRLParserTest.java       | 5274 ++++++++++++++++++++
 .../drools/drl/parser/antlr4/ParserTestUtils.java  |   61 +
 .../src/test/resources/logback-test.xml            |   11 +-
 .../drools/drl/parser/antlr4/Rule_with_Extends.drl |   25 +
 .../drl/parser/antlr4/Rule_with_Metadata.drl       |   27 +
 .../drl/parser/antlr4/Rule_with_nested_LHS.drl     |   28 +
 .../parser/antlr4/accumulateExternalFunction.drl   |   23 +
 .../parser/antlr4/accumulateMultipleFunctions.drl  |   30 +
 .../accumulateMultipleFunctionsConstraint.drl      |   32 +
 .../drools/drl/parser/antlr4/accumulateReverse.drl |   26 +
 .../drl/parser/antlr4/accumulate_multi_pattern.drl |   25 +
 .../drl/parser/antlr4/accumulate_with_bindings.drl |   25 +
 .../parser/antlr4/accumulate_with_nested_from.drl  |   25 +
 .../drools/drl/parser/antlr4/almost_empty_rule.drl |   22 +
 .../org/drools/drl/parser/antlr4/and_or_rule.drl   |   27 +
 .../org/drools/drl/parser/antlr4/autofocus.drl     |   25 +
 .../org/drools/drl/parser/antlr4/basic_binding.drl |   27 +
 .../org/drools/drl/parser/antlr4/bindings.drl      |   29 +
 .../drl/parser/antlr4/brackets_precedence.drl      |   23 +
 .../org/drools/drl/parser/antlr4/collect.drl       |   22 +
 .../drl/parser/antlr4/collect_with_nested_from.drl |   24 +
 .../org/drools/drl/parser/antlr4/comment.drl       |   32 +
 .../org/drools/drl/parser/antlr4}/complex.dsl      |    0
 .../parser/antlr4/declaration-in-consequence.drl   |   48 +
 .../drl/parser/antlr4/declare_type_with_fields.drl |   35 +
 .../org/drools/drl/parser/antlr4/empty_rule.drl    |   23 +
 .../org/drools/drl/parser/antlr4/enumeration.drl   |   23 +
 .../drl/parser/antlr4/eol_funny_business.drl       |   37 +
 .../drools/drl/parser/antlr4/escaped-string.drl    |   23 +
 .../org/drools/drl/parser/antlr4/eval_multiple.drl |   26 +
 .../org/drools/drl/parser/antlr4/eval_parsing.drl  |   26 +
 .../drools/drl/parser/antlr4/eval_with_newline.drl |   38 +
 .../antlr4}/expander_multiple_constraints.dslr     |    0
 .../expander_multiple_constraints_flush.dslr       |    0
 .../drl/parser/antlr4}/expander_spread_lines.dslr  |    0
 .../drools/drl/parser/antlr4/extra_lhs_newline.drl |   27 +
 .../org/drools/drl/parser/antlr4/forall.drl        |   23 +
 .../drools/drl/parser/antlr4/forallwithfrom.drl    |   23 +
 .../org/drools/drl/parser/antlr4/from.drl          |   31 +
 .../drools/drl/parser/antlr4/from_accumulate.drl   |   25 +
 .../drools/drl/parser/antlr4/function_arrays.drl   |   31 +
 .../org/drools/drl/parser/antlr4/functions.drl     |   43 +
 .../org/drools/drl/parser/antlr4/globals.drl       |   30 +
 .../org/drools/drl/parser/antlr4/groupBy.drl       |   26 +
 .../drools/drl/parser/antlr4/in_operator_test.drl  |   26 +
 .../drl/parser/antlr4/lhs_semicolon_delim.drl      |   29 +
 .../parser/antlr4/literal_bool_and_negative.drl    |   27 +
 .../drl/parser/antlr4}/multiple_constraints.dsl    |    0
 .../drools/drl/parser/antlr4/multiple_rules.drl    |   34 +
 .../parser/antlr4/nested_conditional_elements.drl  |   27 +
 .../org/drools/drl/parser/antlr4/no-loop.drl       |   25 +
 .../drl/parser/antlr4/not_exist_with_brackets.drl  |   26 +
 .../drl/parser/antlr4/not_with_constraint.drl      |   31 +
 .../drl/parser/antlr4/notin_operator_test.drl      |   26 +
 .../org/drools/drl/parser/antlr4/or_binding.drl    |   27 +
 .../drl/parser/antlr4/or_binding_complex.drl       |   27 +
 .../drl/parser/antlr4/or_binding_with_brackets.drl |   25 +
 .../org/drools/drl/parser/antlr4/or_ce.drl         |   26 +
 .../org/drools/drl/parser/antlr4/or_nesting.drl    |   27 +
 .../drl/parser/antlr4/package_attributes.drl       |   40 +
 .../drools/drl/parser/antlr4/package_children.drl  |   53 +
 .../drl/parser/antlr4/pluggable_operators.drl      |   28 +
 .../drl/parser/antlr4/qualified_classname.drl      |   25 +
 .../parser/antlr4/qualified_type_declaration.drl   |   27 +
 .../drools/drl/parser/antlr4/query_and_rule.drl    |   47 +
 .../drl/parser/antlr4/quoted_string_name_rule.drl  |   21 +
 .../drools/drl/parser/antlr4/restrictions_test.drl |   26 +
 .../drools/drl/parser/antlr4/rule_attributes.drl   |   33 +
 .../drools/drl/parser/antlr4/rule_attributes2.drl  |   46 +
 .../drl/parser/antlr4/rule_attributes_alt.drl      |   28 +
 .../drl/parser/antlr4/rule_calendars_attribute.drl |   26 +
 .../parser/antlr4/rule_calendars_attribute2.drl    |   26 +
 .../drl/parser/antlr4/rule_duration_expression.drl |   26 +
 .../drl/parser/antlr4/rule_enabled_expression.drl  |   27 +
 .../drl/parser/antlr4/rule_names_number_prefix.drl |   27 +
 .../org/drools/drl/parser/antlr4/rule_not.drl      |   24 +
 .../drl/parser/antlr4/rule_timer_attribute.drl     |   26 +
 .../org/drools/drl/parser/antlr4/ruleflowgroup.drl |   25 +
 .../org/drools/drl/parser/antlr4/semicolon.drl     |   43 +
 .../org/drools/drl/parser/antlr4/simple_query.drl  |   25 +
 .../org/drools/drl/parser/antlr4/simple_rule.drl   |   29 +
 .../drl/parser/antlr4/soundslike_operator.drl      |   30 +
 .../drl/parser/antlr4/statement_ordering_1.drl     |   45 +
 .../drl/parser/antlr4/ternary_expression.drl       |   26 +
 .../test_CommentLineNumbersInConsequence.drl       |   34 +
 .../antlr4/test_ComplexChainedCallWithFrom.drl     |   24 +
 .../drools/drl/parser/antlr4/test_EmptyPattern.drl |   26 +
 .../drools/drl/parser/antlr4/test_EndPosition.drl  |   27 +
 .../drl/parser/antlr4/test_FunctionImport.drl      |   29 +
 .../antlr4/test_SimpleAccessorArgWithFrom.drl      |   27 +
 .../parser/antlr4/test_SimpleAccessorWithFrom.drl  |   27 +
 .../antlr4/test_SimpleFunctionCallWithFrom.drl     |   27 +
 .../antlr4/test_SimpleMethodCallWithFrom.drl       |   27 +
 .../drools/drl/parser/antlr4/type_with_meta.drl    |   48 +
 .../org/drools/drl/parser/antlr4/with_eval.drl     |   26 +
 .../drools/drl/parser/antlr4/with_predicate.drl    |   23 +
 .../org/drools/drl/parser/antlr4/with_retval.drl   |   23 +
 drools-drl/drools-drl-parser/Developer_Notes.md    |  123 +
 drools-drl/drools-drl-parser/pom.xml               |   45 +
 .../drools/drl/parser/antlr4/DRL6Expressions.g4    | 1011 ++++
 .../org/drools/drl/parser/antlr4/DRLLexer.g4       |  216 +
 .../org/drools/drl/parser/antlr4/DRLParser.g4      |  560 +++
 .../org/drools/drl/parser/antlr4/JavaLexer.g4      |  245 +
 .../org/drools/drl/parser/antlr4/JavaParser.g4     |  752 +++
 .../{DrlExprParser.java => Drl6ExprParser.java}    |    8 +-
 .../java/org/drools/drl/parser/DrlExprParser.java  |   56 +-
 .../drools/drl/parser/DrlExprParserFactory.java    |   36 +
 .../main/java/org/drools/drl/parser/DrlParser.java |   70 +-
 .../drl/parser/antlr4/Antlr4ParserStringUtils.java |   88 +
 .../drools/drl/parser/antlr4/BaseDescrFactory.java |   66 +
 .../drools/drl/parser/antlr4/DRLErrorListener.java |   49 +
 .../drools/drl/parser/antlr4/DRLExpressions.java   |   61 +
 .../drools/drl/parser/antlr4/DRLParserError.java   |   76 +
 .../drl/parser/antlr4/DRLParserException.java      |   30 +
 .../drools/drl/parser/antlr4/DRLParserHelper.java  |  144 +
 .../drools/drl/parser/antlr4/DRLParserWrapper.java |  101 +
 .../drools/drl/parser/antlr4/DRLVisitorImpl.java   | 1218 +++++
 .../org/drools/drl/parser/antlr4/DescrHelper.java  |   87 +
 .../Drl6ExprParserAntlr4.java}                     |   56 +-
 .../antlr4/DroolsParserExceptionFactory.java       |  234 +
 .../org/drools/drl/parser/antlr4/LexerHelper.java  |  162 +
 .../org/drools/drl/parser/antlr4/ParserHelper.java |  677 +++
 .../org/drools/drl/parser/lang/DRL6Parser.java     |   68 +-
 .../drools/drl/parser/util/ParserStringUtils.java  |  102 +
 .../drl/parser/util/ParserStringUtilsTest.java     |   66 +
 drools-drl/pom.xml                                 |    1 +
 .../model/codegen/execmodel/CompilerTest.java      |   58 +
 .../src/test/resources/logback-test.xml            |    1 +
 .../mvel/compiler/lang/DRLExprParserTest.java      |    5 +-
 .../mvel/compiler/lang/DRLIncompleteCodeTest.java  |  250 -
 .../drools/mvel/compiler/lang/DescrDumperTest.java |    3 +-
 .../drools/mvel/compiler/lang/RuleParserTest.java  |   20 -
 .../mvel/integrationtests/AlphaNodeTest.java       |    2 +
 .../integrationtests/StrictAnnotationTest.java     |    9 +
 .../src/test/resources/logback-test.xml            |    1 +
 .../functional/parser/DrlParserTest.java           |    2 +-
 .../visitor/ExprConstraintDescrVisitor.java        |    3 +-
 .../drools/verifier/visitor/RuleDescrVisitor.java  |    4 +
 pom.xml                                            |   25 +
 151 files changed, 16006 insertions(+), 545 deletions(-)
 create mode 100644 drools-drl/drools-drl-parser-tests/pom.xml
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLExprParserTest.java
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLParserIdentifierTest.java
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DRLParserTest.java
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/DescrCommonPropertyTest.java
 copy 
{drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4}/DescrDumperTest.java
 (66%)
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/ParserTestUtils.java
 copy {drools-model/drools-model-codegen => 
drools-drl/drools-drl-parser-tests}/src/test/resources/logback-test.xml (74%)
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_Extends.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_Metadata.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/Rule_with_nested_LHS.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateExternalFunction.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateMultipleFunctions.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateMultipleFunctionsConstraint.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulateReverse.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_multi_pattern.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_with_bindings.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/accumulate_with_nested_from.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/almost_empty_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/and_or_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/autofocus.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/basic_binding.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/bindings.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/brackets_precedence.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/collect.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/collect_with_nested_from.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/comment.drl
 copy 
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/complex.dsl
 (100%)
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/declaration-in-consequence.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/declare_type_with_fields.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/empty_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/enumeration.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eol_funny_business.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/escaped-string.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_multiple.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_parsing.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/eval_with_newline.drl
 copy 
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_multiple_constraints.dslr
 (100%)
 copy 
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_multiple_constraints_flush.dslr
 (100%)
 copy 
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/expander_spread_lines.dslr
 (100%)
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/extra_lhs_newline.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/forall.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/forallwithfrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/from.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/from_accumulate.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/function_arrays.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/functions.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/globals.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/groupBy.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/in_operator_test.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/lhs_semicolon_delim.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/literal_bool_and_negative.drl
 copy 
{drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/lang
 => 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4}/multiple_constraints.dsl
 (100%)
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/multiple_rules.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/nested_conditional_elements.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/no-loop.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/not_exist_with_brackets.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/not_with_constraint.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/notin_operator_test.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding_complex.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_binding_with_brackets.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_ce.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/or_nesting.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/package_attributes.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/package_children.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/pluggable_operators.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/qualified_classname.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/qualified_type_declaration.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/query_and_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/quoted_string_name_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/restrictions_test.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes2.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_attributes_alt.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_calendars_attribute.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_calendars_attribute2.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_duration_expression.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_enabled_expression.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_names_number_prefix.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_not.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/rule_timer_attribute.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/ruleflowgroup.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/semicolon.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/simple_query.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/simple_rule.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/soundslike_operator.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/statement_ordering_1.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/ternary_expression.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_CommentLineNumbersInConsequence.drl
 create mode 100755 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_ComplexChainedCallWithFrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_EmptyPattern.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_EndPosition.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_FunctionImport.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleAccessorArgWithFrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleAccessorWithFrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleFunctionCallWithFrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/test_SimpleMethodCallWithFrom.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/type_with_meta.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_eval.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_predicate.drl
 create mode 100644 
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl/parser/antlr4/with_retval.drl
 create mode 100644 drools-drl/drools-drl-parser/Developer_Notes.md
 create mode 100644 
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRL6Expressions.g4
 create mode 100644 
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRLLexer.g4
 create mode 100644 
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRLParser.g4
 create mode 100644 
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/JavaLexer.g4
 create mode 100644 
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/JavaParser.g4
 copy 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/{DrlExprParser.java
 => Drl6ExprParser.java} (96%)
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/DrlExprParserFactory.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/Antlr4ParserStringUtils.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/BaseDescrFactory.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLErrorListener.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLExpressions.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserError.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserException.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserHelper.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLParserWrapper.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DescrHelper.java
 copy 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/{DrlExprParser.java
 => antlr4/Drl6ExprParserAntlr4.java} (55%)
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DroolsParserExceptionFactory.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/LexerHelper.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/ParserHelper.java
 create mode 100644 
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/util/ParserStringUtils.java
 create mode 100644 
drools-drl/drools-drl-parser/src/test/java/org/drools/drl/parser/util/ParserStringUtilsTest.java
 delete mode 100644 
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/DRLIncompleteCodeTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to