diff options
Diffstat (limited to 'hypsrc-test/ref/src/Constructors.html')
-rw-r--r-- | hypsrc-test/ref/src/Constructors.html | 402 |
1 files changed, 254 insertions, 148 deletions
diff --git a/hypsrc-test/ref/src/Constructors.html b/hypsrc-test/ref/src/Constructors.html index 96be3627..86a482f6 100644 --- a/hypsrc-test/ref/src/Constructors.html +++ b/hypsrc-test/ref/src/Constructors.html @@ -9,22 +9,32 @@ ><pre ><span class="hs-keyword" >module</span - ><span class="" + ><span > </span ><span class="hs-identifier" >Constructors</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" >data</span - ><span class="" + ><span > </span ><a name="Foo" ><a href="Constructors.html#Foo" @@ -32,12 +42,16 @@ >Foo</span ></a ></a - ><span class="" + ><span > - </span +</span + ><a name="line-5" + ></a + ><span + > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a name="Bar" ><a href="Constructors.html#Bar" @@ -45,12 +59,16 @@ >Bar</span ></a ></a - ><span class="" + ><span > - </span +</span + ><a name="line-6" + ></a + ><span + > </span ><span class="hs-glyph" >|</span - ><span class="" + ><span > </span ><a name="Baz" ><a href="Constructors.html#Baz" @@ -58,12 +76,16 @@ >Baz</span ></a ></a - ><span class="" + ><span > - </span +</span + ><a name="line-7" + ></a + ><span + > </span ><span class="hs-glyph" >|</span - ><span class="" + ><span > </span ><a name="Quux" ><a href="Constructors.html#Quux" @@ -71,23 +93,29 @@ >Quux</span ></a ></a - ><span class="" + ><span > </span ><a href="Constructors.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 + ><a name="line-8" + ></a + ><span + > +</span + ><a name="line-9" + ></a ><span class="hs-keyword" >newtype</span - ><span class="" + ><span > </span ><a name="Norf" ><a href="Constructors.html#Norf" @@ -95,11 +123,11 @@ >Norf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a name="Norf" ><a href="Constructors.html#Norf" @@ -107,7 +135,7 @@ >Norf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -117,7 +145,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -129,7 +157,7 @@ >]</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="Constructors.html#Foo" ><span class="hs-identifier hs-type" @@ -137,175 +165,207 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span + > +</span + ><a name="line-10" + ></a + ><span > - - </span + ><a name="line-11" + ></a + ><span + > +</span + ><a name="line-12" + ></a ><span class="hs-identifier" >bar</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><span class="hs-identifier" >baz</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><span class="hs-identifier" >quux</span - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="Constructors.html#Foo" ><span class="hs-identifier hs-type" >Foo</span ></a - ><span class="" + ><span > </span + ><a name="line-13" + ></a ><a name="bar" ><a href="Constructors.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="Constructors.html#Bar" ><span class="hs-identifier hs-var" >Bar</span ></a - ><span class="" + ><span > </span + ><a name="line-14" + ></a ><a name="baz" ><a href="Constructors.html#baz" ><span class="hs-identifier" >baz</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a href="Constructors.html#Baz" ><span class="hs-identifier hs-var" >Baz</span ></a - ><span class="" + ><span > </span + ><a name="line-15" + ></a ><a name="quux" ><a href="Constructors.html#quux" ><span class="hs-identifier" >quux</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a href="Constructors.html#Quux" ><span class="hs-identifier hs-var" >Quux</span ></a - ><span class="" + ><span > </span ><a href="Constructors.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a - ><span class="" + ><span > </span ><span class="hs-number" >0</span - ><span class="" + ><span + > +</span + ><a name="line-16" + ></a + ><span > - - </span + ><a name="line-17" + ></a + ><span + > +</span + ><a name="line-18" + ></a ><span class="hs-identifier" >unfoo</span - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="Constructors.html#Foo" ><span class="hs-identifier hs-type" >Foo</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 + ><a name="line-19" + ></a ><a name="unfoo" ><a href="Constructors.html#unfoo" ><span class="hs-identifier" >unfoo</span ></a ></a - ><span class="" + ><span > </span ><a href="Constructors.html#Bar" ><span class="hs-identifier hs-var" >Bar</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-number" >0</span - ><span class="" + ><span > </span + ><a name="line-20" + ></a ><span class="hs-identifier" >unfoo</span - ><span class="" + ><span > </span ><a href="Constructors.html#Baz" ><span class="hs-identifier hs-var" >Baz</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-number" >0</span - ><span class="" + ><span > </span + ><a name="line-21" + ></a ><span class="hs-identifier" >unfoo</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -313,7 +373,7 @@ ><span class="hs-identifier hs-var" >Quux</span ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -321,7 +381,7 @@ >foo</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -331,62 +391,72 @@ ></a ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-number" >42</span - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >*</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >n</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >+</span - ><span class="" + ><span > </span ><a href="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >foo</span ></a - ><span class="" + ><span + > +</span + ><a name="line-22" + ></a + ><span > - - </span + ><a name="line-23" + ></a + ><span + > +</span + ><a name="line-24" + ></a ><span class="hs-identifier" >unnorf</span - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="Constructors.html#Norf" ><span class="hs-identifier hs-type" >Norf</span ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >-></span - ><span class="" + ><span > </span ><span class="hs-special" >[</span @@ -396,16 +466,18 @@ ></a ><span class="hs-special" >]</span - ><span class="" + ><span > </span + ><a name="line-25" + ></a ><a name="unnorf" ><a href="Constructors.html#unnorf" ><span class="hs-identifier" >unnorf</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -413,7 +485,7 @@ ><span class="hs-identifier hs-var" >Norf</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -423,7 +495,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -433,7 +505,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="Constructors.html#Bar" ><span class="hs-identifier hs-var" @@ -443,22 +515,24 @@ >)</span ><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-var" >xs</span ></a - ><span class="" + ><span > </span + ><a name="line-26" + ></a ><span class="hs-identifier" >unnorf</span - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -466,7 +540,7 @@ ><span class="hs-identifier hs-var" >Norf</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -476,7 +550,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -486,7 +560,7 @@ ></a ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a href="Constructors.html#Baz" ><span class="hs-identifier hs-var" @@ -496,72 +570,86 @@ >)</span ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><span class="hs-identifier hs-var" >reverse</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >xs</span ></a - ><span class="" + ><span > </span + ><a name="line-27" + ></a ><span class="hs-identifier" >unnorf</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" >undefined</span - ><span class="" + ><span + > +</span + ><a name="line-28" + ></a + ><span + > +</span + ><a name="line-29" + ></a + ><span > - - </span + ><a name="line-30" + ></a ><span class="hs-identifier" >unnorf'</span - ><span class="" + ><span > </span ><span class="hs-glyph" >::</span - ><span class="" + ><span > </span ><a href="Constructors.html#Norf" ><span class="hs-identifier hs-type" >Norf</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 + ><a name="line-31" + ></a ><a name="unnorf%27" ><a href="Constructors.html#unnorf%27" ><span class="hs-identifier" >unnorf'</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -577,7 +665,7 @@ ><span class="hs-identifier hs-var" >Norf</span ></a - ><span class="" + ><span > </span ><span class="hs-special" >(</span @@ -595,11 +683,11 @@ ><span class="hs-identifier hs-var" >Quux</span ></a - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -611,13 +699,13 @@ >)</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span ><span class="hs-special" >,</span - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -633,7 +721,7 @@ ><span class="hs-identifier hs-var" >Quux</span ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -641,7 +729,7 @@ >f3</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-identifier" >_</span @@ -651,74 +739,86 @@ >)</span ><span class="hs-special" >)</span - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > - </span +</span + ><a name="line-32" + ></a + ><span + > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x'</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >+</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >n</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >*</span - ><span class="" + ><span > </span ><a href="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >f1</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >+</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >aux</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >f3</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-33" + ></a + ><span + > </span ><span class="hs-keyword" >where</span - ><span class="" + ><span > - </span +</span + ><a name="line-34" + ></a + ><span + > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >aux</span ></a ></a - ><span class="" + ><span > </span ><a name="local-0" ><a href="#local-0" @@ -726,108 +826,114 @@ >fx</span ></a ></a - ><span class="" + ><span > </span ><span class="hs-glyph" >=</span - ><span class="" + ><span > </span ><a href="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >f2</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >*</span - ><span class="" + ><span > </span ><a href="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >fx</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >*</span - ><span class="" + ><span > </span ><a href="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >f3</span ></a - ><span class="" + ><span > - </span +</span + ><a name="line-35" + ></a + ><span + > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x'</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 ><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="Constructors.html#unfoo" ><span class="hs-identifier hs-var" >unfoo</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >.</span - ><span class="" + ><span > </span ><a href="Constructors.html#unnorf" ><span class="hs-identifier hs-var" >unnorf</span ></a - ><span class="" + ><span > </span ><span class="hs-operator hs-var" >$</span - ><span class="" + ><span > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a - ><span class="" + ><span > </span + ><a name="line-36" + ></a ></pre ></body ></html |