packages feed

hscolour 1.23 → 1.24

raw patch · 3 files changed

+8/−4 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Language.Haskell.HsColour: char :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: comment :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: conid :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: conop :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: cpp :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: definition :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: instance Show Lit
- Language.Haskell.HsColour: keyglyph :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: keyword :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: layout :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: number :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: selection :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: string :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: variantselection :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: varid :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour: varop :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.ACSS: instance Eq Loc
- Language.Haskell.HsColour.ACSS: instance Ord Loc
- Language.Haskell.HsColour.ACSS: instance Show AnnMap
- Language.Haskell.HsColour.ACSS: instance Show Loc
- Language.Haskell.HsColour.ANSI: instance Enum Highlight
- Language.Haskell.HsColour.Classify: instance Eq TokenType
- Language.Haskell.HsColour.Classify: instance Show TokenType
- Language.Haskell.HsColour.ColourHighlight: instance Enum Colour
- Language.Haskell.HsColour.ColourHighlight: instance Eq Colour
- Language.Haskell.HsColour.ColourHighlight: instance Eq Highlight
- Language.Haskell.HsColour.ColourHighlight: instance Read Colour
- Language.Haskell.HsColour.ColourHighlight: instance Read Highlight
- Language.Haskell.HsColour.ColourHighlight: instance Show Colour
- Language.Haskell.HsColour.ColourHighlight: instance Show Highlight
- Language.Haskell.HsColour.Colourise: char :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: comment :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: conid :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: conop :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: cpp :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: definition :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: instance Eq ColourPrefs
- Language.Haskell.HsColour.Colourise: instance Read ColourPrefs
- Language.Haskell.HsColour.Colourise: instance Show ColourPrefs
- Language.Haskell.HsColour.Colourise: keyglyph :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: keyword :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: layout :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: number :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: selection :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: string :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: variantselection :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: varid :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Colourise: varop :: ColourPrefs -> [Highlight]
- Language.Haskell.HsColour.Options: instance Eq Option
- Language.Haskell.HsColour.Output: instance Eq Output
- Language.Haskell.HsColour.Output: instance Eq TerminalType
- Language.Haskell.HsColour.Output: instance Ord TerminalType
- Language.Haskell.HsColour.Output: instance Show Output
- Language.Haskell.HsColour.Output: instance Show TerminalType
+ Language.Haskell.HsColour: [keyword, keyglyph, layout, comment, conid, varid, conop, varop, string, char, number, cpp, selection, variantselection, definition] :: ColourPrefs -> [Highlight]
+ Language.Haskell.HsColour: instance GHC.Show.Show Language.Haskell.HsColour.Lit
+ Language.Haskell.HsColour.ACSS: instance GHC.Classes.Eq Language.Haskell.HsColour.ACSS.Loc
+ Language.Haskell.HsColour.ACSS: instance GHC.Classes.Ord Language.Haskell.HsColour.ACSS.Loc
+ Language.Haskell.HsColour.ACSS: instance GHC.Show.Show Language.Haskell.HsColour.ACSS.AnnMap
+ Language.Haskell.HsColour.ACSS: instance GHC.Show.Show Language.Haskell.HsColour.ACSS.Loc
+ Language.Haskell.HsColour.ANSI: instance GHC.Enum.Enum Language.Haskell.HsColour.ColourHighlight.Highlight
+ Language.Haskell.HsColour.Classify: instance GHC.Classes.Eq Language.Haskell.HsColour.Classify.TokenType
+ Language.Haskell.HsColour.Classify: instance GHC.Show.Show Language.Haskell.HsColour.Classify.TokenType
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Classes.Eq Language.Haskell.HsColour.ColourHighlight.Colour
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Classes.Eq Language.Haskell.HsColour.ColourHighlight.Highlight
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Enum.Enum Language.Haskell.HsColour.ColourHighlight.Colour
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Read.Read Language.Haskell.HsColour.ColourHighlight.Colour
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Read.Read Language.Haskell.HsColour.ColourHighlight.Highlight
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Show.Show Language.Haskell.HsColour.ColourHighlight.Colour
+ Language.Haskell.HsColour.ColourHighlight: instance GHC.Show.Show Language.Haskell.HsColour.ColourHighlight.Highlight
+ Language.Haskell.HsColour.Colourise: [keyword, keyglyph, layout, comment, conid, varid, conop, varop, string, char, number, cpp, selection, variantselection, definition] :: ColourPrefs -> [Highlight]
+ Language.Haskell.HsColour.Colourise: instance GHC.Classes.Eq Language.Haskell.HsColour.Colourise.ColourPrefs
+ Language.Haskell.HsColour.Colourise: instance GHC.Read.Read Language.Haskell.HsColour.Colourise.ColourPrefs
+ Language.Haskell.HsColour.Colourise: instance GHC.Show.Show Language.Haskell.HsColour.Colourise.ColourPrefs
+ Language.Haskell.HsColour.Options: instance GHC.Classes.Eq Language.Haskell.HsColour.Options.Option
+ Language.Haskell.HsColour.Output: instance GHC.Classes.Eq Language.Haskell.HsColour.Output.Output
+ Language.Haskell.HsColour.Output: instance GHC.Classes.Eq Language.Haskell.HsColour.Output.TerminalType
+ Language.Haskell.HsColour.Output: instance GHC.Classes.Ord Language.Haskell.HsColour.Output.TerminalType
+ Language.Haskell.HsColour.Output: instance GHC.Show.Show Language.Haskell.HsColour.Output.Output
+ Language.Haskell.HsColour.Output: instance GHC.Show.Show Language.Haskell.HsColour.Output.TerminalType
- Language.Haskell.HsColour: ColourPrefs :: [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> ColourPrefs
+ Language.Haskell.HsColour: ColourPrefs :: [Highlight] -> ColourPrefs
- Language.Haskell.HsColour.ColourHighlight: rgb24bit_to_xterm256 :: Integral t => Word8 -> Word8 -> Word8 -> t
+ Language.Haskell.HsColour.ColourHighlight: rgb24bit_to_xterm256 :: (Integral t) => Word8 -> Word8 -> Word8 -> t
- Language.Haskell.HsColour.Colourise: ColourPrefs :: [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> [Highlight] -> ColourPrefs
+ Language.Haskell.HsColour.Colourise: ColourPrefs :: [Highlight] -> ColourPrefs

Files

Language/Haskell/HsColour/Anchors.hs view
@@ -76,8 +76,12 @@           ((Varop,v):_) | not (v`inST`st) -> Just (fix v)           _             -> Nothing identifier st t@((Keyword,"foreign"):stream) = Nothing -- not yet implemented+identifier st t@((Keyword,"data"):(Space,_):(Keyword,"family"):stream)+                                             = getConid stream identifier st t@((Keyword,"data"):stream)    = getConid stream identifier st t@((Keyword,"newtype"):stream) = getConid stream+identifier st t@((Keyword,"type"):(Space,_):(Keyword,"family"):stream)+                                             = getConid stream identifier st t@((Keyword,"type"):stream)    = getConid stream identifier st t@((Keyword,"class"):stream)   = getConid stream identifier st t@((Keyword,"instance"):stream)= getInstance stream
Language/Haskell/HsColour/Classify.hs view
@@ -126,7 +126,7 @@   ["case","class","data","default","deriving","do","else","forall"   ,"if","import","in","infix","infixl","infixr","instance","let","module"   ,"newtype","of","qualified","then","type","where","_"-  ,"foreign","ccall","as","safe","unsafe"]+  ,"foreign","ccall","as","safe","unsafe","family"] keyglyphs =   ["..","::","=","\\","|","<-","->","@","~","=>","[","]"] layoutchars =
hscolour.cabal view
@@ -1,6 +1,6 @@ Name: hscolour-Version: 1.23-Copyright: 2003-2015 Malcolm Wallace; 2006 Bjorn Bringert+Version: 1.24+Copyright: 2003-2016 Malcolm Wallace; 2006 Bjorn Bringert Maintainer: Malcolm Wallace Author: Malcolm Wallace Homepage: http://code.haskell.org/~malcolm/hscolour/@@ -51,7 +51,7 @@   Main-is: HsColour.hs   --ghc-options: -O -W   Extensions: CPP-  cpp-options: -DMAJOR=1 -DMINOR=22+  cpp-options: -DMAJOR=1 -DMINOR=24