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]