This is an automated email from the ASF dual-hosted git repository.
mariofusco pushed a change to branch dev-new-parser
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
from d8fc1e9963 Revert "[DROOLS-7591] Experiment branch : migrate a new
drools-lsp parser int…" (#5689)
new 97a13f1146 add antlr4 based drl parser
new 47bc632689 bump to drools 8.16.0.Beta
new b2c4b45b7d improve node position discovery
new 662834e1a9 first c3 integration
new 26d75d7ab9 Module reorganization (#2)
new da350f09f5 manage null ast nodes and fix failing test
new 2703aa1f37 improve drl parser
new 22002d7c7a Fix basic completion (#4)
new 5d4942536f add constraints parsing
new 7f1f8b0a07 - Added DRLParserWrapper to store errors using
DRLErrorListener (#5)
new bd189735a6 Enhance test/grammar coverage. function import, global,
exists, not (#6)
new 37185cf825 Enhance test/grammar coverage. and, or, listExpression (#7)
new 457fb1e44b Enhance test/grammar coverage. matches, single quoted
string, escape (#9)
new de0ce2e38f Enhance test/grammar coverage. dialect, invalid lhs (#10)
new 22fc046f42 Enhance test/grammar coverage. keyword collision (#11)
new a5deb7fcda Enhance test/grammar coverage. function, attributes,
consequence (#12)
new 24682bf86d Enhance test/grammar coverage. OR, inline map (#13)
new a04926214f OpenRewrite applied for junit5 and assertj (#14)
new a687acf1c5 Enhance test/grammar coverage. label, consequenceLocation,
test refac… (#15)
new 19cf539e66 [DROOLS-7253] Review and improve drools-lsp parser Visitor
design (#16)
new 8aabe84834 [DROOLS-7270] Enhance test/grammar coverage :
andRestriction, orRestriction (#4)
new 4a46f07cfe [DROOLS-7271] Fully port RuleParserTest as
MiscDRLParserTest with @Disabled and priority comment (#10)
new 2d4dd82a78 [DROOLS-7285] Failed to parse and/or with parentheses in
LHS (#15)
new c5de3bade5 [DROOLS-7286] Failed to parse binding with || (#21)
new 0b10f1f2b8 [DROOLS-7287] Failed to parse comments in RHS (#23)
new b91f45d20b [DROOLS-7515] Parser : Accept plain text in RHS (#26)
new 163438a046 [DROOLS-7288] Failed to parse complex parentheses (#27)
new f4ba08d700 [DROOLS-7289] Implement accumulate (#28)
new 218b3dd591 [DROOLS-7296] Implement from entry-point (#30)
new 1d4f2fd181 [DROOLS-7297] Implement import accumulate (#29)
new ba41ed36fb [DROOLS-7290] Implement BigInteger literal, BigDecimal
literal (#31)
new f71a4667a5 [DROOLS-7292] Implement eval (#32)
new 71683ae58a [DROOLS-7293] Implement extends (#33)
new 5c27ba7803 [DROOLS-7294] Implement forall (#34)
new b139f446fe [DROOLS-7298] Implement memberOf (#35)
new 9cc3266aea [DROOLS-7300] Implement positional constraint (#36)
new 80c05c433f [DROOLS-7304] Implement temporal operators (#38)
new c53f164eaf [DROOLS-7301] Implement query (#37)
new 94f8b4adad [DROOLS-7295] Implement from collect (#39)
new 8827fb5184 [DROOLS-7305] Implement type declaration (#40)
new 388c13d961 [DROOLS-7306] Implement unification (#41)
new 4422e58ae5 [DROOLS-7310] parse nested parentheses (#42)
new 03b35bc3b8 [DROOLS-7577] drools-lsp : Add comments and explanations
for drools-p… (#43)
new 09334edd0f [DROOLS-7591] Experiment branch : migrate a new drools-lsp
parser into drools (#44)
new 522df2e9af Move necessary files without any additional modifications
new e41fbdc384 Update DRL6Expressions.g4 to ANTLR 4 (#47)
new be33de7844 Add DescrDumperTest and fix the expression parser grammar
(#48)
new fab3cf01a3 [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 8d927eb898 - License header - Revert an inappropriate test edit -
Removed unnecessary profile - Clarify unsupported methods - Removed unnecessary
bom dependency
The 49 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:
.../KnowledgeBuilderRulesConfigurationImpl.java | 1 -
.../java/org/drools/compiler/lang/DescrDumper.java | 3 +-
.../compiler/rule/builder/PatternBuilder.java | 3 +-
.../compiler/rule/builder/QueryElementBuilder.java | 5 +-
drools-drl/drools-drl-parser-tests/pom.xml | 81 +
.../drools/drl10/parser}/DRLExprParserTest.java | 26 +-
.../org/drools/drl10/parser/DRLParserTest.java | 95 +
.../org/drools/drl10/parser}/DescrDumperTest.java | 20 +-
.../org/drools/drl10/parser/MiscDRLParserTest.java | 3443 ++++++++++++++++++++
.../src/test/resources/logback-test.xml | 16 +
.../org/drools/drl10/parser/Rule_with_Extends.drl | 25 +
.../org/drools/drl10/parser/Rule_with_Metadata.drl | 27 +
.../drools/drl10/parser/Rule_with_nested_LHS.drl | 28 +
.../org/drools/drl10/parser/accumulate.drl | 25 +
.../drl10/parser/accumulateExternalFunction.drl | 23 +
.../drl10/parser/accumulateMultipleFunctions.drl | 30 +
.../accumulateMultipleFunctionsConstraint.drl | 32 +
.../org/drools/drl10/parser/accumulateReverse.drl | 26 +
.../drl10/parser/accumulate_multi_pattern.drl | 25 +
.../drl10/parser/accumulate_with_bindings.drl | 25 +
.../drl10/parser/accumulate_with_nested_from.drl | 25 +
.../org/drools/drl10/parser/almost_empty_rule.drl | 22 +
.../org/drools/drl10/parser/and_or_rule.drl | 27 +
.../org/drools/drl10/parser/autofocus.drl | 25 +
.../org/drools/drl10/parser/basic_binding.drl | 27 +
.../resources/org/drools/drl10/parser/bindings.drl | 29 +
.../drools/drl10/parser/brackets_precedence.drl | 23 +
.../resources/org/drools/drl10/parser/collect.drl | 22 +
.../drl10/parser/collect_with_nested_from.drl | 24 +
.../resources/org/drools/drl10/parser/comment.drl | 32 +
.../resources/org/drools/drl10/parser}/complex.dsl | 0
.../drl10/parser/declaration-in-consequence.drl | 48 +
.../drl10/parser/declare_type_with_fields.drl | 35 +
.../org/drools/drl10/parser/empty_rule.drl | 23 +
.../org/drools/drl10/parser/enumeration.drl | 23 +
.../org/drools/drl10/parser/eol_funny_business.drl | 37 +
.../org/drools/drl10/parser/escaped-string.drl | 23 +
.../org/drools/drl10/parser/eval_multiple.drl | 26 +
.../org/drools/drl10/parser/eval_parsing.drl | 26 +
.../org/drools/drl10/parser/eval_with_newline.drl | 38 +
.../parser}/expander_multiple_constraints.dslr | 0
.../expander_multiple_constraints_flush.dslr | 0
.../drl10/parser}/expander_spread_lines.dslr | 0
.../org/drools/drl10/parser/extra_lhs_newline.drl | 27 +
.../resources/org/drools/drl10/parser/forall.drl | 23 +
.../org/drools/drl10/parser/forallwithfrom.drl | 23 +
.../resources/org/drools/drl10/parser/from.drl | 31 +
.../org/drools/drl10/parser/function_arrays.drl | 31 +
.../org/drools/drl10/parser/functions.drl | 43 +
.../resources/org/drools/drl10/parser/globals.drl | 30 +
.../org/drools/drl10/parser/in_operator_test.drl | 26 +
.../drools/drl10/parser/lhs_semicolon_delim.drl | 29 +
.../drl10/parser/literal_bool_and_negative.drl | 27 +
.../drools/drl10/parser}/multiple_constraints.dsl | 0
.../org/drools/drl10/parser/multiple_rules.drl | 34 +
.../drl10/parser/nested_conditional_elements.drl | 27 +
.../resources/org/drools/drl10/parser/no-loop.drl | 25 +
.../drl10/parser/not_exist_with_brackets.drl | 26 +
.../drools/drl10/parser/not_with_constraint.drl | 31 +
.../drools/drl10/parser/notin_operator_test.drl | 26 +
.../org/drools/drl10/parser/or_binding.drl | 27 +
.../org/drools/drl10/parser/or_binding_complex.drl | 27 +
.../drl10/parser/or_binding_with_brackets.drl | 25 +
.../resources/org/drools/drl10/parser/or_ce.drl | 26 +
.../org/drools/drl10/parser/or_nesting.drl | 27 +
.../org/drools/drl10/parser/package_attributes.drl | 40 +
.../drools/drl10/parser/pluggable_operators.drl | 28 +
.../drools/drl10/parser/qualified_classname.drl | 25 +
.../org/drools/drl10/parser/query_and_rule.drl | 47 +
.../drl10/parser/quoted_string_name_rule.drl | 21 +
.../org/drools/drl10/parser/restrictions_test.drl | 26 +
.../org/drools/drl10/parser/rule_attributes.drl | 33 +
.../org/drools/drl10/parser/rule_attributes2.drl | 46 +
.../drools/drl10/parser/rule_attributes_alt.drl | 28 +
.../drl10/parser/rule_calendars_attribute.drl | 26 +
.../drl10/parser/rule_calendars_attribute2.drl | 26 +
.../drl10/parser/rule_duration_expression.drl | 26 +
.../drl10/parser/rule_enabled_expression.drl | 27 +
.../drl10/parser/rule_names_number_prefix.drl | 27 +
.../resources/org/drools/drl10/parser/rule_not.drl | 24 +
.../org/drools/drl10/parser/ruleflowgroup.drl | 25 +
.../org/drools/drl10/parser/semicolon.drl | 43 +
.../org/drools/drl10/parser/simple_query.drl | 25 +
.../org/drools/drl10/parser/simple_rule.drl | 29 +
.../drools/drl10/parser/soundslike_operator.drl | 30 +
.../drools/drl10/parser/statement_ordering_1.drl | 45 +
.../org/drools/drl10/parser/ternary_expression.drl | 26 +
.../test_CommentLineNumbersInConsequence.drl | 34 +
.../parser/test_ComplexChainedCallWithFrom.drl | 24 +
.../org/drools/drl10/parser/test_EmptyPattern.drl | 26 +
.../org/drools/drl10/parser/test_EndPosition.drl | 27 +
.../drools/drl10/parser/test_FunctionImport.drl | 29 +
.../parser/test_SimpleAccessorArgWithFrom.drl | 27 +
.../drl10/parser/test_SimpleAccessorWithFrom.drl | 27 +
.../parser/test_SimpleFunctionCallWithFrom.drl | 27 +
.../drl10/parser/test_SimpleMethodCallWithFrom.drl | 27 +
.../org/drools/drl10/parser/type_with_meta.drl | 48 +
.../org/drools/drl10/parser/with_eval.drl | 26 +
.../org/drools/drl10/parser/with_predicate.drl | 23 +
.../org/drools/drl10/parser/with_retval.drl | 23 +
drools-drl/drools-drl-parser/pom.xml | 45 +
.../org/drools/drl10/parser/DRL6Expressions.g4 | 847 +++++
.../antlr4/org/drools/drl10/parser/DRLLexer.g4 | 161 +
.../antlr4/org/drools/drl10/parser/DRLParser.g4 | 495 +++
.../antlr4/org/drools/drl10/parser/JavaLexer.g4 | 245 ++
.../antlr4/org/drools/drl10/parser/JavaParser.g4 | 752 +++++
.../java/org/drools/drl/parser/DRLFactory.java | 3 +
.../{DrlExprParser.java => Drl6ExprParser.java} | 8 +-
.../java/org/drools/drl/parser/DrlExprParser.java | 56 +-
.../drools/drl/parser/DrlExprParserFactory.java | 20 +
.../main/java/org/drools/drl/parser/DrlParser.java | 35 +-
.../org/drools/drl/parser/lang/DRL10Lexer.java | 42 +-
.../org/drools/drl10/parser/DRLErrorListener.java | 45 +-
.../org/drools/drl10/parser/DRLExpressions.java | 61 +
.../org/drools/drl10/parser/DRLParserError.java | 75 +
.../drools/drl10/parser/DRLParserException.java | 30 +
.../org/drools/drl10/parser/DRLParserHelper.java | 126 +
.../org/drools/drl10/parser/DRLParserWrapper.java | 85 +
.../org/drools/drl10/parser/DRLVisitorImpl.java | 845 +++++
.../org/drools/drl10/parser/Developer_Notes.md | 38 +
.../parser/Drl10ExprParser.java} | 47 +-
.../drl10/parser/DroolsParserExceptionFactory.java | 250 ++
.../java/org/drools/drl10/parser/ParserHelper.java | 678 ++++
.../org/drools/drl10/parser/ParserStringUtils.java | 81 +
drools-drl/pom.xml | 1 +
.../mvel/compiler/lang/DRLExprParserTest.java | 3 +-
.../drools/mvel/compiler/lang/DescrDumperTest.java | 3 +-
.../mvel/integrationtests/AlphaNodeTest.java | 2 +
.../visitor/ExprConstraintDescrVisitor.java | 3 +-
.../internal/builder/conf/LanguageLevelOption.java | 2 +-
pom.xml | 22 +
131 files changed, 11067 insertions(+), 165 deletions(-)
create mode 100644 drools-drl/drools-drl-parser-tests/pom.xml
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/drl10/parser}/DRLExprParserTest.java
(97%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl10/parser/DRLParserTest.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/drl10/parser}/DescrDumperTest.java
(98%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl10/parser/MiscDRLParserTest.java
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/logback-test.xml
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/Rule_with_Extends.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/Rule_with_Metadata.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/Rule_with_nested_LHS.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulate.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulateExternalFunction.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulateMultipleFunctions.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulateMultipleFunctionsConstraint.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulateReverse.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulate_multi_pattern.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulate_with_bindings.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/accumulate_with_nested_from.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/almost_empty_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/and_or_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/autofocus.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/basic_binding.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/bindings.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/brackets_precedence.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/collect.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/collect_with_nested_from.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/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/drl10/parser}/complex.dsl
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/declaration-in-consequence.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/declare_type_with_fields.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/empty_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/enumeration.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/eol_funny_business.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/escaped-string.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/eval_multiple.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/eval_parsing.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/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/drl10/parser}/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/drl10/parser}/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/drl10/parser}/expander_spread_lines.dslr
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/extra_lhs_newline.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/forall.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/forallwithfrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/from.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/function_arrays.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/functions.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/globals.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/in_operator_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/lhs_semicolon_delim.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/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/drl10/parser}/multiple_constraints.dsl
(100%)
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/multiple_rules.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/nested_conditional_elements.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/no-loop.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/not_exist_with_brackets.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/not_with_constraint.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/notin_operator_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/or_binding.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/or_binding_complex.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/or_binding_with_brackets.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/or_ce.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/or_nesting.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/package_attributes.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/pluggable_operators.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/qualified_classname.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/query_and_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/quoted_string_name_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/restrictions_test.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_attributes.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_attributes2.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_attributes_alt.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_calendars_attribute.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_calendars_attribute2.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_duration_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_enabled_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_names_number_prefix.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/rule_not.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/ruleflowgroup.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/semicolon.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/simple_query.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/simple_rule.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/soundslike_operator.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/statement_ordering_1.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/ternary_expression.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_CommentLineNumbersInConsequence.drl
create mode 100755
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_ComplexChainedCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_EmptyPattern.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_EndPosition.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_FunctionImport.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_SimpleAccessorArgWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_SimpleAccessorWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_SimpleFunctionCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/test_SimpleMethodCallWithFrom.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/type_with_meta.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/with_eval.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/with_predicate.drl
create mode 100644
drools-drl/drools-drl-parser-tests/src/test/resources/org/drools/drl10/parser/with_retval.drl
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl10/parser/DRL6Expressions.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl10/parser/DRLLexer.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl10/parser/DRLParser.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl10/parser/JavaLexer.g4
create mode 100644
drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl10/parser/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
copy
kie-internal/src/main/java/org/kie/internal/builder/conf/LanguageLevelOption.java
=>
drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/lang/DRL10Lexer.java
(50%)
copy
kie-internal/src/main/java/org/kie/internal/builder/conf/LanguageLevelOption.java
=>
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLErrorListener.java
(50%)
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLExpressions.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLParserError.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLParserException.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLParserHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLParserWrapper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DRLVisitorImpl.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/Developer_Notes.md
copy
drools-drl/drools-drl-parser/src/main/java/org/drools/{drl/parser/DrlExprParser.java
=> drl10/parser/Drl10ExprParser.java} (59%)
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/DroolsParserExceptionFactory.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/ParserHelper.java
create mode 100644
drools-drl/drools-drl-parser/src/main/java/org/drools/drl10/parser/ParserStringUtils.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]