HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Moduleshakespeare-2.1.0.1Haskell2010

Text.Cassius.Ordered

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

let bams = [cassiusMixin|
              bam1:bam2
              ^{bins}
              bam3:bam4
           |] :: Mixin
    bins = [cassiusMixin|
              bin1:bin2
           |] :: Mixin
 in renderCss ([Text.Ordered.lucius|foo{bar1:bar2;^{bams};bar3:bar4;}|] undefined)
"foo{bar1:bar2;bam1:bam2;bin1:bin2;bam3:bam4;bar3:bar4}"
  • 10 types
  • 1 class
  • 13 values

Datatypes

2 declarations

Type class

1 declaration
classclass ToCss a where
#

Methods

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

Rendering

2 declarations

Parsing

4 declarations

Mixims

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

ToCss instances

0 declarations

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.1.0.1 · Text.Internal.CssCommon
  • Fractional EmSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Num EmSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Ord EmSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Show EmSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • ToCss EmSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
datadata ExSize
#

Constructors

Instances6Eq, Fractional, Num, Ord, Show, ToCss
  • Eq ExSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Fractional ExSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Num ExSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Ord ExSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Show ExSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • ToCss ExSizeDefined in shakespeare-2.1.0.1 · 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.1.0.1 · Text.Internal.CssCommon
  • Fractional PixelSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Num PixelSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Ord PixelSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • Show PixelSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon
  • ToCss PixelSizeDefined in shakespeare-2.1.0.1 · Text.Internal.CssCommon

Internal

1 declaration