45694570457145724573457445754576457745784579
assertNotNull( m ); assertEquals( 1, m.lhs.length ); IPattern p = m.lhs[ 0 ]; assertTrue( p instanceof FactPattern ); FactPattern fp = (FactPattern) p; assertEquals( "Person", fp.getFactType() );
46184619462046214622462346244625462646274628
46674668466946704671467246734674467546764677
49254926492749284929493049314932493349344935
assertEquals( "rule1", m.name ); assertEquals( 1, m.lhs.length ); IPattern p = m.lhs[ 0 ]; assertTrue( p instanceof FactPattern ); FactPattern fp = (FactPattern) p; assertEquals( "Room", fp.getFactType() );
57585759576057615762576357645765576657675768
assertEquals( "rule1", m.name ); assertEquals( 1, m.lhs.length ); IPattern p = m.lhs[ 0 ]; assertTrue( p instanceof FactPattern ); FactPattern fp = (FactPattern) p; assertEquals( "Applicant", fp.getFactType() );
58195820582158225823582458255826582758285829
59035904590559065907590859095910591159125913
assertEquals( "rule1", m.name ); assertEquals( 1, m.lhs.length ); IPattern p = m.lhs[ 0 ]; assertTrue( p instanceof FactPattern ); FactPattern fp = (FactPattern) p; assertEquals( "Bundle", fp.getFactType() );
60056006600760086009601060116012601360146015
60926093609460956096609760986099610061016102
22052206220722082209221022112212221322142215
int lineCounter = -1; for ( BaseDescr descr : lhs.getDescrs() ) { lineCounter = parseNonDrlInLhs( m, expandedDRLInfo, lineCounter ); IPattern pattern = parseBaseDescr( m, descr, isJavaDialect, boundParams, dmo ); if ( pattern != null ) {