diff options
Diffstat (limited to 'html-test/ref/TypeFamilies.html')
-rw-r--r-- | html-test/ref/TypeFamilies.html | 671 |
1 files changed, 361 insertions, 310 deletions
diff --git a/html-test/ref/TypeFamilies.html b/html-test/ref/TypeFamilies.html index 3295318f..a55a55ad 100644 --- a/html-test/ref/TypeFamilies.html +++ b/html-test/ref/TypeFamilies.html @@ -1,32 +1,33 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" ><head ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title >TypeFamilies</title - ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" + ><link href="#" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript" ></script + ><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" + ></script ><script type="text/javascript" - >//<![CDATA[ -window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; -//]]> + >// +window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; +// </script ></head ><body ><div id="package-header" ><ul class="links" id="page-menu" ><li - ><a href="" + ><a href="#" >Contents</a ></li ><li - ><a href="" + ><a href="#" >Index</a ></li ></ul ><p class="caption empty" - > </p + ></p ></div ><div id="content" ><div id="module-header" @@ -56,19 +57,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><li class="src short" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >X</a ><ul class="subs" ><li - >= <a href="" + >= <a href="#" >X</a ></li ><li - >| <a href="" + >| <a href="#" >XX</a ></li ><li - >| <a href="" + >| <a href="#" >XXX</a ></li ></ul @@ -76,21 +77,21 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><li class="src short" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Y</a ></li ><li class="src short" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Z</a ><ul class="subs" ><li - >= <a href="" + >= <a href="#" >ZA</a ></li ><li - >| <a href="" + >| <a href="#" >ZB</a ></li ></ul @@ -98,25 +99,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><li class="src short" ><span class="keyword" >class</span - > <a href="" + > <a href="#" >Test</a > a</li ><li class="src short" ><span class="keyword" >type family</span - > <a href="" + > <a href="#" >Foo</a > a :: k</li ><li class="src short" ><span class="keyword" >data family</span - > <a href="" + > <a href="#" >Bat</a - > a :: *</li + > a :: <a href="#" + >*</a + ></li ><li class="src short" ><span class="keyword" >class</span - > <a href="" + > <a href="#" >Assoc</a > a <span class="keyword" >where</span @@ -124,33 +127,37 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><li ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > a :: *</li + > a :: <a href="#" + >*</a + ></li ><li ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > a :: *</li + > a :: <a href="#" + >*</a + ></li ></ul ></li ><li class="src short" ><span class="keyword" >type family</span - > <a href="" + > <a href="#" >Bar</a > b</li ><li class="src short" ><span class="keyword" >type family</span - > a <a href="" + > a <a href="#" ><></a > b :: k</li ><li class="src short" ><span class="keyword" >class</span - > a <a href="" + > a <a href="#" >><</a > b</li ></ul @@ -162,7 +169,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" id="t:X" class="def" + > <a href="#" id="t:X" class="def" >X</a ></p ><div class="doc" @@ -175,7 +182,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><table ><tr ><td class="src" - ><a href="" id="v:X" class="def" + ><a href="#" id="v:X" class="def" >X</a ></td ><td class="doc" @@ -185,7 +192,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td class="src" - ><a href="" id="v:XX" class="def" + ><a href="#" id="v:XX" class="def" >XX</a ></td ><td class="doc" @@ -195,7 +202,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td class="src" - ><a href="" id="v:XXX" class="def" + ><a href="#" id="v:XXX" class="def" >XXX</a ></td ><td class="doc" @@ -213,11 +220,37 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><tr ><td class="src clearfix" ><span class="inst-left" - ><span id="control.i:id:X:Assoc:1" class="instance expander" onclick="toggleSection('i:id:X:Assoc:1')" + ><span id="control.i:id:X:-62--60-:1" class="instance expander" onclick="toggleSection('i:id:X:-62--60-:1')" + ></span + > <a href="#" + >(><)</a + > <a href="#" + >X</a + > <a href="#" + >XX</a + > <a href="#" + >XXX</a ></span - > <a href="" + ></td + ><td class="doc empty" + ></td + ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:X:-62--60-:1" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:X:Assoc:2" class="instance expander" onclick="toggleSection('i:id:X:Assoc:2')" + ></span + > <a href="#" >Assoc</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a ></span ></td @@ -228,26 +261,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td colspan="2" - ><div id="section.i:id:X:Assoc:1" class="inst-details hide" + ><div id="section.i:id:X:Assoc:2" class="inst-details hide" ><div class="subs associated-types" ><p class="caption" >Associated Types</p ><p class="src" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > (<a href="" + > <a href="#" + >X</a + > (a :: <a href="#" >X</a - > :: k)</p + >) :: <a href="#" + >*</a + ></p ><p class="src" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > (<a href="" + > <a href="#" >X</a - > :: k) :: *</p + > (a :: <a href="#" + >X</a + >) :: <a href="#" + >*</a + ></p ></div ></div ></td @@ -255,11 +296,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><tr ><td class="src clearfix" ><span class="inst-left" - ><span id="control.i:id:X:Test:2" class="instance expander" onclick="toggleSection('i:id:X:Test:2')" + ><span id="control.i:id:X:Test:3" class="instance expander" onclick="toggleSection('i:id:X:Test:3')" ></span - > <a href="" + > <a href="#" >Test</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a ></span ></td @@ -270,116 +313,118 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td colspan="2" - ><div id="section.i:id:X:Test:2" class="inst-details hide" + ><div id="section.i:id:X:Test:3" class="inst-details hide" ></div ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" - ><span id="control.i:id:X:-62--60-:3" class="instance expander" onclick="toggleSection('i:id:X:-62--60-:3')" - ></span - > <a href="" - >(><)</a - > <a href="" + ><span class="keyword" + >type</span + > <a href="#" + >Foo</a + > <a href="#" >X</a - > <a href="" - >XX</a - > <a href="" - >XXX</a + > = <a href="#" + >Y</a ></span ></td ><td class="doc empty" - > </td - ></tr - ><tr - ><td colspan="2" - ><div id="section.i:id:X:-62--60-:3" class="inst-details hide" - ></div - ></td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" - >Foo</a - > <a href="" + > <a href="#" + >(<>)</a + > <a href="#" + >X</a + > <a href="#" + >XXX</a + > <a href="#" + >XX</a + > = <a href="#" >X</a - > = <a href="" - >Y</a ></span ></td - ><td class="doc" - ><p - >External instance</p - ></td + ><td class="doc empty" + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > = <a href="" id="v:AssocX" class="def" + > = <a href="#" id="v:AssocX" class="def" >AssocX</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > = <a href="" + > = <a href="#" >Foo</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a > <ul class="inst" ><li class="inst" - >= <a href="" id="v:BatX" class="def" + >= <a href="#" id="v:BatX" class="def" >BatX</a - > <a href="" + > <a href="#" >X</a ></li ><li class="inst" - >| <a href="" id="v:BatXX" class="def" + >| <a href="#" id="v:BatXX" class="def" >BatXX</a > { <ul class="subs" ><li - ><a href="" id="v:aaa" class="def" + ><a href="#" id="v:aaa" class="def" >aaa</a - > :: <a href="" + > :: <a href="#" >X</a ></li ><li - ><a href="" id="v:bbb" class="def" + ><a href="#" id="v:bbb" class="def" >bbb</a - > :: <a href="" + > :: <a href="#" >Y</a ></li ></ul @@ -397,54 +442,36 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >Foo</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > = <a href="" + > = <a href="#" >Y</a ></span ></td - ><td class="doc" - ><p - >Doc for: type instance Foo X = Y</p - ></td - ></tr - ><tr - ><td class="src clearfix" - ><span class="inst-left" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > * <a href="" - >X</a - > a = <a href="" - >X</a - ></span - ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >(<>)</a - > <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > <a href="" - >XXX</a - > <a href="" - >XX</a - > = <a href="" + > a = <a href="#" >X</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ></table ></div @@ -454,7 +481,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" id="t:Y" class="def" + > <a href="#" id="t:Y" class="def" >Y</a ></p ><div class="doc" @@ -471,9 +498,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:id:Y:Assoc:1" class="instance expander" onclick="toggleSection('i:id:Y:Assoc:1')" ></span - > <a href="" + > <a href="#" >Assoc</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a ></span ></td @@ -491,19 +520,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > (<a href="" + > <a href="#" + >Y</a + > (a :: <a href="#" >Y</a - > :: k)</p + >) :: <a href="#" + >*</a + ></p ><p class="src" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > (<a href="" + > <a href="#" >Y</a - > :: k) :: *</p + > (a :: <a href="#" + >Y</a + >) :: <a href="#" + >*</a + ></p ></div ></div ></td @@ -513,9 +550,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:id:Y:Test:2" class="instance expander" onclick="toggleSection('i:id:Y:Test:2')" ></span - > <a href="" + > <a href="#" >Test</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a ></span ></td @@ -535,61 +574,69 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bar</a - > <a href="" + > <a href="#" >Y</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" id="v:AssocY" class="def" + > = <a href="#" id="v:AssocY" class="def" >AssocY</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" + > = <a href="#" >Bat</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" id="v:BatY" class="def" + > = <a href="#" id="v:BatY" class="def" >BatY</a - > <a href="" + > <a href="#" >Y</a ></span ></td @@ -603,32 +650,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >Foo</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" + > = <a href="#" >X</a ></span ></td - ><td class="doc" - ><p - >Doc for: type instance Foo Y = X</p - ></td + ><td class="doc empty" + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >(<>)</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a > a = a</span ></td ><td class="doc empty" - > </td + ></td ></tr ></table ></div @@ -638,7 +687,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" id="t:Z" class="def" + > <a href="#" id="t:Z" class="def" >Z</a ></p ><div class="doc" @@ -651,19 +700,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><table ><tr ><td class="src" - ><a href="" id="v:ZA" class="def" + ><a href="#" id="v:ZA" class="def" >ZA</a ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src" - ><a href="" id="v:ZB" class="def" + ><a href="#" id="v:ZB" class="def" >ZB</a ></td ><td class="doc empty" - > </td + ></td ></tr ></table ></div @@ -677,47 +726,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a > <span class="keyword" >where</span ><ul class="inst" ><li class="inst" - ><a href="" id="v:BatZ1" class="def" + ><a href="#" id="v:BatZ1" class="def" >BatZ1</a - > :: <a href="" - >Z</a - > -> <a href="" + > :: <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a - > <a href="" + > <a href="#" >ZA</a ></li ><li class="inst" - ><a href="" id="v:BatZ2" class="def" + ><a href="#" id="v:BatZ2" class="def" >BatZ2</a - > :: { <ul class="subs" - ><li - ><a href="" id="v:batx" class="def" - >batx</a - > :: <a href="" - >X</a - ></li - ><li - ><a href="" id="v:baty" class="def" - >baty</a - > :: <a href="" - >Y</a - ></li - ></ul - > } -> <a href="" + > :: <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a - > <a href="" + > <a href="#" >ZB</a ></li ></ul @@ -736,7 +769,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > <a href="" id="t:Test" class="def" + > <a href="#" id="t:Test" class="def" >Test</a > a</p ><div class="doc" @@ -753,9 +786,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:ic:Test:Test:1" class="instance expander" onclick="toggleSection('i:ic:Test:Test:1')" ></span - > <a href="" + > <a href="#" >Test</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a ></span ></td @@ -775,9 +810,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:ic:Test:Test:2" class="instance expander" onclick="toggleSection('i:ic:Test:Test:2')" ></span - > <a href="" + > <a href="#" >Test</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a ></span ></td @@ -800,7 +837,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > <a href="" id="t:Foo" class="def" + > <a href="#" id="t:Foo" class="def" >Foo</a > a :: k</p ><div class="doc" @@ -817,36 +854,36 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >Foo</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" + > = <a href="#" >X</a ></span ></td - ><td class="doc" - ><p - >Doc for: type instance Foo Y = X</p - ></td + ><td class="doc empty" + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >Foo</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > = <a href="" + > = <a href="#" >Y</a ></span ></td - ><td class="doc" - ><p - >Doc for: type instance Foo X = Y</p - ></td + ><td class="doc empty" + ></td ></tr ></table ></div @@ -856,9 +893,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data family</span - > <a href="" id="t:Bat" class="def" + > <a href="#" id="t:Bat" class="def" >Bat</a - > a :: *</p + > a :: <a href="#" + >*</a + ></p ><div class="doc" ><p >Doc for: data family Bat a</p @@ -873,47 +912,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a > <span class="keyword" >where</span ><ul class="inst" ><li class="inst" - ><a href="" id="v:BatZ1" class="def" + ><a href="#" id="v:BatZ1" class="def" >BatZ1</a - > :: <a href="" - >Z</a - > -> <a href="" + > :: <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a - > <a href="" + > <a href="#" >ZA</a ></li ><li class="inst" - ><a href="" id="v:BatZ2" class="def" + ><a href="#" id="v:BatZ2" class="def" >BatZ2</a - > :: { <ul class="subs" - ><li - ><a href="" id="v:batx" class="def" - >batx</a - > :: <a href="" - >X</a - ></li - ><li - ><a href="" id="v:baty" class="def" - >baty</a - > :: <a href="" - >Y</a - ></li - ></ul - > } -> <a href="" + > :: <a href="#" >Bat</a - > <a href="" + > <a href="#" >Z</a - > <a href="" + > <a href="#" >ZB</a ></li ></ul @@ -929,13 +952,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a - > = <a href="" id="v:BatY" class="def" + > = <a href="#" id="v:BatY" class="def" >BatY</a - > <a href="" + > <a href="#" >Y</a ></span ></td @@ -949,31 +974,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >Bat</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a > <ul class="inst" ><li class="inst" - >= <a href="" id="v:BatX" class="def" + >= <a href="#" id="v:BatX" class="def" >BatX</a - > <a href="" + > <a href="#" >X</a ></li ><li class="inst" - >| <a href="" id="v:BatXX" class="def" + >| <a href="#" id="v:BatXX" class="def" >BatXX</a > { <ul class="subs" ><li - ><a href="" id="v:aaa" class="def" + ><a href="#" id="v:aaa" class="def" >aaa</a - > :: <a href="" + > :: <a href="#" >X</a ></li ><li - ><a href="" id="v:bbb" class="def" + ><a href="#" id="v:bbb" class="def" >bbb</a - > :: <a href="" + > :: <a href="#" >Y</a ></li ></ul @@ -994,7 +1021,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > <a href="" id="t:Assoc" class="def" + > <a href="#" id="t:Assoc" class="def" >Assoc</a > a</p ><div class="doc" @@ -1007,9 +1034,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" id="t:AssocD" class="def" + > <a href="#" id="t:AssocD" class="def" >AssocD</a - > a :: *</p + > a :: <a href="#" + >*</a + ></p ><div class="doc" ><p >Doc for: data AssocD a</p @@ -1017,9 +1046,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type</span - > <a href="" id="t:AssocT" class="def" + > <a href="#" id="t:AssocT" class="def" >AssocT</a - > a :: *</p + > a :: <a href="#" + >*</a + ></p ><div class="doc" ><p >Doc for: type AssocT a</p @@ -1035,9 +1066,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:ic:Assoc:Assoc:1" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:1')" ></span - > <a href="" + > <a href="#" >Assoc</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >Y</a ></span ></td @@ -1055,19 +1088,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > (<a href="" + > <a href="#" + >Y</a + > (a :: <a href="#" >Y</a - > :: k)</p + >) :: <a href="#" + >*</a + ></p ><p class="src" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > (<a href="" + > <a href="#" >Y</a - > :: k) :: *</p + > (a :: <a href="#" + >Y</a + >) :: <a href="#" + >*</a + ></p ></div ></div ></td @@ -1077,9 +1118,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:ic:Assoc:Assoc:2" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:2')" ></span - > <a href="" + > <a href="#" >Assoc</a - > * <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a ></span ></td @@ -1097,19 +1140,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a href="" + > <a href="#" >AssocD</a - > (<a href="" + > <a href="#" + >X</a + > (a :: <a href="#" >X</a - > :: k)</p + >) :: <a href="#" + >*</a + ></p ><p class="src" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >AssocT</a - > (<a href="" + > <a href="#" >X</a - > :: k) :: *</p + > (a :: <a href="#" + >X</a + >) :: <a href="#" + >*</a + ></p ></div ></div ></td @@ -1122,7 +1173,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > <a href="" id="t:Bar" class="def" + > <a href="#" id="t:Bar" class="def" >Bar</a > b</p ><div class="doc" @@ -1135,25 +1186,25 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><table ><tr ><td class="src" - ><a href="" + ><a href="#" >Bar</a - > <a href="" + > <a href="#" >X</a - > = <a href="" + > = <a href="#" >X</a ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src" - ><a href="" + ><a href="#" >Bar</a - > y = <a href="" + > y = <a href="#" >Y</a ></td ><td class="doc empty" - > </td + ></td ></tr ></table ></div @@ -1162,7 +1213,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > a <a href="" id="t:-60--62-" class="def" + > a <a href="#" id="t:-60--62-" class="def" ><></a > b :: k</p ><div class="subs instances" @@ -1175,50 +1226,54 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >(<>)</a - > * <a href="" - >Y</a - > a = a</span + > <a href="#" + >X</a + > <a href="#" + >XXX</a + > <a href="#" + >XX</a + > = <a href="#" + >X</a + ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >(<>)</a - > * <a href="" - >X</a - > a = <a href="" - >X</a - ></span + > <a href="#" + >*</a + > <a href="#" + >Y</a + > a = a</span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td class="src clearfix" ><span class="inst-left" ><span class="keyword" >type</span - > <a href="" + > <a href="#" >(<>)</a - > <a href="" + > <a href="#" + >*</a + > <a href="#" >X</a - > <a href="" - >XXX</a - > <a href="" - >XX</a - > = <a href="" + > a = <a href="#" >X</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ></table ></div @@ -1228,7 +1283,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > a <a href="" id="t:-62--60-" class="def" + > a <a href="#" id="t:-62--60-" class="def" >><</a > b</p ><div class="subs instances" @@ -1241,18 +1296,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><span class="inst-left" ><span id="control.i:ic:-62--60-:-62--60-:1" class="instance expander" onclick="toggleSection('i:ic:-62--60-:-62--60-:1')" ></span - > <a href="" + > <a href="#" >(><)</a - > <a href="" + > <a href="#" >X</a - > <a href="" + > <a href="#" >XX</a - > <a href="" + > <a href="#" >XXX</a ></span ></td ><td class="doc empty" - > </td + ></td ></tr ><tr ><td colspan="2" @@ -1267,11 +1322,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></div ></div ><div id="footer" - ><p - >Produced by <a href="" - >Haddock</a - > version 2.16.2</p - ></div + ></div ></body ></html -> +>
\ No newline at end of file |