diff options
Diffstat (limited to 'hypsrc-test/ref/src/Classes.html')
-rw-r--r-- | hypsrc-test/ref/src/Classes.html | 498 |
1 files changed, 316 insertions, 182 deletions
diff --git a/hypsrc-test/ref/src/Classes.html b/hypsrc-test/ref/src/Classes.html index 13c8389a..74a7a427 100644 --- a/hypsrc-test/ref/src/Classes.html +++ b/hypsrc-test/ref/src/Classes.html @@ -9,22 +9,32 @@ ><pre ><span class="hs-keyword" >module</span - ><span class="" + ><span > </span ><span class="hs-identifier" >Classes</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - - </span + ><a name="line-2" + ></a + ><span + > +</span + ><a name="line-3" + ></a + ><span + > +</span + ><a name="line-4" + ></a ><span class="hs-keyword" >class</span - ><span class="" + ><span > </span ><a name="Foo" ><a href="Classes.html#Foo" @@ -32,7 +42,7 @@ >Foo</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -40,59 +50,67 @@ >a</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-5" + ></a + ><span + > </span ><a name="bar" ><a href="Classes.html#bar" ><span class="hs-identifier" >bar</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><span class="hs-identifier hs-type" >Int</span - ><span class="" + ><span > - </span +</span + ><a name="line-6" + ></a + ><span + > </span ><a name="baz" ><a href="Classes.html#baz" ><span class="hs-identifier" >baz</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-type" >Int</span - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -102,7 +120,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" @@ -110,53 +128,67 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > - </span + ><a name="line-7" + ></a + ><span + > +</span + ><a name="line-8" + ></a ><span class="hs-keyword" >instance</span - ><span class="" + ><span > </span ><a href="Classes.html#Foo" ><span class="hs-identifier hs-type" >Foo</span ></a - ><span class="" + ><span > </span ><span class="hs-identifier hs-type" >Int</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-9" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#bar" ><span class="hs-identifier" >bar</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >id</span - ><span class="" + ><span > - </span +</span + ><a name="line-10" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#baz" ><span class="hs-identifier" >baz</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -164,11 +196,11 @@ >x</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -178,7 +210,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" @@ -186,19 +218,25 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > - </span + ><a name="line-11" + ></a + ><span + > +</span + ><a name="line-12" + ></a ><span class="hs-keyword" >instance</span - ><span class="" + ><span > </span ><a href="Classes.html#Foo" ><span class="hs-identifier hs-type" >Foo</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -208,45 +246,53 @@ ></a ><span class="hs-special" >]</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-13" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#bar" ><span class="hs-identifier" >bar</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >length</span - ><span class="" + ><span > - </span +</span + ><a name="line-14" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#baz" ><span class="hs-identifier" >baz</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -256,7 +302,7 @@ >]</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -264,30 +310,40 @@ >]</span ><span class="hs-special" >)</span - ><span class="" + ><span + > +</span + ><a name="line-15" + ></a + ><span > - - </span + ><a name="line-16" + ></a + ><span + > +</span + ><a name="line-17" + ></a ><span class="hs-keyword" >class</span - ><span class="" + ><span > </span ><a href="Classes.html#Foo" ><span class="hs-identifier hs-type" >Foo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=></span - ><span class="" + ><span > </span ><a name="Foo%27" ><a href="Classes.html#Foo%27" @@ -295,7 +351,7 @@ >Foo'</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -303,24 +359,28 @@ >a</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-18" + ></a + ><span + > </span ><a name="quux" ><a href="Classes.html#quux" ><span class="hs-identifier" >quux</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -330,7 +390,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" @@ -338,26 +398,30 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-19" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#quux" ><span class="hs-identifier" >quux</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -369,7 +433,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -379,17 +443,17 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a href="Classes.html#norf" ><span class="hs-identifier hs-var" >norf</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -399,7 +463,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" @@ -407,21 +471,29 @@ ></a ><span class="hs-special" >]</span - ><span class="" + ><span > - - </span +</span + ><a name="line-20" + ></a + ><span + > +</span + ><a name="line-21" + ></a + ><span + > </span ><a name="norf" ><a href="Classes.html#norf" ><span class="hs-identifier" >norf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -431,117 +503,137 @@ ></a ><span class="hs-special" >]</span - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-22" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#norf" ><span class="hs-identifier" >norf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a href="Classes.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >.</span - ><span class="" + ><span > </span ><a href="Classes.html#baz" ><span class="hs-identifier hs-var" >baz</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >.</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >sum</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >.</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >map</span - ><span class="" + ><span > </span ><a href="Classes.html#bar" ><span class="hs-identifier hs-var" >bar</span ></a - ><span class="" + ><span + > +</span + ><a name="line-23" + ></a + ><span > - </span + ><a name="line-24" + ></a ><span class="hs-keyword" >instance</span - ><span class="" + ><span > </span ><a href="Classes.html#Foo%27" ><span class="hs-identifier hs-type" >Foo'</span ></a - ><span class="" + ><span > </span ><span class="hs-identifier hs-type" >Int</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-25" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#norf" ><span class="hs-identifier" >norf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >sum</span - ><span class="" + ><span + > +</span + ><a name="line-26" + ></a + ><span > - </span + ><a name="line-27" + ></a ><span class="hs-keyword" >instance</span - ><span class="" + ><span > </span ><a href="Classes.html#Foo%27" ><span class="hs-identifier hs-type" >Foo'</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -551,28 +643,32 @@ ></a ><span class="hs-special" >]</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-28" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#quux" ><span class="hs-identifier" >quux</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >uncurry</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -580,14 +676,24 @@ >++</span ><span class="hs-special" >)</span - ><span class="" + ><span + > +</span + ><a name="line-29" + ></a + ><span + > +</span + ><a name="line-30" + ></a + ><span > - - </span + ><a name="line-31" + ></a ><span class="hs-keyword" >class</span - ><span class="" + ><span > </span ><a name="Plugh" ><a href="Classes.html#Plugh" @@ -595,7 +701,7 @@ >Plugh</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -603,74 +709,78 @@ >p</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-32" + ></a + ><span + > </span ><a name="plugh" ><a href="Classes.html#plugh" ><span class="hs-identifier" >plugh</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >p</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >p</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >b</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >b</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" >p</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -678,11 +788,11 @@ ><span class="hs-identifier hs-type" >a</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" @@ -690,7 +800,7 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -698,11 +808,11 @@ ><span class="hs-identifier hs-type" >b</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-type" @@ -710,42 +820,52 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span + > +</span + ><a name="line-33" + ></a + ><span > - </span + ><a name="line-34" + ></a ><span class="hs-keyword" >instance</span - ><span class="" + ><span > </span ><a href="Classes.html#Plugh" ><span class="hs-identifier hs-type" >Plugh</span ></a - ><span class="" + ><span > </span ><span class="hs-identifier hs-type" >Either</span - ><span class="" + ><span > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-35" + ></a + ><span + > </span ><a name="local-0" ><a href="Classes.html#plugh" ><span class="hs-identifier" >plugh</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span ><span class="hs-identifier hs-var" >Left</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -755,44 +875,48 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >Right</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >$</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >const</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >a</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-36" + ></a + ><span + > </span ><span class="hs-identifier" >plugh</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span ><span class="hs-identifier hs-var" >Right</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -802,48 +926,52 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >Right</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >$</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >const</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >a</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-37" + ></a + ><span + > </span ><span class="hs-identifier" >plugh</span - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span ><span class="hs-identifier hs-var" >Left</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -853,44 +981,48 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >Left</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >$</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >const</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >b</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-38" + ></a + ><span + > </span ><span class="hs-identifier" >plugh</span - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span ><span class="hs-identifier hs-var" >Right</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -900,31 +1032,33 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >Left</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >$</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >const</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >b</span ></a - ><span class="" + ><span > </span + ><a name="line-39" + ></a ></pre ></body ></html |