[Haskell-beginners] Parsec and Parsing
mike h
mike_k_houghton at yahoo.co.uk
Mon Apr 18 08:35:19 UTC 2016
Hi,
I have two types,
Tag = String
Val = String
and I want to creat expressions based on equality, t = v (where t is Tag, v is Val)
and containment ie
t IN v1, v2, v3, v4
ie a tag equals a value or a tag is contained in a list of values.
Furthyermore I would like to apply AND and OR, i.e.
(t1 = v OR t1 IN v1, v2, v3) AND (t2 = v2) ect etc
I want to use Parsec and I'm ok with basic combinators but I want to get as far as making this a simple DSL but I don't want to
use buildExpressionParser - at least not initially. I want to do this from first principles, understand what I'm doing and then maybe use buildExpressionParser.
Any help would be really appreciated.
Thanks
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20160418/afd0debd/attachment.html>
More information about the Beginners
mailing list