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

tkobayas pushed a commit to branch dev-new-parser
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/dev-new-parser by this push:
     new 8bf5075112 [incubator-kie-drools#5709] [new-parser] Some rules do not 
fire in MultiKieBaseTest (#5794)
8bf5075112 is described below

commit 8bf50751120b47e9d9fce9db099960ca9a5d1128
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Thu Mar 21 17:21:28 2024 +0900

    [incubator-kie-drools#5709] [new-parser] Some rules do not fire in 
MultiKieBaseTest (#5794)
---
 .../src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java  | 3 +++
 .../src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java     | 1 +
 2 files changed, 4 insertions(+)

diff --git 
a/drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
 
b/drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
index 9e2d4f9d5b..77640d9df5 100644
--- 
a/drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
+++ 
b/drools-drl/drools-drl-parser-tests/src/test/java/org/drools/drl/parser/antlr4/MiscDRLParserTest.java
@@ -780,6 +780,9 @@ class MiscDRLParserTest {
 
         assertThat(rule.getName()).isEqualTo("simple_rule");
 
+        assertThat(rule.getStartCharacter()).isEqualTo(803);
+        assertThat(rule.getEndCharacter()).isEqualTo(996);
+
         assertThat(rule.getConsequenceLine()).isEqualTo(22);
         assertThat(rule.getConsequencePattern()).isEqualTo(2);
 
diff --git 
a/drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
 
b/drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
index 487a09c3ea..7dd6d8cfdb 100644
--- 
a/drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
+++ 
b/drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java
@@ -270,6 +270,7 @@ public class DRLVisitorImpl extends 
DRLParserBaseVisitor<Object> {
             
ruleDescr.setConsequence(trimThen(getTokenTextPreservingWhitespace(ctx.rhs(), 
tokenStream))); // RHS is just a text
         }
 
+        populateStartEnd(ruleDescr, ctx);
         return ruleDescr;
     }
 


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

Reply via email to