HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Moduleshakespeare-2.2.0Haskell2010

Text.Lucius.Ordered

This module is the twin brother of module Text.Lucius. The difference is that these parsers preserv the given order of attributes and mixin blocks.

let bams = [Text.Ordered.cassiusMixin|
              bam1:bam2
              ^{bins}
              bam3:bam4
           |] :: Mixin
    bins = [Text.Ordered.cassiusMixin|
              bin1:bin2
           |] :: Mixin
 in renderCss ([lucius|foo{bar1:bar2;^{bams};bar3:bar4;}|] undefined)
"foo{bar1:bar2;bam1:bam2;bin1:bin2;bam3:bam4;bar3:bar4}"
Contents
  1. Parsing
  2. Mixins
  3. Runtime
  4. Mixin
  5. Datatypes
  6. Type class
  7. Rendering
  8. ToCss instances
  9. Color
  10. Size
  11. Internal
Synopsis

Parsing

Mixins

datadata Mixin
#
Instances3Semigroup, Monoid, Lift
  • Semigroup MixinDefined in shakespeare-2.2.0 · Text.Internal.Css
  • Monoid MixinDefined in shakespeare-2.2.0 · Text.Internal.Css
  • Lift MixinDefined in shakespeare-2.2.0 · Text.Internal.Css

Runtime

Mixin

Datatypes

Type class

classclass ToCss a where
#

Methods

Instances9ToCss, …
  • ToCss AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss ColorDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss TextDefined in shakespeare-2.2.0 · Text.Internal.Css
  • ToCss TextDefined in shakespeare-2.2.0 · Text.Internal.Css
  • ToCss [Char]Defined in shakespeare-2.2.0 · Text.Internal.Css

Rendering

ToCss instances

Color

Size

datadata AbsoluteSize

Not intended for direct use, see mkSize.

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
datadata EmSize
#

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
  • Eq EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Fractional EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Num EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Ord EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Show EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
datadata ExSize
#

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
  • Eq ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Fractional ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Num ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Ord ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Show ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
datadata PercentageSize

Not intended for direct use, see mkSize.

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
datadata PixelSize
#

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
  • Eq PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Fractional PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Num PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Ord PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • Show PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
  • ToCss PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon

Internal