[Haskell-cafe] Tokenizing and Parsec
magnus at therning.org
Tue Jan 12 04:47:34 EST 2010
2010/1/12 Günther Schmidt <gue.schmidt at web.de>:
> Hi all,
> I've used Parsec to "tokenize" data from a text file. It was actually quite
> easy, everything is correctly identified.
> So now I have a list/stream of self defined "Tokens" and now I'm stuck.
> Because now I need to write my own parsec-token-parsers to parse this token
> stream in a context-sensitive way.
> Uhm, how do I that then?
> a Token is something like:
> data Token = ZE String
> | OPS
> | OPSShort String
> | OPSLong String
> | Other String
> | ZECd String
> deriving Show
Maybe this can be of help (though it's for Parsec 2):
It's not the only example of this either, tagsoup-parsec is available
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus＠therning．org Jabber: magnus＠therning．org
http://therning.org/magnus identi.ca|twitter: magthe
More information about the Haskell-Cafe