Sat Mar 29 15:39:48 PDT 2008  Tim Chevalier <[EMAIL PROTECTED]>
  * Revive External Core parser
  
  Huzzah, the External Core parser will now parse External Core generated by
  the HEAD.
  
  Most notably, I rewrote the parser in Parsec, but the old Happy version
  remains in the repository.
  
  I checked all the nofib benchmarks and most of the ghc-prim, base and integer
  libraries to make sure they parsed; one known bug:
    - Strings like "\x0aE", in which a hex escape code is followed by a
      letter that could be a hex digit, aren't handled properly. I'm 
      investigating whether this is a bug in Parsec or expected behavior.
  
  The checker and interpreter still don't work, but should compile.
  
  Please mess around with the parser, report bugs, improve my code, etc.,
  if you're so inclined.
  

    M ./utils/ext-core/Check.hs -15 +19
    M ./utils/ext-core/Core.hs -22 +29
    M ./utils/ext-core/Driver.hs -61 +102
    M ./utils/ext-core/Interp.hs -9 +10
    M ./utils/ext-core/Makefile -3 +3
    M ./utils/ext-core/ParseGlue.hs -1 +8
    A ./utils/ext-core/ParsecParser.hs
    M ./utils/ext-core/Parser.y -1 +9
    M ./utils/ext-core/Prep.hs -2 +2
    M ./utils/ext-core/Printer.hs -15 +35
    M ./utils/ext-core/README -4 +8

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to