interface Text.XHtml.Table where { infixr 4 <->; infixr 3 ; {-# NEED #-} instance Data.Monoid.Monoid Text.XHtml.Internals.Html; {-# NEED #-} instance HTMLTABLE HtmlTable; {-# NEED #-} instance HTMLTABLE Text.XHtml.Internals.Html; {-# NEED #-} instance Text.XHtml.Internals.ADDATTRS Text.XHtml.Internals.Html; {-# NEED #-} instance (Text.XHtml.Internals.ADDATTRS b) => Text.XHtml.Internals.ADDATTRS (a -> b); {-# NEED #-} instance Text.XHtml.Internals.HTML HtmlTable; {-# NEED #-} instance Text.XHtml.Internals.HTML Prelude.Char; {-# NEED #-} instance Text.XHtml.Internals.HTML Text.XHtml.Internals.Html; {-# NEED #-} instance (Text.XHtml.Internals.HTML a) => Text.XHtml.Internals.HTML [a]; {-# NEED #-} instance Prelude.Functor NHC.Internal.IO; {-# NEED #-} instance Prelude.Monad NHC.Internal.IO; {-# NEED #-} instance (Prelude.Integral a) => Prelude.Fractional (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.RealFrac (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Num (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Real (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Enum (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Read a,Prelude.Integral a) => Prelude.Read (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Ord (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Eq (Ratio.Ratio a); {-# NEED #-} instance Prelude.Show HtmlTable; {-# NEED #-} instance Prelude.Show Text.XHtml.Internals.Html; {-# NEED #-} instance Prelude.Show Text.XHtml.Internals.HtmlAttr; {-# NEED #-} instance (Prelude.Show a) => Prelude.Show (NHC.Internal.IO a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Show (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Show a) => Prelude.Show (Text.XHtml.BlockTable.BlockTable a); interface Text.XHtml.Internals {-# NEED ADDATTRS #-} class ADDATTRS a; {-# NEED HTML #-} class HTML a; interface NHC.Internal {-# NEED IO #-} newtype {-# #-} IO a; {-# NEED World #-} data World; interface Ratio {-# NEED Ratio #-} data (Prelude.Integral a) => Ratio a; interface ! Text.XHtml.Table {-# NEED simpleTable #-} simpleTable{-# 3 #-}::([Text.XHtml.Internals.HtmlAttr] -> ([Text.XHtml.Internals.HtmlAttr] -> ([[Text.XHtml.Internals.Html]] -> Text.XHtml.Internals.Html))); {-# NEED besides #-} besides{-# 1 #-}::(HTMLTABLE a) => ([a] -> HtmlTable); {-# NEED aboves #-} aboves{-# 1 #-}::(HTMLTABLE a) => ([a] -> HtmlTable); {-# NEED (<->) #-} (<->){-# 0 #-}::(HTMLTABLE a,HTMLTABLE b) => (a -> (b -> HtmlTable)); {-# NEED beside #-} beside{-# 2 #-}::(HTMLTABLE a,HTMLTABLE b) => (a -> (b -> HtmlTable)); {-# NEED () #-} (){-# 0 #-}::(HTMLTABLE a,HTMLTABLE b) => (a -> (b -> HtmlTable)); {-# NEED above #-} above{-# 2 #-}::(HTMLTABLE a,HTMLTABLE b) => (a -> (b -> HtmlTable)); {-# NEED {HTMLTABLE cell} #-} class HTMLTABLE a where { cell{-# 1 #-}::(a -> HtmlTable); }; {-# NEED {HtmlTable} #-} newtype {-# #-} HtmlTable = HtmlTable (Text.XHtml.BlockTable.BlockTable (Prelude.Int -> (Prelude.Int -> Text.XHtml.Internals.Html))); interface Text.XHtml.Internals {-# NEED Html HtmlElement #-} newtype {-# #-} Html; data HtmlElement; {-# NEED HtmlAttr #-} data HtmlAttr; interface Text.XHtml.BlockTable {-# NEED BlockTable #-} data BlockTable a; }