[jboss-svn-commits] JBL Code SVN: r20361 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jun 7 00:53:39 EDT 2008
Author: mattgeis
Date: 2008-06-07 00:53:38 -0400 (Sat, 07 Jun 2008)
New Revision: 20361
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/AntlrDSLMappingEntry.java
Log:
JBRULES-1633: Adjusting numbering of match groups in valuepattern for DSL expansion to cover cases where no variables are declared in the DSL entry
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/AntlrDSLMappingEntry.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/AntlrDSLMappingEntry.java 2008-06-07 02:21:32 UTC (rev 20360)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/AntlrDSLMappingEntry.java 2008-06-07 04:53:38 UTC (rev 20361)
@@ -130,6 +130,9 @@
if(!variables.isEmpty()){
Integer tailMatchGroupIndex = (Integer) Collections.max(variables.values());
maxGroupIndex = tailMatchGroupIndex.intValue();
+ }else if(headMatchGroupAdded){
+ //if empty, but head group matched, set max group to 1
+ maxGroupIndex++;
}
maxGroupIndex++;
valuePatternBuffer.append("$" + maxGroupIndex);
More information about the jboss-svn-commits
mailing list