packages feed

uulib 0.9.11 → 0.9.12

raw patch · 2 files changed

+12/−1 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ UU.Parsing.Offside: scanLiftTokensToOffside :: (InputState state s pos) => state -> OffsideInput inp s pos -> OffsideInput inp s pos

Files

src/UU/Parsing/Offside.hs view
@@ -7,6 +7,7 @@                          , pSeparator                           , scanOffside                          , scanOffsideWithTriggers+                         , scanLiftTokensToOffside                          , OffsideTrigger(..)                          , OffsideSymbol(..)                          , OffsideInput@@ -46,6 +47,16 @@         (Stream inp s p)                    -- input stream         (Maybe (OffsideInput inp s p))      -- next in stack of nested OffsideInput's +-- | plainly lift tokens to offside tokens+-- scanLiftTokensToOffside :: (InputState i s p) => [i] -> OffsideInput i s p -> OffsideInput i s p+scanLiftTokensToOffside ts rest+  = lift ts+  where cons p s r =  Off p (Cons (Symbol s) r) Nothing +        lift tss = case splitStateE tss of+                     Left' t ts -> cons (getPosition tss) t (lift ts)+                     _          -> rest++-- | convert tokens to offside tokens, dealing with Haskell's layout rule scanOffside :: (InputState i s p, Position p, Eq s)              =>  s ->  s -> s -> [s] -> i -> OffsideInput i s p   scanOffside mod open close triggers ts
uulib.cabal view
@@ -1,7 +1,7 @@ cabal-version: >=1.1 build-type: Simple name: uulib-version: 0.9.11+version: 0.9.12 license: LGPL license-file: COPYRIGHT maintainer: Arie Middelkoop <ariem@cs.uu.nl>