Skip to content
  • Oleg Grenrus's avatar
    Parsec parser · 512db606
    Oleg Grenrus authored
    - Initial import of stuff
    - Add hackage index parsing test for parsec
    - We can parse name and version
    - Add generics-sop dep
    - Use D.C.Prelude
    - Add StructDiff
    - Fix integral
    - Add Parsec -class
    - Add licence parsing
    - Free text fields (parsed as ascii atm)
    - Better StructDiff
    - Parsec BuildType
    - Implement VersionRange parser
    - Section parsing first steps
    - Sketch parseCondTree
    - more sec parsing
    - Module name
    - hs-source-dirs
        ::: composition/0.1/composition.cabal
        ::: composition/0.2/composition.cabal
        ::: composition/0.2.1/composition.cabal
        ::: composition/1.0.0.0/composition.cabal
    - PError (Position 20 1) "Unknown section: \"source-repository\""
    - Parses condition
    - Add some notes, address few comments
    - Install alex on linux travis
    - Make ParseResult strict state monad
    - Use withinVersion
    - No warnings
    - Move to Distribution.PackageDescription.Parsec.FieldDescr
    - extensions
    - SourceRepo (sans kind) parsing
    - RepoKind
    - Few more stuff
    - Add Distribution.Compat.Parsec
    - We can parse all 'composition*' packages cabal files \o/
    - fromUtf8BS
    - Clean up abit
    - More stuff
    - And more stuff
    - Traling whitespace :(
    - Executables
    - Benchmarks
    - spaceListField
    - Parse flag sections
    - a ~ Char,
    - tested with
    - package description x-fields
    - Conditions
    - reformat
    - Handle old syntax
    - More fields
    - More stuff
    - ^co ok,
    - more stuff
    - ^c ok
    - some of hackage ok
    - A-Z ok
    - Works [A-al)
    - to the h
    - rest of Hackage
    - Introduce parsec -flag
    - Count warnings
    - Verify we get not less warnings from parsec parser
    - fixup! Introduce parsec -flag
    - Warn about old/new syntax and cabal-version
    - Invalid UTF warning
    - Deprecated fields
    - Fix meta
    - Move transformers dep under parsec flag
    - Add parsec travis job
    512db606