[Haskell-cafe] Parsec - separating Parsing from Lexing

Jason Dusek jason.dusek at gmail.com
Tue Nov 10 15:21:04 EST 2009

  You have to bootstrap your parser with something that takes
  an `MJVal` and updates the parser state. Here is a simple


  This is a parser for command line options. It parses a list
  of `String`s, not `Char`s (because `argv` is `char**` and not
  `char*`, right?) so we introduce `stringPrim` and then build
  up the primitives from that.

Jason Dusek

More information about the Haskell-Cafe mailing list