-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DO-NOT-MERGE] Enable new parser test for CI check in relation to incubator-kie-drools/pull/5989 #5990
base: main
Are you sure you want to change the base?
Commits on Jun 11, 2024
-
[DROOLS-7591] Experiment branch : migrate a new drools-lsp parser int… (
apache#5682) * add antlr4 based drl parser * bump to drools 8.16.0.Beta * improve node position discovery * first c3 integration * Module reorganization (#2) * WIP * Ignore directories * Add debug. Minor modifications * WIP * Fix tests - add comments * manage null ast nodes and fix failing test * improve drl parser * Fix basic completion (#4) * Add Java grammar, fix DRL grammar, simplify token index calculation, remove template code * Add ignored tokens to completion Co-authored-by: livio <[email protected]> * add constraints parsing * - Added DRLParserWrapper to store errors using DRLErrorListener (#5) - Added MiscDRLParserTest which is being ported from RuleParserTest to enhance coverage. * Enhance test/grammar coverage. function import, global, exists, not (#6) * Enhance test/grammar coverage. and, or, listExpression (#7) * Enhance test/grammar coverage. matches, single quoted string, escape (#9) - Introduced drlExpression, drlPrimary, drlLiteral, DRL_STRING_LITERAL * Enhance test/grammar coverage. dialect, invalid lhs (apache#10) * Enhance test/grammar coverage. keyword collision (apache#11) - Add "DRL_" prefix for DRL keywords for clarification * Enhance test/grammar coverage. function, attributes, consequence (apache#12) * Enhance test/grammar coverage. function, attributes, consequence - better getText preserving whitespaces - resolving WARNs because of overlapping keywords * - No need to declare duplicate keywords * Enhance test/grammar coverage. OR, inline map (apache#13) * OpenRewrite applied for junit5 and assertj (apache#14) * Enhance test/grammar coverage. label, consequenceLocation, test refac… (apache#15) * Enhance test/grammar coverage. label, consequenceLocation, test refactoring, assertj best practice * - better test method names * [DROOLS-7253] Review and improve drools-lsp parser Visitor design (apache#16) * [DROOLS-7253] Review and improve drools-lsp parser Visitor design - Remove currentConstructStack. Utilize return object instead. * - Remove instance fields. Utilize return objects instead. * [DROOLS-7270] Enhance test/grammar coverage : andRestriction, orRestriction (#4) - Removed some unused cast * [DROOLS-7271] Fully port RuleParserTest as MiscDRLParserTest with @disabled and priority comment (apache#10) * [DROOLS-7285] Failed to parse and/or with parentheses in LHS (apache#15) * [DROOLS-7286] Failed to parse binding with || (apache#21) * [DROOLS-7287] Failed to parse comments in RHS (apache#23) * [DROOLS-7287] Failed to parse comments in RHS * - add rhs string check * [DROOLS-7515] Parser : Accept plain text in RHS (apache#26) * [DROOLS-7515] Parser : Accept plain text in RHS * - Handle keyword token in RHS * - Removed sysout * - Revert statementKeywords. Instead, define DRL_END with newline or EOF * - fix method name * [DROOLS-7288] Failed to parse complex parentheses (apache#27) * [DROOLS-7288] Failed to parse complex parentheses - bump to 8.43.0.Final * additional tests * [DROOLS-7289] Implement accumulate (apache#28) * [DROOLS-7296] Implement from entry-point (apache#30) * [DROOLS-7297] Implement import accumulate (apache#29) * [DROOLS-7290] Implement BigInteger literal, BigDecimal literal (apache#31) * [DROOLS-7292] Implement eval (apache#32) * [DROOLS-7293] Implement extends (apache#33) * [DROOLS-7294] Implement forall (apache#34) * [DROOLS-7298] Implement memberOf (apache#35) * [DROOLS-7300] Implement positional constraint (apache#36) * [DROOLS-7304] Implement temporal operators (apache#38) - Also covers [DROOLS-7303] Implement sliding window * [DROOLS-7301] Implement query (apache#37) - Also partially fixes [DROOLS-7302] Implement semicolon delimiter * [DROOLS-7295] Implement from collect (apache#39) * [DROOLS-7305] Implement type declaration (apache#40) - also covers [DROOLS-7291] Implement entry-point declaration - also covers window declaration * [DROOLS-7306] Implement unification (apache#41) * [DROOLS-7306] Implement unification - Also [DROOLS-7307] Parse attribute agenda-group * [DROOLS-7308] Parse attribute without value - Also [DROOLS-7309] Parse attribute with parentheses * [DROOLS-7310] parse nested parentheses (apache#42) * [DROOLS-7310] parse nested parentheses * - Adding code commentes and explanations - Adding more nested level tests * [DROOLS-7577] drools-lsp : Add comments and explanations for drools-p… (apache#43) * [DROOLS-7577] drools-lsp : Add comments and explanations for drools-parser * removed syntax examples * [DROOLS-7591] Experiment branch : migrate a new drools-lsp parser into drools (apache#44) - Add some methods to call from drools code base * Move necessary files without any additional modifications * Update DRL6Expressions.g4 to ANTLR 4 (apache#47) * Add DescrDumperTest and fix the expression parser grammar (apache#48) * Add DescrDumperTest * Fix it * [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 * - License header - Revert an inappropriate test edit - Removed unnecessary profile - Clarify unsupported methods - Removed unnecessary bom dependency --------- Co-authored-by: mariofusco <[email protected]> Co-authored-by: Gabriele Cardosi <[email protected]> Co-authored-by: Livio Benčik <[email protected]> Co-authored-by: livio <[email protected]> Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f48f0f - Browse repository at this point
Copy the full SHA 9f48f0fView commit details -
Revert "[DROOLS-7591] Experiment branch : migrate a new drools-lsp pa…
…rser int…" (apache#5689) This reverts commit 3699d67.
Configuration menu - View commit details
-
Copy full SHA for 4d20c37 - Browse repository at this point
Copy the full SHA 4d20c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d54513 - Browse repository at this point
Copy the full SHA 0d54513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc7188 - Browse repository at this point
Copy the full SHA 9bc7188View commit details -
Configuration menu - View commit details
-
Copy full SHA for b309bdd - Browse repository at this point
Copy the full SHA b309bddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 300fb05 - Browse repository at this point
Copy the full SHA 300fb05View commit details -
* WIP * Ignore directories * Add debug. Minor modifications * WIP * Fix tests - add comments
Configuration menu - View commit details
-
Copy full SHA for 30ae2c6 - Browse repository at this point
Copy the full SHA 30ae2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab19cb7 - Browse repository at this point
Copy the full SHA ab19cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f631d - Browse repository at this point
Copy the full SHA a6f631dView commit details -
* Add Java grammar, fix DRL grammar, simplify token index calculation, remove template code * Add ignored tokens to completion Co-authored-by: livio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ff116d - Browse repository at this point
Copy the full SHA 5ff116dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b893e - Browse repository at this point
Copy the full SHA 42b893eView commit details -
- Added DRLParserWrapper to store errors using DRLErrorListener (#5)
- Added MiscDRLParserTest which is being ported from RuleParserTest to enhance coverage.
Configuration menu - View commit details
-
Copy full SHA for c936ed7 - Browse repository at this point
Copy the full SHA c936ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bad33de - Browse repository at this point
Copy the full SHA bad33deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cede2 - Browse repository at this point
Copy the full SHA 80cede2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adc7ca - Browse repository at this point
Copy the full SHA 1adc7caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6009ccf - Browse repository at this point
Copy the full SHA 6009ccfView commit details -
Enhance test/grammar coverage. keyword collision (apache#11)
- Add "DRL_" prefix for DRL keywords for clarification
Configuration menu - View commit details
-
Copy full SHA for bdbd59e - Browse repository at this point
Copy the full SHA bdbd59eView commit details -
Enhance test/grammar coverage. function, attributes, consequence (apa…
…che#12) * Enhance test/grammar coverage. function, attributes, consequence - better getText preserving whitespaces - resolving WARNs because of overlapping keywords * - No need to declare duplicate keywords
Configuration menu - View commit details
-
Copy full SHA for 6e7e3a9 - Browse repository at this point
Copy the full SHA 6e7e3a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ca5ba - Browse repository at this point
Copy the full SHA 98ca5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d16ec - Browse repository at this point
Copy the full SHA 30d16ecView commit details -
Enhance test/grammar coverage. label, consequenceLocation, test refac… (
apache#15) * Enhance test/grammar coverage. label, consequenceLocation, test refactoring, assertj best practice * - better test method names
Configuration menu - View commit details
-
Copy full SHA for 0257be5 - Browse repository at this point
Copy the full SHA 0257be5View commit details -
[DROOLS-7253] Review and improve drools-lsp parser Visitor design (ap…
…ache#16) * [DROOLS-7253] Review and improve drools-lsp parser Visitor design - Remove currentConstructStack. Utilize return object instead. * - Remove instance fields. Utilize return objects instead.
Configuration menu - View commit details
-
Copy full SHA for 57e60dc - Browse repository at this point
Copy the full SHA 57e60dcView commit details -
[DROOLS-7270] Enhance test/grammar coverage : andRestriction, orRestr…
…iction (#4) - Removed some unused cast
Configuration menu - View commit details
-
Copy full SHA for 20d4e90 - Browse repository at this point
Copy the full SHA 20d4e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e31dd - Browse repository at this point
Copy the full SHA b1e31ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfcc06c - Browse repository at this point
Copy the full SHA cfcc06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b664cc3 - Browse repository at this point
Copy the full SHA b664cc3View commit details -
[DROOLS-7287] Failed to parse comments in RHS (apache#23)
* [DROOLS-7287] Failed to parse comments in RHS * - add rhs string check
Configuration menu - View commit details
-
Copy full SHA for 9b9f450 - Browse repository at this point
Copy the full SHA 9b9f450View commit details -
[DROOLS-7515] Parser : Accept plain text in RHS (apache#26)
* [DROOLS-7515] Parser : Accept plain text in RHS * - Handle keyword token in RHS * - Removed sysout * - Revert statementKeywords. Instead, define DRL_END with newline or EOF * - fix method name
Configuration menu - View commit details
-
Copy full SHA for 5be971d - Browse repository at this point
Copy the full SHA 5be971dView commit details -
[DROOLS-7288] Failed to parse complex parentheses (apache#27)
* [DROOLS-7288] Failed to parse complex parentheses - bump to 8.43.0.Final * additional tests
Configuration menu - View commit details
-
Copy full SHA for b199302 - Browse repository at this point
Copy the full SHA b199302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 246ab9f - Browse repository at this point
Copy the full SHA 246ab9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e54ae8 - Browse repository at this point
Copy the full SHA 4e54ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e7bc2 - Browse repository at this point
Copy the full SHA 20e7bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d7b43 - Browse repository at this point
Copy the full SHA c3d7b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c7fe0 - Browse repository at this point
Copy the full SHA 47c7fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424a157 - Browse repository at this point
Copy the full SHA 424a157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f12e3 - Browse repository at this point
Copy the full SHA 45f12e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eae710 - Browse repository at this point
Copy the full SHA 8eae710View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41571e - Browse repository at this point
Copy the full SHA b41571eView commit details -
[DROOLS-7304] Implement temporal operators (apache#38)
- Also covers [DROOLS-7303] Implement sliding window
Configuration menu - View commit details
-
Copy full SHA for a1cd58c - Browse repository at this point
Copy the full SHA a1cd58cView commit details -
[DROOLS-7301] Implement query (apache#37)
- Also partially fixes [DROOLS-7302] Implement semicolon delimiter
Configuration menu - View commit details
-
Copy full SHA for 224ee2f - Browse repository at this point
Copy the full SHA 224ee2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe24e25 - Browse repository at this point
Copy the full SHA fe24e25View commit details -
[DROOLS-7305] Implement type declaration (apache#40)
- also covers [DROOLS-7291] Implement entry-point declaration - also covers window declaration
Configuration menu - View commit details
-
Copy full SHA for cf17979 - Browse repository at this point
Copy the full SHA cf17979View commit details -
[DROOLS-7306] Implement unification (apache#41)
* [DROOLS-7306] Implement unification - Also [DROOLS-7307] Parse attribute agenda-group * [DROOLS-7308] Parse attribute without value - Also [DROOLS-7309] Parse attribute with parentheses
Configuration menu - View commit details
-
Copy full SHA for 0e17748 - Browse repository at this point
Copy the full SHA 0e17748View commit details -
[DROOLS-7310] parse nested parentheses (apache#42)
* [DROOLS-7310] parse nested parentheses * - Adding code commentes and explanations - Adding more nested level tests
Configuration menu - View commit details
-
Copy full SHA for 1ad6eb4 - Browse repository at this point
Copy the full SHA 1ad6eb4View commit details -
[DROOLS-7577] drools-lsp : Add comments and explanations for drools-p… (
apache#43) * [DROOLS-7577] drools-lsp : Add comments and explanations for drools-parser * removed syntax examples
Configuration menu - View commit details
-
Copy full SHA for 6f64320 - Browse repository at this point
Copy the full SHA 6f64320View commit details -
[DROOLS-7591] Experiment branch : migrate a new drools-lsp parser int…
…o drools (apache#44) - Add some methods to call from drools code base
Configuration menu - View commit details
-
Copy full SHA for 15c3f5d - Browse repository at this point
Copy the full SHA 15c3f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8451292 - Browse repository at this point
Copy the full SHA 8451292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3703556 - Browse repository at this point
Copy the full SHA 3703556View commit details -
Add DescrDumperTest and fix the expression parser grammar (apache#48)
* Add DescrDumperTest * Fix it
Configuration menu - View commit details
-
Copy full SHA for 1983875 - Browse repository at this point
Copy the full SHA 1983875View commit details -
[DROOLS-7591] Experiment branch : migrate a new drools-lsp parser int…
…o 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
Configuration menu - View commit details
-
Copy full SHA for dd3402a - Browse repository at this point
Copy the full SHA dd3402aView commit details -
- Revert an inappropriate test edit - Removed unnecessary profile - Clarify unsupported methods - Removed unnecessary bom dependency
Configuration menu - View commit details
-
Copy full SHA for b1563ee - Browse repository at this point
Copy the full SHA b1563eeView commit details -
[incubator-kie-drools#5681] Experiment: New DRL Parser : Test failure… (
apache#5693) * [incubator-kie-drools#5681] Experiment: New DRL Parser : Test failure : Unknown language level - Revert the introduction of LanguageLevelOption.DRL10. Use DRL6 as usual. Instead, intorduced system property "drools.drl.antlr4.parser.enabled" for parser impl switch - Use a package name 'antlr4' instead of 'drl10' for the new parser separation * - Enable the new parser by default so that CI can run - Also suppress some GHAs which don't run with a feature branch
Configuration menu - View commit details
-
Copy full SHA for 1efe247 - Browse repository at this point
Copy the full SHA 1efe247View commit details -
[incubator-kie-drools#5679] New DRL parser : Test failure : RHS end w…
…ithout preceding white-space (apache#5698)
Configuration menu - View commit details
-
Copy full SHA for 629b3eb - Browse repository at this point
Copy the full SHA 629b3ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for ece43d2 - Browse repository at this point
Copy the full SHA ece43d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c805b14 - Browse repository at this point
Copy the full SHA c805b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e60b10 - Browse repository at this point
Copy the full SHA 7e60b10View commit details -
Fix minor issues in the new parser (apache#5747)
* Add missing `@Test` annotation * Fix a typo in method name
Configuration menu - View commit details
-
Copy full SHA for d0bfc9e - Browse repository at this point
Copy the full SHA d0bfc9eView commit details -
[incubator-kie-drools#5743] Update Developer_Notes.md to be community… (
apache#5751) * [incubator-kie-drools#5743] Update Developer_Notes.md to be community-friendly * Update drools-drl/drools-drl-parser/Developer_Notes.md Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser/Developer_Notes.md Co-authored-by: Jiří Locker <[email protected]> * - Add Design notes --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b099dc2 - Browse repository at this point
Copy the full SHA b099dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b184788 - Browse repository at this point
Copy the full SHA b184788View commit details -
[incubator-kie-drools#5705] [new-parser] no viable alternative after … (
apache#5767) * [incubator-kie-drools#5705] [new-parser] no viable alternative after contains operator * - Add comment * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * - add javadoc to ParserHelper.isPluggableEvaluator --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cc9f10 - Browse repository at this point
Copy the full SHA 2cc9f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e4f2af - Browse repository at this point
Copy the full SHA 0e4f2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for e52b30c - Browse repository at this point
Copy the full SHA e52b30cView commit details -
[incubator-kie-drools#5776] [new-parser] failed to parse when a metho…
…d name is a drl keyword (apache#5783)
Configuration menu - View commit details
-
Copy full SHA for c0004f3 - Browse repository at this point
Copy the full SHA c0004f3View commit details -
Primary rule should accept
this
keyword (apache#5791)As in `String(this == "x")`.
Configuration menu - View commit details
-
Copy full SHA for 3a7d63c - Browse repository at this point
Copy the full SHA 3a7d63cView commit details -
[incubator-kie-drools#5706] Grouped accessors for nested objects brok…
…en (apache#5790) * [incubator-kie-drools#5706] Grouped accessors for nested objects broken * Update drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a4d9dc - Browse repository at this point
Copy the full SHA 2a4d9dcView commit details -
[incubator-kie-drools#5709] [new-parser] Some rules do not fire in Mu…
…ltiKieBaseTest (apache#5794)
Configuration menu - View commit details
-
Copy full SHA for 8ec4736 - Browse repository at this point
Copy the full SHA 8ec4736View commit details -
[incubator-kie-drools#5708] [new-parser] function definition causes a… (
apache#5793) * [incubator-kie-drools#5708] [new-parser] function definition causes an error * - enhance getTextPreservingWhitespace to avoid string manipulation
Configuration menu - View commit details
-
Copy full SHA for dade6eb - Browse repository at this point
Copy the full SHA dade6ebView commit details -
[new-parser] Support LHS pattern annotations (apache#5797)
* LHS patterns can have annotations * LHS pattern annotations can contain chunks
Configuration menu - View commit details
-
Copy full SHA for 906e260 - Browse repository at this point
Copy the full SHA 906e260View commit details -
[incubator-kie-drools#5710] [new-parser] Unable to resolve method (fr…
…om new) in a query (apache#5795)
Configuration menu - View commit details
-
Copy full SHA for 3b527eb - Browse repository at this point
Copy the full SHA 3b527ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e045a - Browse repository at this point
Copy the full SHA 76e045aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a6a4b4 - Browse repository at this point
Copy the full SHA 0a6a4b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce9b0a - Browse repository at this point
Copy the full SHA 2ce9b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5382e8a - Browse repository at this point
Copy the full SHA 5382e8aView commit details -
[incubator-kie-drools#5711] Broken OOPath expressions (apache#5805)
* [incubator-kie-drools#5711] Broken OOPath expressions * accept mixing OOPath and standard constraint
Configuration menu - View commit details
-
Copy full SHA for 13289f9 - Browse repository at this point
Copy the full SHA 13289f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b252d4 - Browse repository at this point
Copy the full SHA 8b252d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b72316a - Browse repository at this point
Copy the full SHA b72316aView commit details -
[new-parser] Complete support for built-in operators (after, before) (a…
…pache#5812) * Improve no viable alternative example * Complete support for built-in operators * Enable soundslike test * Remove obsolete comment Co-authored-by: Toshiya Kobayashi <[email protected]> --------- Co-authored-by: Toshiya Kobayashi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49c7774 - Browse repository at this point
Copy the full SHA 49c7774View commit details -
[new-parser] Fix two minor type declaration issues (apache#5815)
* Allow semicolon after type declaration end * Allow DRL keywords to be used as field names in type declarations
Configuration menu - View commit details
-
Copy full SHA for b575dd9 - Browse repository at this point
Copy the full SHA b575dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 235f3b1 - Browse repository at this point
Copy the full SHA 235f3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfc31d - Browse repository at this point
Copy the full SHA 9dfc31dView commit details -
[incubator-kie-drools-5798] [new-parser] Ensure Descr properties (apa…
…che#5827) * [incubator-kie-drools-5798] [new-parser] Ensure Descr properties * [incubator-kie-issues#5798] Proposal * minor fix --------- Co-authored-by: Gabriele-Cardosi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97e5035 - Browse repository at this point
Copy the full SHA 97e5035View commit details -
[incubator-kie-drools-5716] [new-parser] mismatched input 'if'/'do' (… (
apache#5831) * [incubator-kie-drools-5716] [new-parser] mismatched input 'if'/'do' (support named consequences) * Update drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/DRLLexer.g4 Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java Co-authored-by: Jiří Locker <[email protected]> * resolve duplicate difinition --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38cc15b - Browse repository at this point
Copy the full SHA 38cc15bView commit details -
[new-parser] Support pluggable evaluators and class literal (apache#5834
Configuration menu - View commit details
-
Copy full SHA for ab292bb - Browse repository at this point
Copy the full SHA ab292bbView commit details -
[incubator-kie-drools-5808] [new-parser] Combining DRLParser.g4 and D…
…RL6Expressions.g4 (apache#5845) * WIP: import DRL6Expressions.g4 into DRLParser.g4 - Removed conflicting rules to make the antlr4 goal successful. - Java compilation fails because DRL6Expressions's @members section injects a DRL6Expression constructor and method overrides into DRLParser.java. * [incubator-kie-drools-5808] [new-parser] Combining DRLParser.g4 and DRL6Expressions.g4 - Modified DRL6Expressions.g4 @members to work with DRLParser - Now DRLParser holds ParserHelper - Fixed BigDecimal/BigInteger literal issues * - Reverted some parser rules which are no longer required after DRL6Expressions.g4 import --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ce9a54 - Browse repository at this point
Copy the full SHA 9ce9a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3b453 - Browse repository at this point
Copy the full SHA ca3b453View commit details -
[incubator-kie-drools-5792] [new-parser] improve drools-drl-parser-te…
…sts (apache#5855) * [incubator-kie-drools-5854] [new-parser] improve drools-drl-parser-testsa to test with old and new parsers - Old and new parser coverage using 2 surefire test executions - Fixed Descr common property issues to keep backward compatibility - A few test cases remaining without backward compatibility ("Backward Compatibility Notes" left) because the old parser seems to be wrong. - A few expr test cases remaining without backward compatibility ("Backward Compatibility Notes" left). Error code/message don't seem to be important. Also the new parser ones are better. * Update drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/LexerHelper.java Co-authored-by: Jiří Locker <[email protected]> * - removed unused import --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 703a8cf - Browse repository at this point
Copy the full SHA 703a8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for beed2b5 - Browse repository at this point
Copy the full SHA beed2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a5a1a - Browse repository at this point
Copy the full SHA f6a5a1aView commit details -
[incubator-kie-drools-5714] Broken QueryTest#testRecursiveQueryWithBa… (
apache#5866) * [incubator-kie-drools-5714] Broken QueryTest#testRecursiveQueryWithBatchCommand * removed redandunt slimdown and toString
Configuration menu - View commit details
-
Copy full SHA for 10ad502 - Browse repository at this point
Copy the full SHA 10ad502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 436fa8e - Browse repository at this point
Copy the full SHA 436fa8eView commit details -
[new-parser] Fix AccumulateTest and add groupBy support (apache#5876)
* Fix AccumulateTest * Add GroupBy support
Configuration menu - View commit details
-
Copy full SHA for 27e30c7 - Browse repository at this point
Copy the full SHA 27e30c7View commit details -
[incubator-kie-drools-5724] [new-parser] Broken ExisistentialTest#tes… (
apache#5871) * [incubator-kie-drools-5724] [new-parser] Broken ExisistentialTest#test2NotsWithAnd * - Addtional test for LPAREN lhsExpression RPAREN namedConsequenceInvocation?
Configuration menu - View commit details
-
Copy full SHA for 7973ccb - Browse repository at this point
Copy the full SHA 7973ccbView commit details -
[incubator-kie-drools-5784] Review DRLParser.g4 and DRL6Expressions.g… (
apache#5875) * [incubator-kie-drools-5784] Review DRLParser.g4 and DRL6Expressions.g4 to replace IDENTIFIER with drlIdentifier * - Removed unused methods
Configuration menu - View commit details
-
Copy full SHA for 6f3c0c6 - Browse repository at this point
Copy the full SHA 6f3c0c6View commit details -
[new-parser] Allow OOPath as a LHS pattern (apache#5884)
* Add OOPath support to lhsPattern * Set namespace and unit properties to PackageDescr children
Configuration menu - View commit details
-
Copy full SHA for ac19e9b - Browse repository at this point
Copy the full SHA ac19e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f55162a - Browse repository at this point
Copy the full SHA f55162aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbcb06f - Browse repository at this point
Copy the full SHA bbcb06fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d34c2d6 - Browse repository at this point
Copy the full SHA d34c2d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e9166 - Browse repository at this point
Copy the full SHA e7e9166View commit details -
Configuration menu - View commit details
-
Copy full SHA for c52e943 - Browse repository at this point
Copy the full SHA c52e943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ffa7c4 - Browse repository at this point
Copy the full SHA 1ffa7c4View commit details -
[incubator-kie-drools-5879] [new-parser] build failure on kie-dmn-val… (
apache#5899) * [incubator-kie-drools-5879] [new-parser] build failure on kie-dmn-validation - WIP - test case only * - nongreedy subrule * - Add tests - also fix andRestriction
Configuration menu - View commit details
-
Copy full SHA for 37e945b - Browse repository at this point
Copy the full SHA 37e945bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a884ef - Browse repository at this point
Copy the full SHA 1a884efView commit details -
[incubator-kie-drools-5912] [new-parser] Corner-case combinations of …
…not, or, and exists (apache#5914)
Configuration menu - View commit details
-
Copy full SHA for d972f20 - Browse repository at this point
Copy the full SHA d972f20View commit details -
[incubator-kie-drools-5918] [new-parser] Annotations can appear in lh… (
apache#5921) * [incubator-kie-drools-5918] [new-parser] Annotations can appear in lhsOr and lhsAnd * - infix or, and
Configuration menu - View commit details
-
Copy full SHA for 0ad1193 - Browse repository at this point
Copy the full SHA 0ad1193View commit details -
[incubator-kie-drools-5915] [new-parser] ctx.lhsPattern().size() == 0 (…
…apache#5922) - Avoid unnecessary IllegalStateException - Avoid empty error message
Configuration menu - View commit details
-
Copy full SHA for 2a058bb - Browse repository at this point
Copy the full SHA 2a058bbView commit details -
[incubator-kie-drools-5908] ReteOOWaltzTest 'end' detection issue (ap…
…ache#5913) * [incubator-kie-drools-5908] ReteOOWaltzTest 'end' detection issue * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 880f276 - Browse repository at this point
Copy the full SHA 880f276View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd776b1 - Browse repository at this point
Copy the full SHA dd776b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 766d200 - Browse repository at this point
Copy the full SHA 766d200View commit details -
[incubator-kie-drools-5924] [new-parser] Remove DRLIncompleteCodeTest (…
…apache#5941) * [incubator-kie-drools-5924] [new-parser] Disable DRLIncompleteCodeTest * Remove editor mode tests
Configuration menu - View commit details
-
Copy full SHA for e64755a - Browse repository at this point
Copy the full SHA e64755aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5411e12 - Browse repository at this point
Copy the full SHA 5411e12View commit details -
[incubator-kie-drools-5945] [new-parser] Broken named consequences in…
…side OR (apache#5950) * Tests for incubator-kie-drools-5945 * [incubator-kie-drools-5945] [new-parser] Broken named consequences inside OR --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04c54cd - Browse repository at this point
Copy the full SHA 04c54cdView commit details -
[incubator-kie-drools-5818] [new-parser] Parsing fails if a Java keyw… (
apache#5958) * [incubator-kie-drools-5818] [new-parser] Parsing fails if a Java keyword appears in a qualified name * - Exclude 'new' from 'drlIdentifier' because of 'primary' ambiguity - Add tests
Configuration menu - View commit details
-
Copy full SHA for 5e2a896 - Browse repository at this point
Copy the full SHA 5e2a896View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef5b3af - Browse repository at this point
Copy the full SHA ef5b3afView commit details -
[incubator-kie-drools-5909] [new-parser] Accumulate parsed incorrectl… (
apache#5965) * [incubator-kie-drools-5909] [new-parser] Accumulate parsed incorrectly if init and action statements are empty * Update drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java Co-authored-by: Jiří Locker <[email protected]> --------- Co-authored-by: Jiří Locker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe01bdd - Browse repository at this point
Copy the full SHA fe01bddView commit details -
[incubator-kie-drools-5936] [new-parser] || and && should be allowed …
…as alternatives to infix or and and (apache#5966)
Configuration menu - View commit details
-
Copy full SHA for 65cff36 - Browse repository at this point
Copy the full SHA 65cff36View commit details -
[incubator-kie-drools-5938] [new-parser] Tests using wrong duration a… (
apache#5969) * [incubator-kie-drools-5938] [new-parser] Tests using wrong duration attribute format * - Use explicit test value
Configuration menu - View commit details
-
Copy full SHA for 191ffce - Browse repository at this point
Copy the full SHA 191ffceView commit details -
[incubator-kie-drools-5948] [new-parser] Broken testIncompatibleListO…
…nAccumulateFunction (apache#5975)
Configuration menu - View commit details
-
Copy full SHA for c6f0b71 - Browse repository at this point
Copy the full SHA c6f0b71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cae534 - Browse repository at this point
Copy the full SHA 1cae534View commit details -
[incubator-kie-drools-5920] [new-parser] Strict annotation parsing (a…
…pache#5976) - Skip the test for new parser
Configuration menu - View commit details
-
Copy full SHA for 88a3adc - Browse repository at this point
Copy the full SHA 88a3adcView commit details -
[incubator-kie-drools-5911] [new-parser] Support optional type keywor…
…d for backward compatibility (apache#5977)
Configuration menu - View commit details
-
Copy full SHA for e13629a - Browse repository at this point
Copy the full SHA e13629aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dda4fa5 - Browse repository at this point
Copy the full SHA dda4fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e216b00 - Browse repository at this point
Copy the full SHA e216b00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8658f7a - Browse repository at this point
Copy the full SHA 8658f7aView commit details -
Incubator kie drools 5792 cleanup tests (apache#5986)
* [incubator-kie-drools-5792] cleanup drools-drl-parser-tests - Apply open-rewrite JUnit5BestPractices * - Apply open-rewrite SimplifyChainedAssertJAssertions * - remove 'parse_' prefix - remove unused 'throw Exception' * - code format
Configuration menu - View commit details
-
Copy full SHA for aaef430 - Browse repository at this point
Copy the full SHA aaef430View commit details -
[incubator-kie-drools-5988] [new-parser] Merge dev-new-parser to main
- new parser is disabled by default
Configuration menu - View commit details
-
Copy full SHA for 7da9750 - Browse repository at this point
Copy the full SHA 7da9750View commit details -
[DO-NOT-MERGE] Enable new parser test for CI check in relation to inc…
…ubator-kie-drools/pull/5989
Configuration menu - View commit details
-
Copy full SHA for 8e508ea - Browse repository at this point
Copy the full SHA 8e508eaView commit details