[rules-users] Parsing problems using a DSL

Wolfgang Laun wolfgang.laun at gmail.com
Mon Mar 21 14:40:52 EDT 2011


On 21 March 2011 16:58, drdaveg <drdaveg at gmail.com> wrote:

> I have run into a number of problems using a domain specific language (DSL)
> on processing DSLR files.  My biggest frustration - and one I am hoping
> people can provide a work-around or guidance on - is that often the Eclipse
> plug-in does not allow the DRL pane, showing the DRL file, to be clicked on
> (and shown.)  This sometimes happens when there are no compilation errors:
> the DLR file is simply not being generated.
>
> I have run into issues where an error like "parsing problem: contact the
> support team" occurs or a null pointer exception occurs, but no error is
> shown.   My approach has been to make small changes in working DSL files
> (i.e., describing the translations) at a time, to minimize impact.  Can
> anyone offer better approaches to building the DSL grammar?
>

The upcoming version 5.2 will have better error reporting and new debug
facilities for DSL/DSLR expansion. Also, the substitution of partial names
for
binding variables should work with this new version.


> On a related issue, many documents cite using DSL and regular expressions
> for code-rewriting and - while I find documentation on antlr 3 masks for
> doing some regular expressions - is the common re-writing task of using
> "or"
> - as in
>
> My object (Car|Bus|Buyer|Salesman)
>
> supported in any way other than seperate lines for "object Car", "object
> Bus", etc?  Thanks!
>

I can't quite follow you here. From a user's point of view, antlr3 has
nothing
to do with DSL. If you could provide examples in DRL for what you want to
express in DSL/DSLR?

-W

>
> --
> View this message in context:
> http://drools-java-rules-engine.46999.n3.nabble.com/Parsing-problems-using-a-DSL-tp2710491p2710491.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110321/202c5329/attachment.html 


More information about the rules-users mailing list