/** * Clean up constructions that exists only in the unexpanded code * * @param drl * @return */ private String cleanupExpressions(String drl) { // execute cleanup for ( final DSLMappingEntry entry : this.cleanup ) { drl = entry.getKeyPattern().matcher( drl ).replaceAll( entry.getValuePattern() ); } return drl; }
Map<String, Integer> vars = entry.getVariables(); String mappingKey = entry.getMappingKey(); String vp = entry.getValuePattern(); Pattern kp = entry.getKeyPattern(); Matcher m = kp.matcher( exp ); vp = entry.getValuePattern(); Matcher allkeyMat = allkeyPat.matcher( vp );