[
http://jira.jboss.com/jira/browse/JBRULES-268?page=all ]
Edson Tirelli closed JBRULES-268.
---------------------------------
Fix Version/s: 3.1-m2
(was: 3.1-m3)
Resolution: Done
$ svn log -r 9538 -v
------------------------------------------------------------------------
r9538 | tirelli | 2007-02-15 17:49:28 -0300 (Thu, 15 Feb 2007) | 12 lines
Changed paths:
M
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/DrlParser.java
M
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/ParserError.java
M /labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLLexer.java
M /labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLParser.java
M /labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/Expander.java
M
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/ExpanderException.java
A
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DSLMapping.java
A
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DSLMappingEntry.java
A
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DSLMappingFile.java
A
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DSLMappingParseException.java
A
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultDSLMappingEntry.java
M
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpander.java
M
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpanderResolver.java
D
/labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/LineBasedExpander.java
D /labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/template
M /labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g
M
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/IntegrationCases.java
M
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/MockExpander.java
M
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/RuleParserTest.java
A
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java
A
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DefaultDSLMappingEntryTest.java
A
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DefaultExpanderTest.java
D
/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/LineExpanderTest.java
D /labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/template
A
/labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/dsl/test_expansion.drl
A
/labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/dsl/test_metainfo.dsl
JBRULES-268 JBRULES-274 JBRULES-351 JBRULES-476 JBRULES-586:
* Removed DSL parsing from the DRL parser (JBRULES-351)
* Implemented a DSL preprocessor ( Expander ) based on regexp (JBRULES-351)
* Implemented a new DSL file parser for map readings
* Added ability to expand a DSL and get the result without parsing DRL (JBRULES-268)
* Fixed problems with empty lines (JBRULES-274)
* Made DSL preprocessor space insentive (JBRULES-476)
* Fixed problems with capturing spaces (JBRULES-586)
* Added unit tests and integration tests
------------------------------------------------------------------------
Line based parser and expanderer
--------------------------------
Key: JBRULES-268
URL:
http://jira.jboss.com/jira/browse/JBRULES-268
Project: JBoss Rules
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Drl Parser/Builder
Affects Versions: 3.0-rc2
Reporter: Michael Neale
Assigned To: Edson Tirelli
Fix For: 3.1-m2
Attachments: line-expander.zip
Original Estimate: 2 days
Remaining Estimate: 2 days
Have a need to parse unexpanded DSLs, and then expand them to display, before passing to
the parser.
If an error occurs, will need to track errors like the real parser (and possibly add them
as real parser errros down the track).
This is needed for UIs, as well as getting rid of expanding from the main parser (which
has another JIRA).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira