diff options
Diffstat (limited to 'html-test/ref')
121 files changed, 5127 insertions, 243 deletions
diff --git a/html-test/ref/A.html b/html-test/ref/A.html index f6b51e69..c27f1888 100644 --- a/html-test/ref/A.html +++ b/html-test/ref/A.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >A</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bold.html b/html-test/ref/Bold.html index 42b51428..2bbe37a4 100644 --- a/html-test/ref/Bold.html +++ b/html-test/ref/Bold.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bold</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug1.html b/html-test/ref/Bug1.html index ed991e24..a14ac387 100644 --- a/html-test/ref/Bug1.html +++ b/html-test/ref/Bug1.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug1</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug1004.html b/html-test/ref/Bug1004.html new file mode 100644 index 00000000..b4ce3c88 --- /dev/null +++ b/html-test/ref/Bug1004.html @@ -0,0 +1,2218 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1004</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1004</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Product</a +	      > (f :: k -> <a href="#" title="Data.Kind" +	      >Type</a +	      >) (g :: k -> <a href="#" title="Data.Kind" +	      >Type</a +	      >) (a :: k) = <a href="#" +	      >Pair</a +	      > (f a) (g a)</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Product" class="def" +	    >Product</a +	    > (f :: k -> <a href="#" title="Data.Kind" +	    >Type</a +	    >) (g :: k -> <a href="#" title="Data.Kind" +	    >Type</a +	    >) (a :: k) <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >Lifted product of functors.</p +	    ></div +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Pair" class="def" +		  >Pair</a +		  > (f a) (g a)</td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Product" +	    >Instances</h4 +	    ><details id="i:Product" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Generic1:1" +		      ></span +		      > <a href="#" title="GHC.Generics" +		      >Generic1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g :: k -> <a href="#" title="Data.Kind" +		      >Type</a +		      >)</span +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Generic1:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs associated-types" +		      ><p class="caption" +			>Associated Types</p +			><p class="src" +			><span class="keyword" +			  >type</span +			  > <a href="#" title="GHC.Generics" +			  >Rep1</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g) :: k -> <a href="#" title="Data.Kind" +			  >Type</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >from1</a +			  > :: <span class="keyword" +			  >forall</span +			  > (a :: k0). <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="GHC.Generics" +			  >Rep1</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g) a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >to1</a +			  > :: <span class="keyword" +			  >forall</span +			  > (a :: k0). <a href="#" title="GHC.Generics" +			  >Rep1</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g) a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Monad:2" +		      ></span +		      > (<a href="#" title="Control.Monad" +		      >Monad</a +		      > f, <a href="#" title="Control.Monad" +		      >Monad</a +		      > g) => <a href="#" title="Control.Monad" +		      >Monad</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Monad:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >(>>=)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> (a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(>>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >return</a +			  > :: a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Functor:3" +		      ></span +		      > (<a href="#" title="Data.Functor" +		      >Functor</a +		      > f, <a href="#" title="Data.Functor" +		      >Functor</a +		      > g) => <a href="#" title="Data.Functor" +		      >Functor</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Functor:3" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >fmap</a +			  > :: (a -> b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<$)</a +			  > :: a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:MonadFix:4" +		      ></span +		      > (<a href="#" title="Control.Monad.Fix" +		      >MonadFix</a +		      > f, <a href="#" title="Control.Monad.Fix" +		      >MonadFix</a +		      > g) => <a href="#" title="Control.Monad.Fix" +		      >MonadFix</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:MonadFix:4" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >mfix</a +			  > :: (a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Applicative:5" +		      ></span +		      > (<a href="#" title="Control.Applicative" +		      >Applicative</a +		      > f, <a href="#" title="Control.Applicative" +		      >Applicative</a +		      > g) => <a href="#" title="Control.Applicative" +		      >Applicative</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Applicative:5" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >pure</a +			  > :: a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<*>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g (a -> b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >liftA2</a +			  > :: (a -> b -> c) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g c <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(*>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<*)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Foldable:6" +		      ></span +		      > (<a href="#" title="Data.Foldable" +		      >Foldable</a +		      > f, <a href="#" title="Data.Foldable" +		      >Foldable</a +		      > g) => <a href="#" title="Data.Foldable" +		      >Foldable</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Foldable:6" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >fold</a +			  > :: <a href="#" title="Data.Monoid" +			  >Monoid</a +			  > m => <a href="#" title="Bug1004" +			  >Product</a +			  > f g m -> m <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldMap</a +			  > :: <a href="#" title="Data.Monoid" +			  >Monoid</a +			  > m => (a -> m) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldMap'</a +			  > :: <a href="#" title="Data.Monoid" +			  >Monoid</a +			  > m => (a -> m) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldr</a +			  > :: (a -> b -> b) -> b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldr'</a +			  > :: (a -> b -> b) -> b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldl</a +			  > :: (b -> a -> b) -> b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldl'</a +			  > :: (b -> a -> b) -> b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> b <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldr1</a +			  > :: (a -> a -> a) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >foldl1</a +			  > :: (a -> a -> a) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >toList</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> [a] <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >null</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >length</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Int" +			  >Int</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >elem</a +			  > :: <a href="#" title="Data.Eq" +			  >Eq</a +			  > a => a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >maximum</a +			  > :: <a href="#" title="Data.Ord" +			  >Ord</a +			  > a => <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >minimum</a +			  > :: <a href="#" title="Data.Ord" +			  >Ord</a +			  > a => <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >sum</a +			  > :: <a href="#" title="Prelude" +			  >Num</a +			  > a => <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >product</a +			  > :: <a href="#" title="Prelude" +			  >Num</a +			  > a => <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Traversable:7" +		      ></span +		      > (<a href="#" title="Data.Traversable" +		      >Traversable</a +		      > f, <a href="#" title="Data.Traversable" +		      >Traversable</a +		      > g) => <a href="#" title="Data.Traversable" +		      >Traversable</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Traversable:7" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >traverse</a +			  > :: <a href="#" title="Control.Applicative" +			  >Applicative</a +			  > f0 => (a -> f0 b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> f0 (<a href="#" title="Bug1004" +			  >Product</a +			  > f g b) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >sequenceA</a +			  > :: <a href="#" title="Control.Applicative" +			  >Applicative</a +			  > f0 => <a href="#" title="Bug1004" +			  >Product</a +			  > f g (f0 a) -> f0 (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >mapM</a +			  > :: <a href="#" title="Control.Monad" +			  >Monad</a +			  > m => (a -> m b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m (<a href="#" title="Bug1004" +			  >Product</a +			  > f g b) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >sequence</a +			  > :: <a href="#" title="Control.Monad" +			  >Monad</a +			  > m => <a href="#" title="Bug1004" +			  >Product</a +			  > f g (m a) -> m (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Show1:8" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Show1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Show1</a +		      > g) => <a href="#" title="Data.Functor.Classes" +		      >Show1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Show1:8" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >liftShowsPrec</a +			  > :: (<a href="#" title="Data.Int" +			  >Int</a +			  > -> a -> <a href="#" title="Text.Show" +			  >ShowS</a +			  >) -> ([a] -> <a href="#" title="Text.Show" +			  >ShowS</a +			  >) -> <a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Text.Show" +			  >ShowS</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >liftShowList</a +			  > :: (<a href="#" title="Data.Int" +			  >Int</a +			  > -> a -> <a href="#" title="Text.Show" +			  >ShowS</a +			  >) -> ([a] -> <a href="#" title="Text.Show" +			  >ShowS</a +			  >) -> [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] -> <a href="#" title="Text.Show" +			  >ShowS</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Read1:9" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Read1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Read1</a +		      > g) => <a href="#" title="Data.Functor.Classes" +		      >Read1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Read1:9" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >liftReadsPrec</a +			  > :: (<a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > a) -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > [a] -> <a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >liftReadList</a +			  > :: (<a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > a) -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > [a] -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >liftReadPrec</a +			  > :: <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > a -> <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > [a] -> <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >liftReadListPrec</a +			  > :: <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > a -> <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > [a] -> <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Ord1:10" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Ord1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Ord1</a +		      > g) => <a href="#" title="Data.Functor.Classes" +		      >Ord1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Ord1:10" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >liftCompare</a +			  > :: (a -> b -> <a href="#" title="Data.Ord" +			  >Ordering</a +			  >) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Data.Ord" +			  >Ordering</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Eq1:11" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Eq1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Eq1</a +		      > g) => <a href="#" title="Data.Functor.Classes" +		      >Eq1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Eq1:11" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >liftEq</a +			  > :: (a -> b -> <a href="#" title="Data.Bool" +			  >Bool</a +			  >) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:MonadZip:12" +		      ></span +		      > (<a href="#" title="Control.Monad.Zip" +		      >MonadZip</a +		      > f, <a href="#" title="Control.Monad.Zip" +		      >MonadZip</a +		      > g) => <a href="#" title="Control.Monad.Zip" +		      >MonadZip</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:MonadZip:12" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >mzip</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g (a, b) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >mzipWith</a +			  > :: (a -> b -> c) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g c <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >munzip</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g (a, b) -> (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a, <a href="#" title="Bug1004" +			  >Product</a +			  > f g b) <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:MonadPlus:13" +		      ></span +		      > (<a href="#" title="Control.Monad" +		      >MonadPlus</a +		      > f, <a href="#" title="Control.Monad" +		      >MonadPlus</a +		      > g) => <a href="#" title="Control.Monad" +		      >MonadPlus</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:MonadPlus:13" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >mzero</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >mplus</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Alternative:14" +		      ></span +		      > (<a href="#" title="Control.Applicative" +		      >Alternative</a +		      > f, <a href="#" title="Control.Applicative" +		      >Alternative</a +		      > g) => <a href="#" title="Control.Applicative" +		      >Alternative</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Alternative:14" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >empty</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<|>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >some</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g [a] <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >many</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g [a] <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Eq:15" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Eq1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Eq1</a +		      > g, <a href="#" title="Data.Eq" +		      >Eq</a +		      > a) => <a href="#" title="Data.Eq" +		      >Eq</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Eq:15" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >(==)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(/=)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Data:16" +		      ></span +		      > (<a href="#" title="Data.Typeable" +		      >Typeable</a +		      > a, <a href="#" title="Data.Typeable" +		      >Typeable</a +		      > f, <a href="#" title="Data.Typeable" +		      >Typeable</a +		      > g, <a href="#" title="Data.Typeable" +		      >Typeable</a +		      > k, <a href="#" title="Data.Data" +		      >Data</a +		      > (f a), <a href="#" title="Data.Data" +		      >Data</a +		      > (g a)) => <a href="#" title="Data.Data" +		      >Data</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Data:16" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >gfoldl</a +			  > :: (<span class="keyword" +			  >forall</span +			  > d b. <a href="#" title="Data.Data" +			  >Data</a +			  > d => c (d -> b) -> d -> c b) -> (<span class="keyword" +			  >forall</span +			  > g0. g0 -> c g0) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> c (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gunfold</a +			  > :: (<span class="keyword" +			  >forall</span +			  > b r. <a href="#" title="Data.Data" +			  >Data</a +			  > b => c (b -> r) -> c r) -> (<span class="keyword" +			  >forall</span +			  > r. r -> c r) -> <a href="#" title="Data.Data" +			  >Constr</a +			  > -> c (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >toConstr</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Data" +			  >Constr</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >dataTypeOf</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Data" +			  >DataType</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >dataCast1</a +			  > :: <a href="#" title="Data.Typeable" +			  >Typeable</a +			  > t => (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => c (t d)) -> <a href="#" title="Data.Maybe" +			  >Maybe</a +			  > (c (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a)) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >dataCast2</a +			  > :: <a href="#" title="Data.Typeable" +			  >Typeable</a +			  > t => (<span class="keyword" +			  >forall</span +			  > d e. (<a href="#" title="Data.Data" +			  >Data</a +			  > d, <a href="#" title="Data.Data" +			  >Data</a +			  > e) => c (t d e)) -> <a href="#" title="Data.Maybe" +			  >Maybe</a +			  > (c (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a)) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapT</a +			  > :: (<span class="keyword" +			  >forall</span +			  > b. <a href="#" title="Data.Data" +			  >Data</a +			  > b => b -> b) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapQl</a +			  > :: (r -> r' -> r) -> r -> (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> r') -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> r <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapQr</a +			  > :: <span class="keyword" +			  >forall</span +			  > r r'. (r' -> r -> r) -> r -> (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> r') -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> r <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapQ</a +			  > :: (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> u) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> [u] <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapQi</a +			  > :: <a href="#" title="Data.Int" +			  >Int</a +			  > -> (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> u) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> u <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapM</a +			  > :: <a href="#" title="Control.Monad" +			  >Monad</a +			  > m => (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> m d) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapMp</a +			  > :: <a href="#" title="Control.Monad" +			  >MonadPlus</a +			  > m => (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> m d) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >gmapMo</a +			  > :: <a href="#" title="Control.Monad" +			  >MonadPlus</a +			  > m => (<span class="keyword" +			  >forall</span +			  > d. <a href="#" title="Data.Data" +			  >Data</a +			  > d => d -> m d) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> m (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Ord:17" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Ord1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Ord1</a +		      > g, <a href="#" title="Data.Ord" +		      >Ord</a +		      > a) => <a href="#" title="Data.Ord" +		      >Ord</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Ord:17" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >compare</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Ord" +			  >Ordering</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(<=)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >(>=)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.Bool" +			  >Bool</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >max</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >min</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Read:18" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Read1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Read1</a +		      > g, <a href="#" title="Text.Read" +		      >Read</a +		      > a) => <a href="#" title="Text.Read" +		      >Read</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Read:18" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >readsPrec</a +			  > :: <a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >readList</a +			  > :: <a href="#" title="Text.ParserCombinators.ReadP" +			  >ReadS</a +			  > [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >readPrec</a +			  > :: <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >readListPrec</a +			  > :: <a href="#" title="Text.ParserCombinators.ReadPrec" +			  >ReadPrec</a +			  > [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Show:19" +		      ></span +		      > (<a href="#" title="Data.Functor.Classes" +		      >Show1</a +		      > f, <a href="#" title="Data.Functor.Classes" +		      >Show1</a +		      > g, <a href="#" title="Text.Show" +		      >Show</a +		      > a) => <a href="#" title="Text.Show" +		      >Show</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Show:19" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >showsPrec</a +			  > :: <a href="#" title="Data.Int" +			  >Int</a +			  > -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Text.Show" +			  >ShowS</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >show</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Data.String" +			  >String</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >showList</a +			  > :: [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] -> <a href="#" title="Text.Show" +			  >ShowS</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Generic:20" +		      ></span +		      > <a href="#" title="GHC.Generics" +		      >Generic</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Generic:20" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs associated-types" +		      ><p class="caption" +			>Associated Types</p +			><p class="src" +			><span class="keyword" +			  >type</span +			  > <a href="#" title="GHC.Generics" +			  >Rep</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) :: <a href="#" title="Data.Kind" +			  >Type</a +			  > -> <a href="#" title="Data.Kind" +			  >Type</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >from</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="GHC.Generics" +			  >Rep</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) x <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >to</a +			  > :: <a href="#" title="GHC.Generics" +			  >Rep</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) x -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Semigroup:21" +		      ></span +		      > (<a href="#" title="Prelude" +		      >Semigroup</a +		      > (f a), <a href="#" title="Prelude" +		      >Semigroup</a +		      > (g a)) => <a href="#" title="Prelude" +		      >Semigroup</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.16.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Semigroup:21" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >(<>)</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >sconcat</a +			  > :: <a href="#" title="Data.List.NonEmpty" +			  >NonEmpty</a +			  > (<a href="#" title="Bug1004" +			  >Product</a +			  > f g a) -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >stimes</a +			  > :: <a href="#" title="Prelude" +			  >Integral</a +			  > b => b -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Monoid:22" +		      ></span +		      > (<a href="#" title="Data.Monoid" +		      >Monoid</a +		      > (f a), <a href="#" title="Data.Monoid" +		      >Monoid</a +		      > (g a)) => <a href="#" title="Data.Monoid" +		      >Monoid</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.16.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Monoid:22" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >mempty</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >mappend</a +			  > :: <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >mconcat</a +			  > :: [<a href="#" title="Bug1004" +			  >Product</a +			  > f g a] -> <a href="#" title="Bug1004" +			  >Product</a +			  > f g a <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Rep1:23" +		      ></span +		      > <span class="keyword" +		      >type</span +		      > <a href="#" title="GHC.Generics" +		      >Rep1</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g :: k -> <a href="#" title="Data.Kind" +		      >Type</a +		      >)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Rep1:23" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>type</span +			> <a href="#" title="GHC.Generics" +			>Rep1</a +			> (<a href="#" title="Bug1004" +			>Product</a +			> f g :: k -> <a href="#" title="Data.Kind" +			>Type</a +			>) = <a href="#" title="GHC.Generics" +			>D1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaData</a +			> "Product" "Data.Functor.Product" "base" '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>C1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaCons</a +			> "Pair" '<a href="#" title="GHC.Generics" +			>PrefixI</a +			> '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>S1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaSel</a +			> ('<a href="#" title="Data.Maybe" +			>Nothing</a +			> :: <a href="#" title="Data.Maybe" +			>Maybe</a +			> <a href="#" title="GHC.TypeLits" +			>Symbol</a +			>) '<a href="#" title="GHC.Generics" +			>NoSourceUnpackedness</a +			> '<a href="#" title="GHC.Generics" +			>NoSourceStrictness</a +			> '<a href="#" title="GHC.Generics" +			>DecidedLazy</a +			>) (<a href="#" title="GHC.Generics" +			>Rec1</a +			> f) <a href="#" title="GHC.Generics" +			>:*:</a +			> <a href="#" title="GHC.Generics" +			>S1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaSel</a +			> ('<a href="#" title="Data.Maybe" +			>Nothing</a +			> :: <a href="#" title="Data.Maybe" +			>Maybe</a +			> <a href="#" title="GHC.TypeLits" +			>Symbol</a +			>) '<a href="#" title="GHC.Generics" +			>NoSourceUnpackedness</a +			> '<a href="#" title="GHC.Generics" +			>NoSourceStrictness</a +			> '<a href="#" title="GHC.Generics" +			>DecidedLazy</a +			>) (<a href="#" title="GHC.Generics" +			>Rec1</a +			> g)))</div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Product:Rep:24" +		      ></span +		      > <span class="keyword" +		      >type</span +		      > <a href="#" title="GHC.Generics" +		      >Rep</a +		      > (<a href="#" title="Bug1004" +		      >Product</a +		      > f g a)</span +		    ></td +		  ><td class="doc" +		  ><p +		    ><em +		      >Since: base-4.9.0.0</em +		      ></p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Product:Rep:24" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Data.Functor.Product</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>type</span +			> <a href="#" title="GHC.Generics" +			>Rep</a +			> (<a href="#" title="Bug1004" +			>Product</a +			> f g a) = <a href="#" title="GHC.Generics" +			>D1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaData</a +			> "Product" "Data.Functor.Product" "base" '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>C1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaCons</a +			> "Pair" '<a href="#" title="GHC.Generics" +			>PrefixI</a +			> '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>S1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaSel</a +			> ('<a href="#" title="Data.Maybe" +			>Nothing</a +			> :: <a href="#" title="Data.Maybe" +			>Maybe</a +			> <a href="#" title="GHC.TypeLits" +			>Symbol</a +			>) '<a href="#" title="GHC.Generics" +			>NoSourceUnpackedness</a +			> '<a href="#" title="GHC.Generics" +			>NoSourceStrictness</a +			> '<a href="#" title="GHC.Generics" +			>DecidedLazy</a +			>) (<a href="#" title="GHC.Generics" +			>Rec0</a +			> (f a)) <a href="#" title="GHC.Generics" +			>:*:</a +			> <a href="#" title="GHC.Generics" +			>S1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaSel</a +			> ('<a href="#" title="Data.Maybe" +			>Nothing</a +			> :: <a href="#" title="Data.Maybe" +			>Maybe</a +			> <a href="#" title="GHC.TypeLits" +			>Symbol</a +			>) '<a href="#" title="GHC.Generics" +			>NoSourceUnpackedness</a +			> '<a href="#" title="GHC.Generics" +			>NoSourceStrictness</a +			> '<a href="#" title="GHC.Generics" +			>DecidedLazy</a +			>) (<a href="#" title="GHC.Generics" +			>Rec0</a +			> (g a))))</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1033.html b/html-test/ref/Bug1033.html new file mode 100644 index 00000000..36254447 --- /dev/null +++ b/html-test/ref/Bug1033.html @@ -0,0 +1,220 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1033</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1033</p +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Foo" class="def" +		  >Foo</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Foo" +	    >Instances</h4 +	    ><details id="i:Foo" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Foo:Generic:1" +		      ></span +		      > <a href="#" title="GHC.Generics" +		      >Generic</a +		      > <a href="#" title="Bug1033" +		      >Foo</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Foo:Generic:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1033</a +			></p +		      > <div class="subs associated-types" +		      ><p class="caption" +			>Associated Types</p +			><p class="src" +			><span class="keyword" +			  >type</span +			  > <a href="#" title="GHC.Generics" +			  >Rep</a +			  > <a href="#" title="Bug1033" +			  >Foo</a +			  > :: <a href="#" title="Data.Kind" +			  >Type</a +			  > -> <a href="#" title="Data.Kind" +			  >Type</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      > <div class="subs methods" +		      ><p class="caption" +			>Methods</p +			><p class="src" +			><a href="#" +			  >from</a +			  > :: <a href="#" title="Bug1033" +			  >Foo</a +			  > -> <a href="#" title="GHC.Generics" +			  >Rep</a +			  > <a href="#" title="Bug1033" +			  >Foo</a +			  > x <a href="#" class="selflink" +			  >#</a +			  ></p +			><p class="src" +			><a href="#" +			  >to</a +			  > :: <a href="#" title="GHC.Generics" +			  >Rep</a +			  > <a href="#" title="Bug1033" +			  >Foo</a +			  > x -> <a href="#" title="Bug1033" +			  >Foo</a +			  > <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Foo:Rep:2" +		      ></span +		      > <span class="keyword" +		      >type</span +		      > <a href="#" title="GHC.Generics" +		      >Rep</a +		      > <a href="#" title="Bug1033" +		      >Foo</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc" +		  ><p +		    >This does some generic foos.</p +		    ></td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:Foo:Rep:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1033</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>type</span +			> <a href="#" title="GHC.Generics" +			>Rep</a +			> <a href="#" title="Bug1033" +			>Foo</a +			> = <a href="#" title="GHC.Generics" +			>D1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaData</a +			> "Foo" "Bug1033" "main" '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>C1</a +			> ('<a href="#" title="GHC.Generics" +			>MetaCons</a +			> "Foo" '<a href="#" title="GHC.Generics" +			>PrefixI</a +			> '<a href="#" title="Data.Bool" +			>False</a +			>) (<a href="#" title="GHC.Generics" +			>U1</a +			> :: <a href="#" title="Data.Kind" +			>Type</a +			> -> <a href="#" title="Data.Kind" +			>Type</a +			>))</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1035.html b/html-test/ref/Bug1035.html new file mode 100644 index 00000000..6594064e --- /dev/null +++ b/html-test/ref/Bug1035.html @@ -0,0 +1,144 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1035</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1035</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Foo</a +	      > = <a href="#" +	      >Bar</a +	      ></li +	    ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Bar</a +	      > = <a href="#" +	      >Foo</a +	      ></li +	    ><li class="src short" +	    ><a href="#" +	      >foo</a +	      > :: ()</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Bar" class="def" +		  >Bar</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Bar" class="def" +	    >Bar</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Foo" class="def" +		  >Foo</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><a id="v:foo" class="def" +	    >foo</a +	    > :: () <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >A link to <code +	      ><a href="#" title="Bug1035" +		>Foo</a +		></code +	      ></p +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1050.html b/html-test/ref/Bug1050.html new file mode 100644 index 00000000..da7ae1d2 --- /dev/null +++ b/html-test/ref/Bug1050.html @@ -0,0 +1,110 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1050</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1050</p +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >newtype</span +	    > <a id="t:T" class="def" +	    >T</a +	    > :: (<span class="keyword" +	    >forall</span +	    > k. k -> <a href="#" title="Data.Kind" +	    >Type</a +	    >) -> <span class="keyword" +	    >forall</span +	    > k. k -> <a href="#" title="Data.Kind" +	    >Type</a +	    > <span class="keyword" +	    >where</span +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:MkT" class="def" +		  >MkT</a +		  > :: <span class="keyword" +		  >forall</span +		  > (f :: <span class="keyword" +		  >forall</span +		  > k. k -> <a href="#" title="Data.Kind" +		  >Type</a +		  >) k (a :: k). f a -> <a href="#" title="Bug1050" +		  >T</a +		  > f a</td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><a id="v:mkT" class="def" +	    >mkT</a +	    > :: <span class="keyword" +	    >forall</span +	    > {k} {f :: <span class="keyword" +	    >forall</span +	    > k. k -> <a href="#" title="Data.Kind" +	    >Type</a +	    >} {a :: k}. f a -> <a href="#" title="Bug1050" +	    >T</a +	    > f a <a href="#" class="selflink" +	    >#</a +	    ></p +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1054.html b/html-test/ref/Bug1054.html new file mode 100644 index 00000000..df3fae0a --- /dev/null +++ b/html-test/ref/Bug1054.html @@ -0,0 +1,90 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1054</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1054</p +	></div +      ><div id="table-of-contents" +      ><div id="contents-list" +	><p class="caption" onclick="window.scrollTo(0,0)" +	  >Contents</p +	  ><ul +	  ><li +	    ><a href="#" +	      >Header with <code +		>foo</code +		> link</a +	      ></li +	    ></ul +	  ></div +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><a href="#" +	      >foo</a +	      > :: ()</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><a href="#" id="g:1" +	><h1 +	  >Header with <code +	    >foo</code +	    > link</h1 +	  ></a +	><div class="top" +	><p class="src" +	  ><a id="v:foo" class="def" +	    >foo</a +	    > :: () <a href="#" class="selflink" +	    >#</a +	    ></p +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1063.html b/html-test/ref/Bug1063.html new file mode 100644 index 00000000..f311373a --- /dev/null +++ b/html-test/ref/Bug1063.html @@ -0,0 +1,98 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1063</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1063</p +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >class</span +	    > (c => d) => <a id="t:Implies" class="def" +	    >Implies</a +	    > c d <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Implies" +	    >Instances</h4 +	    ><details id="i:Implies" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:Implies:Implies:1" +		      ></span +		      > (c => d) => <a href="#" title="Bug1063" +		      >Implies</a +		      > c d</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:ic:Implies:Implies:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1063</a +			></p +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1067A.html b/html-test/ref/Bug1067A.html new file mode 100644 index 00000000..96b8d495 --- /dev/null +++ b/html-test/ref/Bug1067A.html @@ -0,0 +1,114 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1067A</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1067A</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Foo</a +	      > <span class="keyword" +	      >where</span +	      ><ul class="subs" +	      ><li +		><span class="keyword" +		  >pattern</span +		  > <a href="#" +		  >P</a +		  > :: <a href="#" title="Bug1067A" +		  >Foo</a +		  ></li +		></ul +	      ></li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > <span class="keyword" +	    >where</span +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >A foo</p +	    ></div +	  ><div class="subs bundled-patterns" +	  ><p class="caption" +	    >Bundled Patterns</p +	    ><table +	    ><tr +	      ><td class="src" +		><span class="keyword" +		  >pattern</span +		  > <a id="v:P" class="def" +		  >P</a +		  > :: <a href="#" title="Bug1067A" +		  >Foo</a +		  ></td +		><td class="doc" +		><p +		  >A pattern</p +		  ></td +		></tr +	      ></table +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1067B.html b/html-test/ref/Bug1067B.html new file mode 100644 index 00000000..f3bf821a --- /dev/null +++ b/html-test/ref/Bug1067B.html @@ -0,0 +1,84 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1067B</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1067B</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >pattern</span +	      > <a href="#" +	      >P</a +	      > :: <a href="#" title="Bug1067A" +	      >Foo</a +	      ></li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >pattern</span +	    > <a id="v:P" class="def" +	    >P</a +	    > :: <a href="#" title="Bug1067A" +	    >Foo</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >A pattern</p +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug1103.html b/html-test/ref/Bug1103.html new file mode 100644 index 00000000..4d3772d1 --- /dev/null +++ b/html-test/ref/Bug1103.html @@ -0,0 +1,554 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug1103</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug1103</p +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data family</span +	    > <a id="t:Foo1" class="def" +	    >Foo1</a +	    > :: <a href="#" title="Data.Kind" +	    >Type</a +	    > -> <a href="#" title="Data.Kind" +	    >Type</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Foo1" +	    >Instances</h4 +	    ><details id="i:Foo1" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo1:Foo1:1" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo1</a +		      > <a href="#" title="Data.Bool" +		      >Bool</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo1:Foo1:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo1</a +			> <a href="#" title="Data.Bool" +			>Bool</a +			> = <a id="v:Foo1Bool" class="def" +			>Foo1Bool</a +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo1:Foo1:2" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo1</a +		      > (<a href="#" title="Data.Maybe" +		      >Maybe</a +		      > a)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo1:Foo1:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo1</a +			> (<a href="#" title="Data.Maybe" +			>Maybe</a +			> a)</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data family</span +	    > <a id="t:Foo2" class="def" +	    >Foo2</a +	    > :: k -> <a href="#" title="Data.Kind" +	    >Type</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Foo2" +	    >Instances</h4 +	    ><details id="i:Foo2" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo2:Foo2:1" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo2</a +		      > (a :: <a href="#" title="Data.Char" +		      >Char</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo2:Foo2:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo2</a +			> (a :: <a href="#" title="Data.Char" +			>Char</a +			>)</div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo2:Foo2:2" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo2</a +		      > <a href="#" title="Data.Bool" +		      >Bool</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo2:Foo2:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo2</a +			> <a href="#" title="Data.Bool" +			>Bool</a +			> = <a id="v:Foo2Bool" class="def" +			>Foo2Bool</a +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo2:Foo2:3" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo2</a +		      > (<a href="#" title="Data.Maybe" +		      >Maybe</a +		      > a :: <a href="#" title="Data.Kind" +		      >Type</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo2:Foo2:3" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo2</a +			> (<a href="#" title="Data.Maybe" +			>Maybe</a +			> a :: <a href="#" title="Data.Kind" +			>Type</a +			>)</div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo2:Foo2:4" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo2</a +		      > (a :: <a href="#" title="Data.Char" +		      >Char</a +		      > -> <a href="#" title="Data.Char" +		      >Char</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo2:Foo2:4" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo2</a +			> (a :: <a href="#" title="Data.Char" +			>Char</a +			> -> <a href="#" title="Data.Char" +			>Char</a +			>)</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data family</span +	    > <a id="t:Foo3" class="def" +	    >Foo3</a +	    > :: k <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Foo3" +	    >Instances</h4 +	    ><details id="i:Foo3" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo3:Foo3:1" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo3</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo3:Foo3:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo3</a +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo3:Foo3:2" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo3</a +		      > (a :: <a href="#" title="Data.Char" +		      >Char</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo3:Foo3:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo3</a +			> (a :: <a href="#" title="Data.Char" +			>Char</a +			>)</div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo3:Foo3:3" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo3</a +		      > (a :: <a href="#" title="Data.Char" +		      >Char</a +		      > -> <a href="#" title="Data.Char" +		      >Char</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo3:Foo3:3" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo3</a +			> (a :: <a href="#" title="Data.Char" +			>Char</a +			> -> <a href="#" title="Data.Char" +			>Char</a +			>)</div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo3:Foo3:4" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo3</a +		      > <a href="#" title="Data.Bool" +		      >Bool</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo3:Foo3:4" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo3</a +			> <a href="#" title="Data.Bool" +			>Bool</a +			> = <a id="v:Foo3Bool" class="def" +			>Foo3Bool</a +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Foo3:Foo3:5" +		      ></span +		      > <span class="keyword" +		      >data</span +		      > <a href="#" title="Bug1103" +		      >Foo3</a +		      > (<a href="#" title="Data.Maybe" +		      >Maybe</a +		      > a :: <a href="#" title="Data.Kind" +		      >Type</a +		      >)</span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:if:Foo3:Foo3:5" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug1103</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>data</span +			> <a href="#" title="Bug1103" +			>Foo3</a +			> (<a href="#" title="Data.Maybe" +			>Maybe</a +			> a :: <a href="#" title="Data.Kind" +			>Type</a +			>)</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug195.html b/html-test/ref/Bug195.html index e1cf073b..af595d5d 100644 --- a/html-test/ref/Bug195.html +++ b/html-test/ref/Bug195.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug195</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug2.html b/html-test/ref/Bug2.html index 5a71f78a..c0c192c9 100644 --- a/html-test/ref/Bug2.html +++ b/html-test/ref/Bug2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug201.html b/html-test/ref/Bug201.html index 6d12ed70..13ad4556 100644 --- a/html-test/ref/Bug201.html +++ b/html-test/ref/Bug201.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug201</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug253.html b/html-test/ref/Bug253.html index c7945ec6..a482a21a 100644 --- a/html-test/ref/Bug253.html +++ b/html-test/ref/Bug253.html @@ -4,9 +4,9 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug253</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" -     /><link rel="stylesheet" type="text/css" href="#" -     /><link rel="stylesheet" type="text/css" href="#" +    ><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="quick-jump.css" +     /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript"      ></script      ><script type="text/x-mathjax-config" @@ -20,11 +20,11 @@        > </span        ><ul class="links" id="page-menu"        ><li -	><a href="#" +	><a href="index.html"  	  >Contents</a  	  ></li  	><li -	><a href="#" +	><a href="doc-index.html"  	  >Index</a  	  ></li  	></ul @@ -64,7 +64,7 @@  	  >Synopsis</summary  	  ><ul class="details-toggle" data-details-id="syn"  	  ><li class="src short" -	    ><a href="#" +	    ><a href="#v:foo"  	      >foo</a  	      > :: ()</li  	    ></ul @@ -77,7 +77,7 @@  	><p class="src"  	  ><a id="v:foo" class="def"  	    >foo</a -	    > :: () <a href="#" class="selflink" +	    > :: () <a href="#v:foo" class="selflink"  	    >#</a  	    ></p  	  ><div class="doc" @@ -85,7 +85,7 @@  	    >This link should generate <code  	      >#v</code  	      > anchor: <code -	      ><a href="#" title="DoesNotExist" +	      ><a href="DoesNotExist.html#v:fakeFakeFake" title="DoesNotExist"  		>fakeFakeFake</a  		></code  	      ></p diff --git a/html-test/ref/Bug26.html b/html-test/ref/Bug26.html index 50f21700..5c6fb34e 100644 --- a/html-test/ref/Bug26.html +++ b/html-test/ref/Bug26.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug26</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug280.html b/html-test/ref/Bug280.html index 04571342..57e265f4 100644 --- a/html-test/ref/Bug280.html +++ b/html-test/ref/Bug280.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug280</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug294.html b/html-test/ref/Bug294.html index 7c70e9dc..6ceb3422 100644 --- a/html-test/ref/Bug294.html +++ b/html-test/ref/Bug294.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug294</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug298.html b/html-test/ref/Bug298.html index 309a47e9..fc57d087 100644 --- a/html-test/ref/Bug298.html +++ b/html-test/ref/Bug298.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug298</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug3.html b/html-test/ref/Bug3.html index 4ac29e8f..0c9d8526 100644 --- a/html-test/ref/Bug3.html +++ b/html-test/ref/Bug3.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug3</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug308.html b/html-test/ref/Bug308.html index 35424874..acd019d3 100644 --- a/html-test/ref/Bug308.html +++ b/html-test/ref/Bug308.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug308</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug308CrossModule.html b/html-test/ref/Bug308CrossModule.html index 7393cd3a..f754aa87 100644 --- a/html-test/ref/Bug308CrossModule.html +++ b/html-test/ref/Bug308CrossModule.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug308CrossModule</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug310.html b/html-test/ref/Bug310.html index 9b23e8b6..65ec1cae 100644 --- a/html-test/ref/Bug310.html +++ b/html-test/ref/Bug310.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug310</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug313.html b/html-test/ref/Bug313.html index 2a4a9202..83ee7a34 100644 --- a/html-test/ref/Bug313.html +++ b/html-test/ref/Bug313.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug313</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug335.html b/html-test/ref/Bug335.html index dc72c08f..00e31ca0 100644 --- a/html-test/ref/Bug335.html +++ b/html-test/ref/Bug335.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug335</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -69,7 +69,7 @@  	    >#</a  	    ></p  	  ><div class="doc" -	  ><h3 class="caption details-toggle-control details-toggle" data-details-id="ch:f0" +	  ><h3 class="subheading details-toggle-control details-toggle" data-details-id="ch:f0"  	    >ExF:</h3  	    ><details id="ch:f0"  	    ><summary class="hide-when-js-enabled" @@ -87,7 +87,7 @@  	    >#</a  	    ></p  	  ><div class="doc" -	  ><h3 class="caption details-toggle-control details-toggle" data-details-id="ch:g0" +	  ><h3 class="subheading details-toggle-control details-toggle" data-details-id="ch:g0"  	    >ExG:</h3  	    ><details id="ch:g0"  	    ><summary class="hide-when-js-enabled" diff --git a/html-test/ref/Bug4.html b/html-test/ref/Bug4.html index 342ee675..8a19bc6b 100644 --- a/html-test/ref/Bug4.html +++ b/html-test/ref/Bug4.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug4</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug458.html b/html-test/ref/Bug458.html index 8809c229..d5b5a768 100644 --- a/html-test/ref/Bug458.html +++ b/html-test/ref/Bug458.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug458</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug466.html b/html-test/ref/Bug466.html new file mode 100644 index 00000000..4f6f6f16 --- /dev/null +++ b/html-test/ref/Bug466.html @@ -0,0 +1,246 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug466</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug466</p +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >class</span +	    > <a id="t:Cl" class="def" +	    >Cl</a +	    > a <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs associated-types" +	  ><p class="caption" +	    >Associated Types</p +	    ><p class="src" +	    ><span class="keyword" +	      >type</span +	      > <a id="t:Fam" class="def" +	      >Fam</a +	      > a :: [*] <a href="#" class="selflink" +	      >#</a +	      ></p +	    ></div +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Cl" +	    >Instances</h4 +	    ><details id="i:Cl" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:Cl:Cl:1" +		      ></span +		      > <a href="#" title="Bug466" +		      >Cl</a +		      > <a href="#" title="Bug466" +		      >X</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:ic:Cl:Cl:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug466</a +			></p +		      > <div class="subs associated-types" +		      ><p class="caption" +			>Associated Types</p +			><p class="src" +			><span class="keyword" +			  >type</span +			  > <a href="#" title="Bug466" +			  >Fam</a +			  > <a href="#" title="Bug466" +			  >X</a +			  > :: [<a href="#" title="Data.Kind" +			  >Type</a +			  >] <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:X" class="def" +	    >X</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:X" class="def" +		  >X</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ><div class="subs instances" +	  ><h4 class="instances details-toggle-control details-toggle" data-details-id="i:X" +	    >Instances</h4 +	    ><details id="i:X" open="open" +	    ><summary class="hide-when-js-enabled" +	      >Instances details</summary +	      ><table +	      ><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:X:Cl:1" +		      ></span +		      > <a href="#" title="Bug466" +		      >Cl</a +		      > <a href="#" title="Bug466" +		      >X</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:X:Cl:1" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug466</a +			></p +		      > <div class="subs associated-types" +		      ><p class="caption" +			>Associated Types</p +			><p class="src" +			><span class="keyword" +			  >type</span +			  > <a href="#" title="Bug466" +			  >Fam</a +			  > <a href="#" title="Bug466" +			  >X</a +			  > :: [<a href="#" title="Data.Kind" +			  >Type</a +			  >] <a href="#" class="selflink" +			  >#</a +			  ></p +			></div +		      ></details +		    ></td +		  ></tr +		><tr +		><td class="src clearfix" +		  ><span class="inst-left" +		    ><span class="instance details-toggle-control details-toggle" data-details-id="i:id:X:Fam:2" +		      ></span +		      > <span class="keyword" +		      >type</span +		      > <a href="#" title="Bug466" +		      >Fam</a +		      > <a href="#" title="Bug466" +		      >X</a +		      ></span +		    > <a href="#" class="selflink" +		    >#</a +		    ></td +		  ><td class="doc empty" +		  > </td +		  ></tr +		><tr +		><td colspan="2" +		  ><details id="i:id:X:Fam:2" +		    ><summary class="hide-when-js-enabled" +		      >Instance details</summary +		      ><p +		      >Defined in <a href="#" +			>Bug466</a +			></p +		      > <div class="src" +		      ><span class="keyword" +			>type</span +			> <a href="#" title="Bug466" +			>Fam</a +			> <a href="#" title="Bug466" +			>X</a +			> = '[<a href="#" title="Data.Char" +			>Char</a +			>]</div +		      ></details +		    ></td +		  ></tr +		></table +	      ></details +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug546.html b/html-test/ref/Bug546.html index 9c1dadae..bb400a50 100644 --- a/html-test/ref/Bug546.html +++ b/html-test/ref/Bug546.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug546</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug548.html b/html-test/ref/Bug548.html index 537dc0ff..1ac40ae4 100644 --- a/html-test/ref/Bug548.html +++ b/html-test/ref/Bug548.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug548</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug574.html b/html-test/ref/Bug574.html index 9c5777d9..e2024f47 100644 --- a/html-test/ref/Bug574.html +++ b/html-test/ref/Bug574.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug574</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug6.html b/html-test/ref/Bug6.html index 0e994a74..5bd4c030 100644 --- a/html-test/ref/Bug6.html +++ b/html-test/ref/Bug6.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug6</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug613.html b/html-test/ref/Bug613.html index 271ea598..4df6037d 100644 --- a/html-test/ref/Bug613.html +++ b/html-test/ref/Bug613.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug613</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug647.html b/html-test/ref/Bug647.html index 25a3f004..0648cf51 100644 --- a/html-test/ref/Bug647.html +++ b/html-test/ref/Bug647.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug647</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug679.html b/html-test/ref/Bug679.html index ba34baa9..8814129d 100644 --- a/html-test/ref/Bug679.html +++ b/html-test/ref/Bug679.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug679</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug7.html b/html-test/ref/Bug7.html index 1faee70f..5338bda2 100644 --- a/html-test/ref/Bug7.html +++ b/html-test/ref/Bug7.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug7</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug8.html b/html-test/ref/Bug8.html index d84577e7..4d6fe69b 100644 --- a/html-test/ref/Bug8.html +++ b/html-test/ref/Bug8.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug8</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug85.html b/html-test/ref/Bug85.html index 05a17841..bbef4d32 100644 --- a/html-test/ref/Bug85.html +++ b/html-test/ref/Bug85.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug85</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug865.html b/html-test/ref/Bug865.html index 6bb54786..96f64daf 100644 --- a/html-test/ref/Bug865.html +++ b/html-test/ref/Bug865.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug865</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug923.html b/html-test/ref/Bug923.html index 92b0f4d9..d657e08e 100644 --- a/html-test/ref/Bug923.html +++ b/html-test/ref/Bug923.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug923</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug952.html b/html-test/ref/Bug952.html new file mode 100644 index 00000000..bd301bcd --- /dev/null +++ b/html-test/ref/Bug952.html @@ -0,0 +1,76 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug952</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug952</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><a href="#" +	      >foo</a +	      > :: ()</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><a id="v:foo" class="def" +	    >foo</a +	    > :: () <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >See 'case', 'of', '--' compared to 'Q.case', 'Q.of', 'Q.--'</p +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Bug953.html b/html-test/ref/Bug953.html index 5a54761a..aea7ec5c 100644 --- a/html-test/ref/Bug953.html +++ b/html-test/ref/Bug953.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bug953</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -81,7 +81,7 @@  	  ><div class="doc"  	  ><p  	    >A foo</p -	    ><h4 class="caption details-toggle-control details-toggle" data-details-id="ch:Foo0" +	    ><h4 class="subheading details-toggle-control details-toggle" data-details-id="ch:Foo0"  	    >Examples</h4  	    ><details id="ch:Foo0"  	    ><summary class="hide-when-js-enabled" @@ -117,7 +117,7 @@  	  ><div class="doc"  	  ><p  	    >A bar</p -	    ><h4 class="caption details-toggle-control details-toggle" data-details-id="ch:Bar0" +	    ><h4 class="subheading details-toggle-control details-toggle" data-details-id="ch:Bar0"  	    >Examples</h4  	    ><details id="ch:Bar0"  	    ><summary class="hide-when-js-enabled" diff --git a/html-test/ref/Bug973.html b/html-test/ref/Bug973.html new file mode 100644 index 00000000..20e27886 --- /dev/null +++ b/html-test/ref/Bug973.html @@ -0,0 +1,172 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Bug973</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Bug973</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><a href="#" +	      >showRead</a +	      > :: <span class="keyword" +	      >forall</span +	      > a b. (<a href="#" title="Text.Show" +	      >Show</a +	      > a, <a href="#" title="Text.Read" +	      >Read</a +	      > b) => a -> b</li +	    ><li class="src short" +	    ><a href="#" +	      >showRead'</a +	      > :: <span class="keyword" +	      >forall</span +	      > b a. (<a href="#" title="Text.Show" +	      >Show</a +	      > a, <a href="#" title="Text.Read" +	      >Read</a +	      > b) => a -> b</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><a id="v:showRead" class="def" +	    >showRead</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs arguments" +	  ><p class="caption" +	    >Arguments</p +	    ><table +	    ><tr +	      ><td class="src" +		>:: <span class="keyword" +		  >forall</span +		  > a b. (<a href="#" title="Text.Show" +		  >Show</a +		  > a, <a href="#" title="Text.Read" +		  >Read</a +		  > b)</td +		><td class="doc empty" +		> </td +		></tr +	      ><tr +	      ><td class="src" +		>=> a</td +		><td class="doc" +		><p +		  >this gets turned into a string...</p +		  ></td +		></tr +	      ><tr +	      ><td class="src" +		>-> b</td +		><td class="doc" +		><p +		  >...from which this is read</p +		  ></td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><a id="v:showRead-39-" class="def" +	    >showRead'</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs arguments" +	  ><p class="caption" +	    >Arguments</p +	    ><table +	    ><tr +	      ><td class="src" +		>:: <span class="keyword" +		  >forall</span +		  > b a. (<a href="#" title="Text.Show" +		  >Show</a +		  > a, <a href="#" title="Text.Read" +		  >Read</a +		  > b)</td +		><td class="doc empty" +		> </td +		></tr +	      ><tr +	      ><td class="src" +		>=> a</td +		><td class="doc" +		><p +		  >this gets turned into a string...</p +		  ></td +		></tr +	      ><tr +	      ><td class="src" +		>-> b</td +		><td class="doc" +		><p +		  >...from which this is read</p +		  ></td +		></tr +	      ></table +	    ></div +	  ><div class="doc" +	  ><p +	    >Same as <code +	      ><a href="#" title="Bug973" +		>showRead</a +		></code +	      >, but with type variable order flipped</p +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/BugDeprecated.html b/html-test/ref/BugDeprecated.html index b0ced018..92a963f3 100644 --- a/html-test/ref/BugDeprecated.html +++ b/html-test/ref/BugDeprecated.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >BugDeprecated</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/BugExportHeadings.html b/html-test/ref/BugExportHeadings.html index 02f36f7c..ddcb7aa3 100644 --- a/html-test/ref/BugExportHeadings.html +++ b/html-test/ref/BugExportHeadings.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >BugExportHeadings</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bugs.html b/html-test/ref/Bugs.html index c95dd703..c6c42446 100644 --- a/html-test/ref/Bugs.html +++ b/html-test/ref/Bugs.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Bugs</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/BundledPatterns.html b/html-test/ref/BundledPatterns.html index 7bae8016..af1a0265 100644 --- a/html-test/ref/BundledPatterns.html +++ b/html-test/ref/BundledPatterns.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >BundledPatterns</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/BundledPatterns2.html b/html-test/ref/BundledPatterns2.html index d082175e..faca9016 100644 --- a/html-test/ref/BundledPatterns2.html +++ b/html-test/ref/BundledPatterns2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >BundledPatterns2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/ConstructorArgs.html b/html-test/ref/ConstructorArgs.html index f13fabe8..16ef6780 100644 --- a/html-test/ref/ConstructorArgs.html +++ b/html-test/ref/ConstructorArgs.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >ConstructorArgs</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/ConstructorPatternExport.html b/html-test/ref/ConstructorPatternExport.html index 953fd89b..0822733d 100644 --- a/html-test/ref/ConstructorPatternExport.html +++ b/html-test/ref/ConstructorPatternExport.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >ConstructorPatternExport</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DefaultAssociatedTypes.html b/html-test/ref/DefaultAssociatedTypes.html new file mode 100644 index 00000000..4b39483a --- /dev/null +++ b/html-test/ref/DefaultAssociatedTypes.html @@ -0,0 +1,154 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >DefaultAssociatedTypes</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>DefaultAssociatedTypes</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >class</span +	      > <a href="#" +	      >Foo</a +	      > a <span class="keyword" +	      >where</span +	      ><ul class="subs" +	      ><li +		><span class="keyword" +		  >type</span +		  > <a href="#" +		  >Qux</a +		  > a :: *</li +		><li +		><a href="#" +		  >bar</a +		  >, <a href="#" +		  >baz</a +		  > :: a -> <a href="#" title="Data.String" +		  >String</a +		  ></li +		></ul +	      ></li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >class</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > a <span class="keyword" +	    >where</span +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >Documentation for Foo.</p +	    ></div +	  ><div class="subs associated-types" +	  ><p class="caption" +	    >Associated Types</p +	    ><p class="src" +	    ><span class="keyword" +	      >type</span +	      > <a id="t:Qux" class="def" +	      >Qux</a +	      > a :: * <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Doc for Qux</p +	      ></div +	    > <div class="subs default" +	    ><p class="caption" +	      ></p +	      ><p class="src" +	      ><span class="keyword" +		>type</span +		> <a href="#" title="DefaultAssociatedTypes" +		>Qux</a +		> a = [a]</p +	      ></div +	    ></div +	  ><div class="subs methods" +	  ><p class="caption" +	    >Methods</p +	    ><p class="src" +	    ><a id="v:bar" class="def" +	      >bar</a +	      > :: a -> <a href="#" title="Data.String" +	      >String</a +	      > <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Documentation for bar and baz.</p +	      ></div +	    ><p class="src" +	    ><a id="v:baz" class="def" +	      >baz</a +	      > :: a -> <a href="#" title="Data.String" +	      >String</a +	      > <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Documentation for bar and baz.</p +	      ></div +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/DefaultSignatures.html b/html-test/ref/DefaultSignatures.html new file mode 100644 index 00000000..60d0428f --- /dev/null +++ b/html-test/ref/DefaultSignatures.html @@ -0,0 +1,180 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >DefaultSignatures</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>DefaultSignatures</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >class</span +	      > <a href="#" +	      >Foo</a +	      > a <span class="keyword" +	      >where</span +	      ><ul class="subs" +	      ><li +		><a href="#" +		  >bar</a +		  >, <a href="#" +		  >baz</a +		  > :: a -> <a href="#" title="Data.String" +		  >String</a +		  ></li +		><li +		><a href="#" +		  >baz'</a +		  > :: <a href="#" title="Data.String" +		  >String</a +		  > -> a</li +		></ul +	      ></li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >class</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > a <span class="keyword" +	    >where</span +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >Documentation for Foo.</p +	    ></div +	  ><div class="subs minimal" +	  ><p class="caption" +	    >Minimal complete definition</p +	    ><p class="src" +	    ><a href="#" title="DefaultSignatures" +	      >baz</a +	      ></p +	    ></div +	  ><div class="subs methods" +	  ><p class="caption" +	    >Methods</p +	    ><p class="src" +	    ><a id="v:bar" class="def" +	      >bar</a +	      > :: a -> <a href="#" title="Data.String" +	      >String</a +	      > <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Documentation for bar and baz.</p +	      ></div +	    > <div class="subs default" +	    ><p class="caption" +	      ></p +	      ><p class="src" +	      ><span class="keyword" +		>default</span +		> <a id="v:bar" class="def" +		>bar</a +		> :: <a href="#" title="Text.Show" +		>Show</a +		> a => a -> <a href="#" title="Data.String" +		>String</a +		> <a href="#" class="selflink" +		>#</a +		></p +	      ></div +	    ><p class="src" +	    ><a id="v:baz" class="def" +	      >baz</a +	      > :: a -> <a href="#" title="Data.String" +	      >String</a +	      > <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Documentation for bar and baz.</p +	      ></div +	    ><p class="src" +	    ><a id="v:baz-39-" class="def" +	      >baz'</a +	      > :: <a href="#" title="Data.String" +	      >String</a +	      > -> a <a href="#" class="selflink" +	      >#</a +	      ></p +	    ><div class="doc" +	    ><p +	      >Documentation for baz'.</p +	      ></div +	    > <div class="subs default" +	    ><p class="caption" +	      ></p +	      ><p class="src" +	      ><span class="keyword" +		>default</span +		> <a id="v:baz-39-" class="def" +		>baz'</a +		> :: <a href="#" title="Text.Read" +		>Read</a +		> a => <a href="#" title="Data.String" +		>String</a +		> -> a <a href="#" class="selflink" +		>#</a +		></p +	      ></div +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/DeprecatedClass.html b/html-test/ref/DeprecatedClass.html index cb492a91..a0de4858 100644 --- a/html-test/ref/DeprecatedClass.html +++ b/html-test/ref/DeprecatedClass.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedClass</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedData.html b/html-test/ref/DeprecatedData.html index 1dc6dd49..001970df 100644 --- a/html-test/ref/DeprecatedData.html +++ b/html-test/ref/DeprecatedData.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedData</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedFunction.html b/html-test/ref/DeprecatedFunction.html index 1576c185..2b3c4a66 100644 --- a/html-test/ref/DeprecatedFunction.html +++ b/html-test/ref/DeprecatedFunction.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedFunction</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedFunction2.html b/html-test/ref/DeprecatedFunction2.html index fce0e6b4..a2cd84a2 100644 --- a/html-test/ref/DeprecatedFunction2.html +++ b/html-test/ref/DeprecatedFunction2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedFunction2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedFunction3.html b/html-test/ref/DeprecatedFunction3.html index 43b5047e..90bde84d 100644 --- a/html-test/ref/DeprecatedFunction3.html +++ b/html-test/ref/DeprecatedFunction3.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedFunction3</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedModule.html b/html-test/ref/DeprecatedModule.html index 333a9b66..c4d1c241 100644 --- a/html-test/ref/DeprecatedModule.html +++ b/html-test/ref/DeprecatedModule.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedModule</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedModule2.html b/html-test/ref/DeprecatedModule2.html index d2bbdc87..b1d6c12a 100644 --- a/html-test/ref/DeprecatedModule2.html +++ b/html-test/ref/DeprecatedModule2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedModule2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedNewtype.html b/html-test/ref/DeprecatedNewtype.html index d66c1b66..4fad244a 100644 --- a/html-test/ref/DeprecatedNewtype.html +++ b/html-test/ref/DeprecatedNewtype.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedNewtype</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedReExport.html b/html-test/ref/DeprecatedReExport.html index edbeace5..d8dd554f 100644 --- a/html-test/ref/DeprecatedReExport.html +++ b/html-test/ref/DeprecatedReExport.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedReExport</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedRecord.html b/html-test/ref/DeprecatedRecord.html index ff1d0166..7760386d 100644 --- a/html-test/ref/DeprecatedRecord.html +++ b/html-test/ref/DeprecatedRecord.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedRecord</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedTypeFamily.html b/html-test/ref/DeprecatedTypeFamily.html index e037af88..76a9a039 100644 --- a/html-test/ref/DeprecatedTypeFamily.html +++ b/html-test/ref/DeprecatedTypeFamily.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedTypeFamily</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DeprecatedTypeSynonym.html b/html-test/ref/DeprecatedTypeSynonym.html index a9573b40..32c9721b 100644 --- a/html-test/ref/DeprecatedTypeSynonym.html +++ b/html-test/ref/DeprecatedTypeSynonym.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DeprecatedTypeSynonym</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/DuplicateRecordFields.html b/html-test/ref/DuplicateRecordFields.html index 4981de8a..fab57a04 100644 --- a/html-test/ref/DuplicateRecordFields.html +++ b/html-test/ref/DuplicateRecordFields.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >DuplicateRecordFields</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Examples.html b/html-test/ref/Examples.html index 43f3a321..f5a7ba8c 100644 --- a/html-test/ref/Examples.html +++ b/html-test/ref/Examples.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Examples</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Extensions.html b/html-test/ref/Extensions.html index 9fdf739f..7be5fd80 100644 --- a/html-test/ref/Extensions.html +++ b/html-test/ref/Extensions.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Extensions</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/FunArgs.html b/html-test/ref/FunArgs.html index 8f8a12e2..03a97522 100644 --- a/html-test/ref/FunArgs.html +++ b/html-test/ref/FunArgs.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >FunArgs</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -58,7 +58,9 @@  	    ><table  	    ><tr  	      ><td class="src" -		>:: <a href="#" title="Data.Ord" +		>:: <span class="keyword" +		  >forall</span +		  > a. <a href="#" title="Data.Ord"  		  >Ord</a  		  > a</td  		><td class="doc empty" @@ -170,7 +172,9 @@  	    ><table  	    ><tr  	      ><td class="src" -		>:: a</td +		>:: <span class="keyword" +		  >forall</span +		  > a b c. a</td  		><td class="doc"  		><p  		  >First argument</p @@ -194,7 +198,9 @@  		></tr  	      ><tr  	      ><td class="src" -		>-> d</td +		>-> <span class="keyword" +		  >forall</span +		  > d. d</td  		><td class="doc"  		><p  		  >Result</p @@ -218,7 +224,7 @@  	      ><td class="src"  		>:: <span class="keyword"  		  >forall</span -		  > (b :: ()). d ~ '<a href="#" title="GHC.Tuple" +		  > a (b :: ()) d. d ~ '<a href="#" title="GHC.Tuple"  		  >()</a  		  ></td  		><td class="doc empty" @@ -226,7 +232,9 @@  		></tr  	      ><tr  	      ><td class="src" -		>=> a b c d</td +		>=> <span class="keyword" +		  >forall</span +		  > c. a b c d</td  		><td class="doc"  		><p  		  >abcd</p @@ -258,7 +266,7 @@  	      ><td class="src"  		>:: <span class="keyword"  		  >forall</span -		  > (a :: ()). proxy a</td +		  > proxy (a :: ()) b. proxy a</td  		><td class="doc"  		><p  		  >First argument</p diff --git a/html-test/ref/GADTRecords.html b/html-test/ref/GADTRecords.html index 133f4b7e..9dac0c13 100644 --- a/html-test/ref/GADTRecords.html +++ b/html-test/ref/GADTRecords.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >GADTRecords</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/GadtConstructorArgs.html b/html-test/ref/GadtConstructorArgs.html index ee4d1708..c1a4dedf 100644 --- a/html-test/ref/GadtConstructorArgs.html +++ b/html-test/ref/GadtConstructorArgs.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >GadtConstructorArgs</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Hash.html b/html-test/ref/Hash.html index d8ca2d00..8c062e1b 100644 --- a/html-test/ref/Hash.html +++ b/html-test/ref/Hash.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Hash</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/HiddenInstances.html b/html-test/ref/HiddenInstances.html index e39ee307..181b47f8 100644 --- a/html-test/ref/HiddenInstances.html +++ b/html-test/ref/HiddenInstances.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >HiddenInstances</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/HiddenInstancesB.html b/html-test/ref/HiddenInstancesB.html index db4ffaf8..579f5754 100644 --- a/html-test/ref/HiddenInstancesB.html +++ b/html-test/ref/HiddenInstancesB.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >HiddenInstancesB</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Hyperlinks.html b/html-test/ref/Hyperlinks.html index 38915a44..947d5342 100644 --- a/html-test/ref/Hyperlinks.html +++ b/html-test/ref/Hyperlinks.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Hyperlinks</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Identifiers.html b/html-test/ref/Identifiers.html new file mode 100644 index 00000000..bd0f610e --- /dev/null +++ b/html-test/ref/Identifiers.html @@ -0,0 +1,284 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >Identifiers</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="#" +     /><link rel="stylesheet" type="text/css" href="#" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="#" +	  >Contents</a +	  ></li +	><li +	><a href="#" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>Identifiers</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Id</a +	      > = <a href="#" +	      >Id</a +	      ></li +	    ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > a <a href="#" +	      >:*</a +	      > b = a <a href="#" +	      >:*</a +	      > b</li +	    ><li class="src short" +	    ><a href="#" +	      >foo</a +	      > :: ()</li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Id" class="def" +	    >Id</a +	    > <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Id" class="def" +		  >Id</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > a <a id="t::-42-" class="def" +	    >:*</a +	    > b <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		>a <a id="v::-42-" class="def" +		  >:*</a +		  > b</td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><a id="v:foo" class="def" +	    >foo</a +	    > :: () <a href="#" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><ul +	    ><li +	      ><p +		>Unadorned:</p +		><ul +		><li +		  >Unqualified: <code +		    ><a href="#" title="GHC.List" +		      >++</a +		      ></code +		    >, <code +		    ><a href="#" title="Data.List" +		      >elem</a +		      ></code +		    ></li +		  ><li +		  >Qualified: <code +		    ><a href="#" title="GHC.List" +		      >++</a +		      ></code +		    >, <code +		    ><a href="#" title="Data.Lis" +		      >elem</a +		      ></code +		    ></li +		  ><li +		  >Namespaced: <code +		    ><a href="#" title="GHC.List" +		      >++</a +		      ></code +		    >, <code +		    >++</code +		    >, <code +		    ><a href="#" title="Data.List" +		      >elem</a +		      ></code +		    >, <code +		    >elem</code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >Id</a +		      ></code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >Id</a +		      ></code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >:*</a +		      ></code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >:*</a +		      ></code +		    ></li +		  ></ul +		></li +	      ><li +	      ><p +		>Parenthesized:</p +		><ul +		><li +		  >Unqualified: <code +		    ><code +		      ><a href="#" title="GHC.List" +			>(++)</a +			></code +		      > [1,2,3] [4,5,6]</code +		    ></li +		  ><li +		  >Qualified: <code +		    ><code +		      ><a href="#" title="GHC.List" +			>(++)</a +			></code +		      > [1,2,3] [4,5,6]</code +		    ></li +		  ><li +		  >Namespaced: <code +		    ><a href="#" title="GHC.List" +		      >(++)</a +		      ></code +		    >, <code +		    >++</code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >(:*)</a +		      ></code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >(:*)</a +		      ></code +		    ></li +		  ></ul +		></li +	      ><li +	      ><p +		>Backticked:</p +		><ul +		><li +		  >Unqualified: <code +		    >1 <code +		      ><a href="#" title="Data.List" +			>`elem`</a +			></code +		      > [-3..3]</code +		    ></li +		  ><li +		  >Qualified: <code +		    >1 <code +		      ><a href="#" title="Data.List" +			>`elem`</a +			></code +		      > [-3..3]</code +		    ></li +		  ><li +		  >Namespaced: <code +		    ><a href="#" title="Data.List" +		      >`elem`</a +		      ></code +		    >, <code +		    >`elem`</code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >`Id`</a +		      ></code +		    >, <code +		    ><a href="#" title="Identifiers" +		      >`Id`</a +		      ></code +		    ></li +		  ></ul +		></li +	      ><li +	      ><p +		>Edge cases:</p +		><ul +		><li +		  >Tuples: <code +		    >()</code +		    >, <code +		    >(,,,)</code +		    ></li +		  ></ul +		></li +	      ></ul +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/IgnoreExports.html b/html-test/ref/IgnoreExports.html index eed12c00..f89e009e 100644 --- a/html-test/ref/IgnoreExports.html +++ b/html-test/ref/IgnoreExports.html @@ -4,18 +4,20 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >IgnoreExports</title -    ><link href="#" rel="stylesheet" type="text/css" title="Ocean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript"      ></script -    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"      ></script      ></head    ><body    ><div id="package-header"      ><span class="caption empty" -      ></span +      > </span        ><ul class="links" id="page-menu"        ><li  	><a href="#" @@ -34,7 +36,7 @@  	  ><th  	    >Safe Haskell</th  	    ><td -	    >Safe</td +	    >Safe-Inferred</td  	    ></tr  	  ></table  	><p class="caption" @@ -46,15 +48,15 @@  	  >Synopsis</summary  	  ><ul class="details-toggle" data-details-id="syn"  	  ><li class="src short" -	    ><a href="#" -	      >foo</a -	      > :: <a href="#" -	      >Int</a +	    ><span class="keyword" +	      >data</span +	      > <a href="#" +	      >Foo</a  	      ></li  	    ><li class="src short"  	    ><a href="#" -	      >bar</a -	      > :: <a href="#" +	      >foo</a +	      > :: <a href="#" title="Data.Int"  	      >Int</a  	      ></li  	    ></ul @@ -65,36 +67,34 @@  	>Documentation</h1  	><div class="top"  	><p class="src" -	  ><a id="v:foo" class="def" -	    >foo</a -	    > :: <a href="#" -	    >Int</a +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Foo" class="def" +	    >Foo</a  	    > <a href="#" class="selflink"  	    >#</a  	    ></p  	  ><div class="doc"  	  ><p -	    >documentation for foo</p +	    >documentation for Foo</p  	    ></div  	  ></div  	><div class="top"  	><p class="src" -	  ><a id="v:bar" class="def" -	    >bar</a -	    > :: <a href="#" +	  ><a id="v:foo" class="def" +	    >foo</a +	    > :: <a href="#" title="Data.Int"  	    >Int</a  	    > <a href="#" class="selflink"  	    >#</a  	    ></p  	  ><div class="doc"  	  ><p -	    >documentation for bar</p +	    >documentation for foo</p  	    ></div  	  ></div  	></div        ></div -    ><div id="footer" -    ></div      ></body    ></html  > diff --git a/html-test/ref/ImplicitParams.html b/html-test/ref/ImplicitParams.html index 7f3ea4b5..1c0126a9 100644 --- a/html-test/ref/ImplicitParams.html +++ b/html-test/ref/ImplicitParams.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >ImplicitParams</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Instances.html b/html-test/ref/Instances.html index 403fb18c..c6a6b5ca 100644 --- a/html-test/ref/Instances.html +++ b/html-test/ref/Instances.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Instances</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/LinearTypes.html b/html-test/ref/LinearTypes.html index 18cd060a..48ad04e2 100644 --- a/html-test/ref/LinearTypes.html +++ b/html-test/ref/LinearTypes.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >LinearTypes</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Math.html b/html-test/ref/Math.html index c2ce7b98..627f4840 100644 --- a/html-test/ref/Math.html +++ b/html-test/ref/Math.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Math</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Minimal.html b/html-test/ref/Minimal.html index 1ebfe955..cacbb86d 100644 --- a/html-test/ref/Minimal.html +++ b/html-test/ref/Minimal.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Minimal</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/ModuleWithWarning.html b/html-test/ref/ModuleWithWarning.html index d05fb042..cb8b8f27 100644 --- a/html-test/ref/ModuleWithWarning.html +++ b/html-test/ref/ModuleWithWarning.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >ModuleWithWarning</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/NamedDoc.html b/html-test/ref/NamedDoc.html index 08dcfdc7..1fd0c25b 100644 --- a/html-test/ref/NamedDoc.html +++ b/html-test/ref/NamedDoc.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >NamedDoc</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/NamespacedIdentifiers.html b/html-test/ref/NamespacedIdentifiers.html new file mode 100644 index 00000000..8424e46d --- /dev/null +++ b/html-test/ref/NamespacedIdentifiers.html @@ -0,0 +1,144 @@ +<html xmlns="http://www.w3.org/1999/xhtml" +><head +  ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" +     /><meta name="viewport" content="width=device-width, initial-scale=1" +     /><title +    >NamespacedIdentifiers</title +    ><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" +     /><link rel="stylesheet" type="text/css" href="quick-jump.css" +     /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" +     /><script src="haddock-bundle.min.js" async="async" type="text/javascript" +    ></script +    ><script type="text/x-mathjax-config" +    >MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script +    ><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" +    ></script +    ></head +  ><body +  ><div id="package-header" +    ><span class="caption empty" +      > </span +      ><ul class="links" id="page-menu" +      ><li +	><a href="index.html" +	  >Contents</a +	  ></li +	><li +	><a href="doc-index.html" +	  >Index</a +	  ></li +	></ul +      ></div +    ><div id="content" +    ><div id="module-header" +      ><table class="info" +	><tr +	  ><th +	    >Safe Haskell</th +	    ><td +	    >Safe-Inferred</td +	    ></tr +	  ></table +	><p class="caption" +	>NamespacedIdentifiers</p +	></div +      ><div id="synopsis" +      ><details id="syn" +	><summary +	  >Synopsis</summary +	  ><ul class="details-toggle" data-details-id="syn" +	  ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#t:Foo" +	      >Foo</a +	      > = <a href="#v:Bar" +	      >Bar</a +	      ></li +	    ><li class="src short" +	    ><span class="keyword" +	      >data</span +	      > <a href="#t:Bar" +	      >Bar</a +	      ></li +	    ></ul +	  ></details +	></div +      ><div id="interface" +      ><h1 +	>Documentation</h1 +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Foo" class="def" +	    >Foo</a +	    > <a href="#t:Foo" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >A link to:</p +	    ><ul +	    ><li +	      >the type <code +		><a href="NamespacedIdentifiers.html#t:Bar" title="NamespacedIdentifiers" +		  >Bar</a +		  ></code +		></li +	      ><li +	      >the constructor <code +		><a href="NamespacedIdentifiers.html#v:Bar" title="NamespacedIdentifiers" +		  >Bar</a +		  ></code +		></li +	      ><li +	      >the unimported but qualified type <code +		><a href="A.html#t:A" title="A" +		  >A</a +		  ></code +		></li +	      ><li +	      >the unimported but qualified value <code +		><a href="A.html#v:A" title="A" +		  >A</a +		  ></code +		></li +	      ></ul +	    ></div +	  ><div class="subs constructors" +	  ><p class="caption" +	    >Constructors</p +	    ><table +	    ><tr +	      ><td class="src" +		><a id="v:Bar" class="def" +		  >Bar</a +		  ></td +		><td class="doc empty" +		> </td +		></tr +	      ></table +	    ></div +	  ></div +	><div class="top" +	><p class="src" +	  ><span class="keyword" +	    >data</span +	    > <a id="t:Bar" class="def" +	    >Bar</a +	    > <a href="#t:Bar" class="selflink" +	    >#</a +	    ></p +	  ><div class="doc" +	  ><p +	    >A link to the value <code +	      >Foo</code +	      > (which shouldn't exist).</p +	    ></div +	  ></div +	></div +      ></div +    ></body +  ></html +> diff --git a/html-test/ref/Nesting.html b/html-test/ref/Nesting.html index 14556c42..14905718 100644 --- a/html-test/ref/Nesting.html +++ b/html-test/ref/Nesting.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Nesting</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/NoLayout.html b/html-test/ref/NoLayout.html index a546787f..a6afc3fc 100644 --- a/html-test/ref/NoLayout.html +++ b/html-test/ref/NoLayout.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >NoLayout</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/NonGreedy.html b/html-test/ref/NonGreedy.html index cfa8ea5b..76861de6 100644 --- a/html-test/ref/NonGreedy.html +++ b/html-test/ref/NonGreedy.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >NonGreedy</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Operators.html b/html-test/ref/Operators.html index 7272eb83..005d3a0c 100644 --- a/html-test/ref/Operators.html +++ b/html-test/ref/Operators.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Operators</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/OrphanInstances.html b/html-test/ref/OrphanInstances.html index de52a503..cc5b5c7c 100644 --- a/html-test/ref/OrphanInstances.html +++ b/html-test/ref/OrphanInstances.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >OrphanInstances</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/OrphanInstancesClass.html b/html-test/ref/OrphanInstancesClass.html index 6531abe5..b90e36e2 100644 --- a/html-test/ref/OrphanInstancesClass.html +++ b/html-test/ref/OrphanInstancesClass.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >OrphanInstancesClass</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/OrphanInstancesType.html b/html-test/ref/OrphanInstancesType.html index f54f5b9e..16ea1d53 100644 --- a/html-test/ref/OrphanInstancesType.html +++ b/html-test/ref/OrphanInstancesType.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >OrphanInstancesType</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/PR643.html b/html-test/ref/PR643.html index c331608d..e19e3343 100644 --- a/html-test/ref/PR643.html +++ b/html-test/ref/PR643.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >PR643</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/PR643_1.html b/html-test/ref/PR643_1.html index ac18fed1..0582deae 100644 --- a/html-test/ref/PR643_1.html +++ b/html-test/ref/PR643_1.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >PR643_1</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/PatternSyns.html b/html-test/ref/PatternSyns.html index 23c734f4..7e5cdc1f 100644 --- a/html-test/ref/PatternSyns.html +++ b/html-test/ref/PatternSyns.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >PatternSyns</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -98,9 +98,11 @@  	      >data</span  	      > <a href="#"  	      >BlubType</a -	      > = <a href="#" title="Text.Show" +	      > = <span class="keyword" +	      >forall</span +	      > x.<a href="#" title="Text.Show"  	      >Show</a -	      > x => <a href="#" +	      > x =>  <a href="#"  	      >BlubCtor</a  	      > x</li  	    ><li class="src short" @@ -258,9 +260,11 @@  	    ><table  	    ><tr  	      ><td class="src" -		><a href="#" title="Text.Show" +		><span class="keyword" +		  >forall</span +		  > x.<a href="#" title="Text.Show"  		  >Show</a -		  > x => <a id="v:BlubCtor" class="def" +		  > x =>  <a id="v:BlubCtor" class="def"  		  >BlubCtor</a  		  > x</td  		><td class="doc empty" diff --git a/html-test/ref/PromotedTypes.html b/html-test/ref/PromotedTypes.html index 643cea35..b4e4dd7c 100644 --- a/html-test/ref/PromotedTypes.html +++ b/html-test/ref/PromotedTypes.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >PromotedTypes</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Properties.html b/html-test/ref/Properties.html index 8dbf7bec..2adab2b0 100644 --- a/html-test/ref/Properties.html +++ b/html-test/ref/Properties.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Properties</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/PruneWithWarning.html b/html-test/ref/PruneWithWarning.html index 18760d56..9747a87f 100644 --- a/html-test/ref/PruneWithWarning.html +++ b/html-test/ref/PruneWithWarning.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >PruneWithWarning</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/QuantifiedConstraints.html b/html-test/ref/QuantifiedConstraints.html index be778aee..0833f1a8 100644 --- a/html-test/ref/QuantifiedConstraints.html +++ b/html-test/ref/QuantifiedConstraints.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >QuantifiedConstraints</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/QuasiExpr.html b/html-test/ref/QuasiExpr.html index 5075049f..e3c7b6e7 100644 --- a/html-test/ref/QuasiExpr.html +++ b/html-test/ref/QuasiExpr.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >QuasiExpr</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/QuasiQuote.html b/html-test/ref/QuasiQuote.html index 5bd7a476..1ea51099 100644 --- a/html-test/ref/QuasiQuote.html +++ b/html-test/ref/QuasiQuote.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >QuasiQuote</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Bug387.html b/html-test/ref/SectionLabels.html index 446325c7..8b571b42 100644 --- a/html-test/ref/Bug387.html +++ b/html-test/ref/SectionLabels.html @@ -3,8 +3,8 @@    ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title -    >Bug387</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    >SectionLabels</title +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -40,7 +40,7 @@  	    ></tr  	  ></table  	><p class="caption" -	>Bug387</p +	>SectionLabels</p  	></div        ><div id="table-of-contents"        ><div id="contents-list" @@ -49,11 +49,7 @@  	  ><ul  	  ><li  	    ><a href="#" -	      >Section1</a -	      ></li -	    ><li -	    ><a href="#" -	      >Section2</a +	      >Section heading</a  	      ></li  	    ></ul  	  ></div @@ -65,13 +61,7 @@  	  ><ul class="details-toggle" data-details-id="syn"  	  ><li class="src short"  	    ><a href="#" -	      >test1</a -	      > :: <a href="#" title="Data.Int" -	      >Int</a -	      ></li -	    ><li class="src short" -	    ><a href="#" -	      >test2</a +	      >n</a  	      > :: <a href="#" title="Data.Int"  	      >Int</a  	      ></li @@ -79,32 +69,14 @@  	  ></details  	></div        ><div id="interface" -      ><a href="#" id="g:1" -	><h1 -	  >Section1<a id="a:section1" -	    ></a -	    ></h1 -	  ></a -	><div class="top" -	><p class="src" -	  ><a id="v:test1" class="def" -	    >test1</a -	    > :: <a href="#" title="Data.Int" -	    >Int</a -	    > <a href="#" class="selflink" -	    >#</a -	    ></p -	  ></div -	><a href="#" id="g:2" +      ><a href="#" id="g:custom"  	><h1 -	  >Section2<a id="a:section2" -	    ></a -	    ></h1 +	  >Section heading</h1  	  ></a  	><div class="top"  	><p class="src" -	  ><a id="v:test2" class="def" -	    >test2</a +	  ><a id="v:n" class="def" +	    >n</a  	    > :: <a href="#" title="Data.Int"  	    >Int</a  	    > <a href="#" class="selflink" diff --git a/html-test/ref/SpuriousSuperclassConstraints.html b/html-test/ref/SpuriousSuperclassConstraints.html index 189f3cc1..7293a149 100644 --- a/html-test/ref/SpuriousSuperclassConstraints.html +++ b/html-test/ref/SpuriousSuperclassConstraints.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >SpuriousSuperclassConstraints</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TH.html b/html-test/ref/TH.html index 767734c1..d44d5741 100644 --- a/html-test/ref/TH.html +++ b/html-test/ref/TH.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TH</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TH2.html b/html-test/ref/TH2.html index 3a5d1b36..1b47e640 100644 --- a/html-test/ref/TH2.html +++ b/html-test/ref/TH2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TH2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Table.html b/html-test/ref/Table.html index 0905b0ee..26b0254d 100644 --- a/html-test/ref/Table.html +++ b/html-test/ref/Table.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Table</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -87,33 +87,33 @@  	    ><thead  	      ><tr  		><th -		  > code </th +		  >code</th  		  ><th -		  > message      </th +		  >message</th  		  ><th -		  > description                              </th +		  >description</th  		  ></tr  		></thead  	      ><tbody  	      ><tr  		><td -		  > 200  </td +		  >200</td  		  ><td -		  >   <code +		  ><code  		    >OK</code -		    >       </td +		    ></td  		  ><td -		  > operation successful                     </td +		  >operation successful</td  		  ></tr  		><tr  		><td -		  > 204  </td +		  >204</td  		  ><td -		  > <code +		  ><code  		    >No Content</code -		    > </td +		    ></td  		  ><td -		  > operation successful, no body returned   </td +		  >operation successful, no body returned</td  		  ></tr  		></tbody  	      ></table @@ -133,33 +133,33 @@  	    ><tbody  	      ><tr  		><td -		  > 200  </td +		  >200</td  		  ><td -		  >   <code +		  ><code  		    >OK</code -		    >       </td +		    ></td  		  ><td -		  > operation successful                     </td +		  >operation successful</td  		  ></tr  		><tr  		><td -		  > 204  </td +		  >204</td  		  ><td -		  > <code +		  ><code  		    >No Content</code -		    > </td +		    ></td  		  ><td -		  > operation successful, no body returned   </td +		  >operation successful, no body returned</td  		  ></tr  		><tr  		><td -		  > 404  </td +		  >404</td  		  ><td -		  > <code +		  ><code  		    >Not Found</code -		    >  </td +		    ></td  		  ><td -		  > resource not found                       </td +		  >resource not found</td  		  ></tr  		></tbody  	      ></table @@ -179,57 +179,57 @@  	    ><thead  	      ><tr  		><th -		  > Header row, column 1    - (header rows optional) </th +		  >Header row, column 1 +(header rows optional)</th  		  ><th -		  > Header 2    -            </th +		  >Header 2 +</th  		  ><th -		  > Header 3  -          </th +		  >Header 3 +</th  		  ><th -		  > Header 4  -          </th +		  >Header 4 +</th  		  ></tr  		></thead  	      ><tbody  	      ><tr  		><td -		  > body row 1, column 1   </td +		  >body row 1, column 1</td  		  ><td -		  > column 2   </td +		  >column 2</td  		  ><td -		  > column 3 </td +		  >column 3</td  		  ><td -		  > column 4 </td +		  >column 4</td  		  ></tr  		><tr  		><td -		  > <code +		  ><code  		    ><a href="#" title="Table"  		      >tableWithHeader</a  		      ></code -		    >      </td +		    ></td  		  ><td colspan="3" -		  > Cells may span columns.          </td +		  >Cells may span columns.</td  		  ></tr  		><tr  		><td -		  > body row 3             </td +		  >body row 3</td  		  ><td rowspan="2" -		  > Cells may   - span rows.  -            </td +		  >Cells may +span rows. +</td  		  ><td colspan="2" rowspan="2" -		  > <span class="mathjax" -		    >\[                   - f(n) = \sum_{i=1}    - \]</span -		    >                  </td +		  ><span class="mathjax" +		    >\[ +f(n) = \sum_{i=1} +\]</span +		    ></td  		  ></tr  		><tr  		><td -		  > body row 4             </td +		  >body row 4</td  		  ></tr  		></tbody  	      ></table diff --git a/html-test/ref/Test.html b/html-test/ref/Test.html index 0503e544..ce2acb60 100644 --- a/html-test/ref/Test.html +++ b/html-test/ref/Test.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Test</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -579,19 +579,25 @@  	      >Ex</a  	      > a<ul class="subs"  	      ><li -		>= <a href="#" title="Test" +		>= <span class="keyword" +		  >forall</span +		  > b.<a href="#" title="Test"  		  >C</a -		  > b => <a href="#" +		  > b =>  <a href="#"  		  >Ex1</a  		  > b</li  		><li -		>| <a href="#" +		>| <span class="keyword" +		  >forall</span +		  > b. <a href="#"  		  >Ex2</a  		  > b</li  		><li -		>| <a href="#" title="Test" +		>| <span class="keyword" +		  >forall</span +		  > b.<a href="#" title="Test"  		  >C</a -		  > a => <a href="#" +		  > a =>  <a href="#"  		  >Ex3</a  		  > b</li  		><li @@ -2069,9 +2075,11 @@ is at the beginning of the line).</pre  	    ><table  	    ><tr  	      ><td class="src" -		><a href="#" title="Test" +		><span class="keyword" +		  >forall</span +		  > b.<a href="#" title="Test"  		  >C</a -		  > b => <a id="v:Ex1" class="def" +		  > b =>  <a id="v:Ex1" class="def"  		  >Ex1</a  		  > b</td  		><td class="doc empty" @@ -2079,7 +2087,9 @@ is at the beginning of the line).</pre  		></tr  	      ><tr  	      ><td class="src" -		><a id="v:Ex2" class="def" +		><span class="keyword" +		  >forall</span +		  > b. <a id="v:Ex2" class="def"  		  >Ex2</a  		  > b</td  		><td class="doc empty" @@ -2087,9 +2097,11 @@ is at the beginning of the line).</pre  		></tr  	      ><tr  	      ><td class="src" -		><a href="#" title="Test" +		><span class="keyword" +		  >forall</span +		  > b.<a href="#" title="Test"  		  >C</a -		  > a => <a id="v:Ex3" class="def" +		  > a =>  <a id="v:Ex3" class="def"  		  >Ex3</a  		  > b</td  		><td class="doc empty" @@ -2364,7 +2376,7 @@ is at the beginning of the line).</pre  		>f'</a  		></code  	      > - but f' doesn't get link'd 'f\''</p + but f' doesn't get link'd 'f''</p  	    ></div  	  ></div  	><div class="top" diff --git a/html-test/ref/Threaded.html b/html-test/ref/Threaded.html index 056f958e..8391431e 100644 --- a/html-test/ref/Threaded.html +++ b/html-test/ref/Threaded.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Threaded</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Threaded_TH.html b/html-test/ref/Threaded_TH.html index 7d43c741..8850eafb 100644 --- a/html-test/ref/Threaded_TH.html +++ b/html-test/ref/Threaded_TH.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Threaded_TH</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Ticket112.html b/html-test/ref/Ticket112.html index 28049b8f..bd596be0 100644 --- a/html-test/ref/Ticket112.html +++ b/html-test/ref/Ticket112.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Ticket112</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Ticket61.html b/html-test/ref/Ticket61.html index 8f2774f2..5e384b86 100644 --- a/html-test/ref/Ticket61.html +++ b/html-test/ref/Ticket61.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Ticket61</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Ticket75.html b/html-test/ref/Ticket75.html index 8fb039e1..4940b6fb 100644 --- a/html-test/ref/Ticket75.html +++ b/html-test/ref/Ticket75.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Ticket75</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TitledPicture.html b/html-test/ref/TitledPicture.html index 0dde024f..5b936a16 100644 --- a/html-test/ref/TitledPicture.html +++ b/html-test/ref/TitledPicture.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TitledPicture</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TypeFamilies.html b/html-test/ref/TypeFamilies.html index 11da315e..7ca50972 100644 --- a/html-test/ref/TypeFamilies.html +++ b/html-test/ref/TypeFamilies.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TypeFamilies</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" @@ -449,13 +449,13 @@  			>AssocT</a  			> <a href="#" title="TypeFamilies"  			>X</a -			> = (<a href="#" title="TypeFamilies" +			> = <a href="#" title="TypeFamilies"  			>Foo</a  			> <a href="#" title="TypeFamilies"  			>X</a  			> :: <a href="#" title="Data.Kind"  			>Type</a -			>)</div +			></div  		      ></details  		    ></td  		  ></tr diff --git a/html-test/ref/TypeFamilies2.html b/html-test/ref/TypeFamilies2.html index 7590033b..8425a1d4 100644 --- a/html-test/ref/TypeFamilies2.html +++ b/html-test/ref/TypeFamilies2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TypeFamilies2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TypeFamilies3.html b/html-test/ref/TypeFamilies3.html index e07e3981..88e74dd9 100644 --- a/html-test/ref/TypeFamilies3.html +++ b/html-test/ref/TypeFamilies3.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TypeFamilies3</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/TypeOperators.html b/html-test/ref/TypeOperators.html index f12f250a..5588e82a 100644 --- a/html-test/ref/TypeOperators.html +++ b/html-test/ref/TypeOperators.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >TypeOperators</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/UnboxedStuff.html b/html-test/ref/UnboxedStuff.html index 99000137..0f7ae983 100644 --- a/html-test/ref/UnboxedStuff.html +++ b/html-test/ref/UnboxedStuff.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >UnboxedStuff</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Unicode.html b/html-test/ref/Unicode.html index 1956394a..8f301458 100644 --- a/html-test/ref/Unicode.html +++ b/html-test/ref/Unicode.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Unicode</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Unicode2.html b/html-test/ref/Unicode2.html index 808762d8..b789c2d7 100644 --- a/html-test/ref/Unicode2.html +++ b/html-test/ref/Unicode2.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Unicode2</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript" diff --git a/html-test/ref/Visible.html b/html-test/ref/Visible.html index 81f2a837..0a932038 100644 --- a/html-test/ref/Visible.html +++ b/html-test/ref/Visible.html @@ -4,7 +4,7 @@       /><meta name="viewport" content="width=device-width, initial-scale=1"       /><title      >Visible</title -    ><link href="#" rel="stylesheet" type="text/css" title="NewOcean" +    ><link href="#" rel="stylesheet" type="text/css" title="Linuwial"       /><link rel="stylesheet" type="text/css" href="#"       /><link rel="stylesheet" type="text/css" href="#"       /><script src="haddock-bundle.min.js" async="async" type="text/javascript"  | 
