public final void synpred12_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:164:7: ( literal ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:164:7: literal { pushFollow(FOLLOW_literal_in_synpred12_DSLMap646); literal(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred12_DSLMap
public final void synpred3_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:119:24: ( meta_section ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:119:24: meta_section { pushFollow(FOLLOW_meta_section_in_synpred3_DSLMap338); meta_section(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred3_DSLMap
public final void synpred21_DSLMap_fragment() throws RecognitionException { Token q=null; // src/main/resources/org/drools/lang/dsl/DSLMap.g:201:21: ( COLON q= LITERAL ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:201:21: COLON q= LITERAL { match(input,COLON,FOLLOW_COLON_in_synpred21_DSLMap830); if (state.failed) return ; q=(Token)match(input,LITERAL,FOLLOW_LITERAL_in_synpred21_DSLMap834); if (state.failed) return ; } } // $ANTLR end synpred21_DSLMap
private void populateDSLSentences(final List<DSLTokenizedMappingFile> dsls) { for ( DSLTokenizedMappingFile file : dsls ) { for ( DSLMappingEntry entry : file.getMapping().getEntries() ) { if ( entry.getSection() == DSLMappingEntry.CONDITION ) { builder.addDSLConditionSentence( entry.getMappingKey() ); } else if ( entry.getSection() == DSLMappingEntry.CONSEQUENCE ) { builder.addDSLActionSentence( entry.getMappingKey() ); } else if ( entry.getSection() == DSLMappingEntry.KEYWORD ) { builder.addDSLMapping( entry ); } else if ( entry.getSection() == DSLMappingEntry.ANY ) { builder.addDSLConditionSentence( entry.getMappingKey() ); builder.addDSLActionSentence( entry.getMappingKey() ); } } } }
public AntlrDSLMappingEntry(final Section section, final MetaData metadata, final String key, final String value, final String keyPattern, final String valuePattern) { setSection( section ); setMetaData( metadata ); setMappingKey( key ); setMappingValue( value ); setKeyPattern( keyPattern ); setValuePattern( valuePattern ); }
public final void synpred25_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:222:13: ( LEFT_SQUARE pattern RIGHT_SQUARE ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:222:13: LEFT_SQUARE pattern RIGHT_SQUARE { match(input,LEFT_SQUARE,FOLLOW_LEFT_SQUARE_in_synpred25_DSLMap1320); if (state.failed) return ; pushFollow(FOLLOW_pattern_in_synpred25_DSLMap1322); pattern(); state._fsp--; if (state.failed) return ; match(input,RIGHT_SQUARE,FOLLOW_RIGHT_SQUARE_in_synpred25_DSLMap1324); if (state.failed) return ; } } // $ANTLR end synpred25_DSLMap
public final void synpred7_DSLMap_fragment() throws RecognitionException { DSLMapParser.consequence_key_return value2 = null; // src/main/resources/org/drools/lang/dsl/DSLMap.g:133:11: (value2= consequence_key ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:133:11: value2= consequence_key { pushFollow(FOLLOW_consequence_key_in_synpred7_DSLMap439); value2=consequence_key(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred7_DSLMap
public final void synpred6_DSLMap_fragment() throws RecognitionException { DSLMapParser.condition_key_return value1 = null; // src/main/resources/org/drools/lang/dsl/DSLMap.g:132:10: (value1= condition_key ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:132:10: value1= condition_key { pushFollow(FOLLOW_condition_key_in_synpred6_DSLMap425); value1=condition_key(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred6_DSLMap
public final void synpred8_DSLMap_fragment() throws RecognitionException { DSLMapParser.keyword_key_return value3 = null; // src/main/resources/org/drools/lang/dsl/DSLMap.g:134:11: (value3= keyword_key ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:134:11: value3= keyword_key { pushFollow(FOLLOW_keyword_key_in_synpred8_DSLMap453); value3=keyword_key(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred8_DSLMap
/** * @inheritDoc * @throws IOException */ public String expand(final Reader drlReader) throws IOException { return this.expand( this.loadDrlFile( drlReader ) ); }
private DSLMapping buildFileMapping(final List<ParserError> errors, final Reader dsl) throws IOException, RecognitionException{ ANTLRReaderStream reader = new ANTLRReaderStream(dsl); DSLMapWalker walker = buildFileMappingWalker(errors, reader); DSLMapping mapping = walker.mapping_file(); return mapping; }
public final void synpred1_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:276:20: ( '\\r\\n' ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:276:22: '\\r\\n' { match("\r\n"); if (state.failed) return ; } } // $ANTLR end synpred1_DSLMap
public String toString() { return this.section.getSymbol() + "[" + this.metadata + "]" + this.key + "=" + this.value; }
private boolean validateIdentifierKey(String text){ return validateLT(1, text); }
public DefaultExpanderResolver getDefaultResolver(final Reader dsl) throws DroolsParserException { DefaultExpanderResolver resolver; try { resolver = new DefaultExpanderResolver( dsl ); } catch ( final IOException e ) { throw new DroolsParserException( "Error parsing the DSL.", e ); } return resolver; }
public final void synpred23_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:220:13: ( literal ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:220:13: literal { pushFollow(FOLLOW_literal_in_synpred23_DSLMap1288); literal(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred23_DSLMap
public final void synpred17_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:23: ( COMMA ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:23: COMMA { match(input,COMMA,FOLLOW_COMMA_in_synpred17_DSLMap746); if (state.failed) return ; } } // $ANTLR end synpred17_DSLMap
public final void mCOMMA() throws RecognitionException { try { int _type = COMMA; int _channel = DEFAULT_TOKEN_CHANNEL; // src/main/resources/org/drools/lang/dsl/DSLMap.g:315:7: ( ',' ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:315:9: ',' { match(','); if (state.failed) return ; } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "COMMA"
public final void synpred15_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:8: ( literal ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:8: literal { pushFollow(FOLLOW_literal_in_synpred15_DSLMap742); literal(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred15_DSLMap
public final void synpred16_DSLMap_fragment() throws RecognitionException { // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:16: ( EQUALS ) // src/main/resources/org/drools/lang/dsl/DSLMap.g:182:16: EQUALS { match(input,EQUALS,FOLLOW_EQUALS_in_synpred16_DSLMap744); if (state.failed) return ; } } // $ANTLR end synpred16_DSLMap