packages feed

html-entities 1.1.4.6 → 1.1.4.7

raw patch · 4 files changed

+74/−39 lines, 4 files

Files

html-entities.cabal view
@@ -1,47 +1,82 @@ cabal-version: 3.0--name: html-entities-version: 1.1.4.6-synopsis: A codec library for HTML-escaped text and HTML-entities+name:          html-entities+version:       1.1.4.7+synopsis:      A codec library for HTML-escaped text and HTML-entities description:   This library provides the following APIs for coding and decoding of   HTML-escaped text:-     * \"attoparsec\" parser-     * Text decoder-     * Encoding text builder-category: Parsing, Codecs, HTML-homepage: https://github.com/nikita-volkov/html-entities-bug-reports: https://github.com/nikita-volkov/html-entities/issues-author: Nikita Volkov <nikita.y.volkov@mail.ru>-maintainer: Nikita Volkov <nikita.y.volkov@mail.ru>-copyright: (c) 2015, Nikita Volkov-license: MIT-license-file: LICENSE +category:      Parsing, Codecs, HTML+homepage:      https://github.com/nikita-volkov/html-entities+bug-reports:   https://github.com/nikita-volkov/html-entities/issues+author:        Nikita Volkov <nikita.y.volkov@mail.ru>+maintainer:    Nikita Volkov <nikita.y.volkov@mail.ru>+copyright:     (c) 2015, Nikita Volkov+license:       MIT+license-file:  LICENSE+ source-repository head-  type: git+  type:     git   location: git://github.com/nikita-volkov/html-entities.git  common language-settings-  default-extensions: BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveTraversable, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators, UnboxedTuples-  default-language: Haskell2010+  default-extensions:+    NoImplicitPrelude+    NoMonomorphismRestriction+    BangPatterns+    ConstraintKinds+    DataKinds+    DefaultSignatures+    DeriveDataTypeable+    DeriveFoldable+    DeriveFunctor+    DeriveGeneric+    DeriveTraversable+    EmptyDataDecls+    FlexibleContexts+    FlexibleInstances+    FunctionalDependencies+    GADTs+    GeneralizedNewtypeDeriving+    LambdaCase+    LiberalTypeSynonyms+    MagicHash+    MultiParamTypeClasses+    MultiWayIf+    OverloadedStrings+    ParallelListComp+    PatternGuards+    QuasiQuotes+    RankNTypes+    RecordWildCards+    ScopedTypeVariables+    StandaloneDeriving+    TemplateHaskell+    TupleSections+    TypeFamilies+    TypeOperators+    UnboxedTuples +  default-language:   Haskell2010+ library-  import: language-settings-  hs-source-dirs: library+  import:          language-settings+  hs-source-dirs:  library   exposed-modules:     HTMLEntities.Builder     HTMLEntities.Decoder     HTMLEntities.Parser     HTMLEntities.Text+   other-modules:     HTMLEntities.NameTable     HTMLEntities.Prelude+   build-depends:-    attoparsec >=0.14 && <0.15,-    base >=4.11 && <5,-    text >=1 && <3,-    unordered-containers >=0.2 && <0.3,+    , attoparsec >=0.14 && <0.15+    , base >=4.11 && <5+    , text >=1 && <3+    , unordered-containers >=0.2 && <0.3
library/HTMLEntities/Builder.hs view
@@ -9,8 +9,8 @@ -- HTML-encodes the given char into a text builder. char :: Char -> Text.Builder char c =-  fromMaybe (Text.Builder.singleton c) $-    lookup c entitiesTable+  fromMaybe (Text.Builder.singleton c)+    $ lookup c entitiesTable  -- | -- HTML-encodes the given text into a text builder.
library/HTMLEntities/Decoder.hs view
@@ -14,8 +14,9 @@ -- © htmlEntity :: Text -> Either String Text htmlEntity =-  P.parseOnly $-    P.htmlEntity <* P.endOfInput+  P.parseOnly+    $ P.htmlEntity+    <* P.endOfInput  -- | -- A decoder of a single entity.@@ -24,8 +25,9 @@ -- © htmlEntityBody :: Text -> Either String Text htmlEntityBody =-  P.parseOnly $-    P.htmlEntityBody <* P.endOfInput+  P.parseOnly+    $ P.htmlEntityBody+    <* P.endOfInput  -- | -- A decoder of a text with entities.@@ -39,8 +41,9 @@ -- €5 ¢2 htmlEncodedText :: Text -> TLB.Builder htmlEncodedText =-  fmap (either (error "HTMLEntities.Decoder: impossible happened") id) $-    P.parseOnly $-      fmap fold $-        many $-          fmap TLB.fromText P.htmlEntity <|> fmap TLB.singleton P.anyChar+  fmap (either (error "HTMLEntities.Decoder: impossible happened") id)+    $ P.parseOnly+    $ fmap fold+    $ many+    $ fmap TLB.fromText P.htmlEntity+    <|> fmap TLB.singleton P.anyChar
library/HTMLEntities/Prelude.hs view
@@ -25,7 +25,7 @@ import Data.Fixed as Exports import Data.Foldable as Exports hiding (toList) import Data.Function as Exports hiding (id, (.))-import Data.Functor as Exports+import Data.Functor as Exports hiding (unzip) import Data.Functor.Compose as Exports import Data.IORef as Exports import Data.Int as Exports@@ -66,8 +66,5 @@ import System.Mem as Exports import System.Mem.StableName as Exports import System.Timeout as Exports-import Text.ParserCombinators.ReadP as Exports (ReadP, readP_to_S, readS_to_P)-import Text.ParserCombinators.ReadPrec as Exports (ReadPrec, readP_to_Prec, readPrec_to_P, readPrec_to_S, readS_to_Prec)-import Text.Printf as Exports (hPrintf, printf) import Unsafe.Coerce as Exports import Prelude as Exports hiding (Read, all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.))