aboutsummaryrefslogtreecommitdiff
path: root/hypsrc-test
diff options
context:
space:
mode:
Diffstat (limited to 'hypsrc-test')
-rw-r--r--hypsrc-test/ref/src/Bug1091.html2
-rw-r--r--hypsrc-test/ref/src/CPP.html17
-rw-r--r--hypsrc-test/ref/src/ClangCppBug.html306
-rw-r--r--hypsrc-test/ref/src/Classes.html61
-rw-r--r--hypsrc-test/ref/src/Constructors.html114
-rw-r--r--hypsrc-test/ref/src/Identifiers.html52
-rw-r--r--hypsrc-test/ref/src/LinkingIdentifiers.html86
-rw-r--r--hypsrc-test/ref/src/Literals.html37
-rw-r--r--hypsrc-test/ref/src/Operators.html37
-rw-r--r--hypsrc-test/ref/src/Polymorphism.html24
-rw-r--r--hypsrc-test/ref/src/PositionPragmas.html2
-rw-r--r--hypsrc-test/ref/src/Quasiquoter.html18
-rw-r--r--hypsrc-test/ref/src/Records.html59
-rw-r--r--hypsrc-test/ref/src/TemplateHaskellQuasiquotes.html2
-rw-r--r--hypsrc-test/ref/src/TemplateHaskellSplices.html3
-rw-r--r--hypsrc-test/ref/src/Types.html42
-rw-r--r--hypsrc-test/ref/src/UsingQuasiquotes.html2
17 files changed, 387 insertions, 477 deletions
diff --git a/hypsrc-test/ref/src/Bug1091.html b/hypsrc-test/ref/src/Bug1091.html
index 730b6e25..a9c7d163 100644
--- a/hypsrc-test/ref/src/Bug1091.html
+++ b/hypsrc-test/ref/src/Bug1091.html
@@ -31,4 +31,4 @@
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/CPP.html b/hypsrc-test/ref/src/CPP.html
index 2ebcae90..719be7f8 100644
--- a/hypsrc-test/ref/src/CPP.html
+++ b/hypsrc-test/ref/src/CPP.html
@@ -78,7 +78,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-string"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-string"
>&quot;foo&quot;</span
></span
><span class="hs-cpp"
@@ -130,7 +133,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-string"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-string"
>&quot;block comment in a string is not a comment {- &quot;</span
></span
><span class="hs-cpp"
@@ -213,7 +219,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-string"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-string"
>&quot;line comment in a string is not a comment --&quot;</span
></span
><span
@@ -224,4 +233,4 @@
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/ClangCppBug.html b/hypsrc-test/ref/src/ClangCppBug.html
deleted file mode 100644
index d03c92e1..00000000
--- a/hypsrc-test/ref/src/ClangCppBug.html
+++ /dev/null
@@ -1,306 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml"
-><head
- ><link rel="stylesheet" type="text/css" href="style.css"
- /><script type="text/javascript" src="highlight.js"
- ></script
- ></head
- ><body
- ><pre
- ><span class="hs-pragma"
- >{-# LANGUAGE CPP #-}</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="hs-keyword"
- >module</span
- ><span
- > </span
- ><span class="hs-identifier"
- >ClangCppBug</span
- ><span
- > </span
- ><span class="hs-keyword"
- >where</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="annot"
- ><a href="ClangCppBug.html#foo"
- ><span class="hs-identifier hs-type"
- >foo</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >::</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-identifier hs-type"
- >Int</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span id="foo"
- ><span class="annot"
- ><span class="annottext"
- >foo :: Int
-</span
- ><a href="ClangCppBug.html#foo"
- ><span class="hs-identifier hs-var hs-var"
- >foo</span
- ></a
- ></span
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >=</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-number"
- >1</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="hs-comment"
- >-- Clang doesn't mind these:</span
- ><span class="hs-cpp"
- >
-#define BAX 2
-</span
- ><span class="hs-pragma"
- >{-# INLINE</span
- ><span
- > </span
- ><span class="annot"
- ><a href="ClangCppBug.html#bar"
- ><span class="hs-pragma hs-type"
- >bar</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-pragma"
- >#-}</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="annot"
- ><a href="ClangCppBug.html#bar"
- ><span class="hs-identifier hs-type"
- >bar</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >::</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-identifier hs-type"
- >Int</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span id="bar"
- ><span class="annot"
- ><span class="annottext"
- >bar :: Int
-</span
- ><a href="ClangCppBug.html#bar"
- ><span class="hs-identifier hs-var hs-var"
- >bar</span
- ></a
- ></span
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >=</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-number"
- >3</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="hs-comment"
- >-- But it doesn't like this:</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="hs-pragma"
- >{-# RULES</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="annot"
- ><span class="hs-pragma"
- >&quot;bar/qux&quot;</span
- ></span
- ><span
- > </span
- ><span class="annot"
- ><a href="ClangCppBug.html#bar"
- ><span class="hs-pragma hs-type"
- >bar</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-pragma"
- >=</span
- ><span
- > </span
- ><span class="annot"
- ><a href="ClangCppBug.html#qux"
- ><span class="hs-pragma hs-type"
- >qux</span
- ></a
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="annot"
- ><span class="hs-pragma"
- >&quot;qux/foo&quot;</span
- ></span
- ><span
- > </span
- ><span class="annot"
- ><a href="ClangCppBug.html#qux"
- ><span class="hs-pragma hs-type"
- >qux</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-pragma"
- >=</span
- ><span
- > </span
- ><span class="annot"
- ><a href="ClangCppBug.html#foo"
- ><span class="hs-pragma hs-type"
- >foo</span
- ></a
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- > </span
- ><span class="hs-pragma"
- >#-}</span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span class="annot"
- ><a href="ClangCppBug.html#qux"
- ><span class="hs-identifier hs-type"
- >qux</span
- ></a
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >::</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-identifier hs-type"
- >Int</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ><span id="qux"
- ><span class="annot"
- ><span class="annottext"
- >qux :: Int
-</span
- ><a href="ClangCppBug.html#qux"
- ><span class="hs-identifier hs-var hs-var"
- >qux</span
- ></a
- ></span
- ></span
- ><span
- > </span
- ><span class="hs-glyph"
- >=</span
- ><span
- > </span
- ><span class="annot"
- ><span class="hs-number"
- >88</span
- ></span
- ><span
- >
-</span
- ><span id=""
- ></span
- ></pre
- ></body
- ></html
-> \ No newline at end of file
diff --git a/hypsrc-test/ref/src/Classes.html b/hypsrc-test/ref/src/Classes.html
index 443d7f96..48218a32 100644
--- a/hypsrc-test/ref/src/Classes.html
+++ b/hypsrc-test/ref/src/Classes.html
@@ -230,7 +230,7 @@ forall a. a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -359,8 +359,13 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -519,7 +524,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -534,7 +539,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
><span id=""
><span class="annot"
><span class="annottext"
- >y :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1125,7 +1130,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1137,8 +1142,13 @@ forall a. [a] -&gt; [a] -&gt; [a]
>)</span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Either b b
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -1211,7 +1221,7 @@ forall a b. a -&gt; b -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >a :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1223,8 +1233,13 @@ forall a b. a -&gt; b -&gt; a
>)</span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Either b b
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -1286,8 +1301,13 @@ forall a b. a -&gt; b -&gt; a
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Either a a
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-special"
@@ -1301,7 +1321,7 @@ forall a b. a -&gt; b -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >b :: b
+ >b
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1372,8 +1392,13 @@ forall a b. a -&gt; b -&gt; a
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Either a a
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-special"
@@ -1387,7 +1412,7 @@ forall a b. a -&gt; b -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >b :: b
+ >b
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1451,4 +1476,4 @@ forall a b. a -&gt; b -&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Constructors.html b/hypsrc-test/ref/src/Constructors.html
index 970ec741..2cc234ac 100644
--- a/hypsrc-test/ref/src/Constructors.html
+++ b/hypsrc-test/ref/src/Constructors.html
@@ -346,7 +346,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -411,8 +414,11 @@
><span
> </span
><span class="annot"
- ><a href="Constructors.html#Bar"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Bar"
+ ><span class="hs-identifier hs-var"
>Bar</span
></a
></span
@@ -423,7 +429,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -440,8 +449,11 @@
><span
> </span
><span class="annot"
- ><a href="Constructors.html#Baz"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Baz"
+ ><span class="hs-identifier hs-var"
>Baz</span
></a
></span
@@ -452,7 +464,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -481,7 +496,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >foo :: Foo
+ >Foo
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -494,7 +509,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >n :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -511,7 +526,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>42</span
></span
><span
@@ -647,8 +665,11 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span class="hs-special"
>(</span
><span class="annot"
- ><a href="Constructors.html#Bar"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Bar"
+ ><span class="hs-identifier hs-var"
>Bar</span
></a
></span
@@ -659,7 +680,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >xs :: [Foo]
+ >[Foo]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -672,8 +693,11 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><a href="Constructors.html#Bar"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Bar"
+ ><span class="hs-identifier hs-var"
>Bar</span
></a
></span
@@ -722,8 +746,11 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span class="hs-special"
>(</span
><span class="annot"
- ><a href="Constructors.html#Baz"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Baz"
+ ><span class="hs-identifier hs-var"
>Baz</span
></a
></span
@@ -734,7 +761,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >xs :: [Foo]
+ >[Foo]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -747,8 +774,11 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><a href="Constructors.html#Baz"
- ><span class="hs-identifier hs-type"
+ ><span class="annottext"
+ >Foo
+</span
+ ><a href="Constructors.html#Baz"
+ ><span class="hs-identifier hs-var"
>Baz</span
></a
></span
@@ -794,8 +824,13 @@ forall a. [a] -&gt; [a]
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Norf
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -919,14 +954,19 @@ forall a. HasCallStack =&gt; a
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Foo
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span id=""
><span class="annot"
><span class="annottext"
- >n :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -940,8 +980,13 @@ forall a. HasCallStack =&gt; a
>,</span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >[Foo]
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span class="hs-special"
>,</span
><span
@@ -972,7 +1017,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f3 :: Foo
+ >Foo
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -982,8 +1027,13 @@ forall a. HasCallStack =&gt; a
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span class="hs-special"
>)</span
><span class="hs-special"
@@ -1127,7 +1177,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >fx :: Foo
+ >Foo
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1338,4 +1388,4 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Identifiers.html b/hypsrc-test/ref/src/Identifiers.html
index 5268031d..e0f88772 100644
--- a/hypsrc-test/ref/src/Identifiers.html
+++ b/hypsrc-test/ref/src/Identifiers.html
@@ -108,7 +108,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -121,7 +121,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -271,7 +271,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -284,7 +284,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -434,7 +434,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -447,7 +447,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -611,7 +611,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -785,7 +785,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -798,7 +798,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -811,7 +811,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >z :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -852,7 +852,10 @@ forall a. Ord a =&gt; a -&gt; a -&gt; Bool
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -914,7 +917,10 @@ forall a. Ord a =&gt; a -&gt; a -&gt; Bool
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -976,7 +982,10 @@ forall a. Ord a =&gt; a -&gt; a -&gt; Bool
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -1415,7 +1424,10 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>10</span
></span
><span
@@ -1443,7 +1455,10 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>20</span
></span
><span
@@ -1471,7 +1486,10 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>30</span
></span
><span
@@ -1482,4 +1500,4 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/LinkingIdentifiers.html b/hypsrc-test/ref/src/LinkingIdentifiers.html
index 52b20200..c923b6da 100644
--- a/hypsrc-test/ref/src/LinkingIdentifiers.html
+++ b/hypsrc-test/ref/src/LinkingIdentifiers.html
@@ -105,7 +105,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -128,8 +128,13 @@
></span
><span
> </span
- ><span class="hs-number"
- >2</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
+ >2</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -161,7 +166,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span class="hs-special"
@@ -203,7 +211,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span class="hs-special"
@@ -224,7 +235,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -234,8 +245,13 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></span
><span
> </span
- ><span class="hs-number"
- >2</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
+ >2</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -265,7 +281,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span
@@ -303,7 +322,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span
@@ -360,7 +382,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -383,8 +405,13 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></span
><span
> </span
- ><span class="hs-number"
- >2</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
+ >2</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -416,7 +443,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span class="hs-special"
@@ -458,7 +488,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span class="hs-special"
@@ -479,7 +512,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -489,8 +522,13 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></span
><span
> </span
- ><span class="hs-number"
- >2</span
+ ><span class="annot"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
+ >2</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -520,7 +558,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span
@@ -558,7 +599,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>2</span
></span
><span
@@ -569,4 +613,4 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Literals.html b/hypsrc-test/ref/src/Literals.html
index f0d05fbc..0c7ddf9e 100644
--- a/hypsrc-test/ref/src/Literals.html
+++ b/hypsrc-test/ref/src/Literals.html
@@ -70,7 +70,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-string"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-string"
>&quot;str literal&quot;</span
></span
><span
@@ -144,7 +147,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -160,7 +166,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>1</span
></span
><span
@@ -176,7 +185,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>1010011</span
></span
><span
@@ -192,7 +204,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>41231</span
></span
><span
@@ -208,7 +223,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>12131</span
></span
><span
@@ -282,7 +300,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-number"
>42.0000001</span
></span
><span
@@ -529,4 +550,4 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Operators.html b/hypsrc-test/ref/src/Operators.html
index 4d5693c2..289684a0 100644
--- a/hypsrc-test/ref/src/Operators.html
+++ b/hypsrc-test/ref/src/Operators.html
@@ -95,7 +95,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -121,7 +121,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >b :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -260,7 +260,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -286,7 +286,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >b :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -419,7 +419,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -464,7 +464,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -476,8 +476,13 @@ forall a. [a] -&gt; [a] -&gt; [a]
> </span
><span class="hs-special"
>(</span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >a
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span class="annot"
><span class="hs-glyph hs-type"
>:</span
@@ -485,7 +490,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >b :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -638,7 +643,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [[a]]
+ >[[a]]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -664,7 +669,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >b :: [a]
+ >[a]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -810,7 +815,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: [[a]]
+ >[[a]]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -836,7 +841,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >b :: [[a]]
+ >[[a]]
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1047,7 +1052,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >a :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1073,7 +1078,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
><span id=""
><span class="annot"
><span class="annottext"
- >b :: b
+ >b
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1141,4 +1146,4 @@ forall a b. (a -&gt; b) -&gt; a -&gt; b
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Polymorphism.html b/hypsrc-test/ref/src/Polymorphism.html
index ec9c49e8..9f8a1850 100644
--- a/hypsrc-test/ref/src/Polymorphism.html
+++ b/hypsrc-test/ref/src/Polymorphism.html
@@ -838,7 +838,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -851,7 +851,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f :: forall a. a -&gt; a
+ >forall a. a -&gt; a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1007,7 +1007,7 @@ forall a. a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1020,7 +1020,7 @@ forall a. a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f :: forall a. a -&gt; a
+ >forall a. a -&gt; a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1992,7 +1992,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2005,7 +2005,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f :: forall a. Ord a =&gt; a -&gt; a
+ >forall a. Ord a =&gt; a -&gt; a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2167,7 +2167,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2180,7 +2180,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f :: forall a. Ord a =&gt; a -&gt; a
+ >forall a. Ord a =&gt; a -&gt; a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2285,7 +2285,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2449,7 +2449,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >f :: a -&gt; b
+ >a -&gt; b
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2462,7 +2462,7 @@ forall a. HasCallStack =&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: a
+ >a
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -2646,4 +2646,4 @@ forall a. HasCallStack =&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/PositionPragmas.html b/hypsrc-test/ref/src/PositionPragmas.html
index ddd73f31..8ee123fa 100644
--- a/hypsrc-test/ref/src/PositionPragmas.html
+++ b/hypsrc-test/ref/src/PositionPragmas.html
@@ -169,4 +169,4 @@
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Quasiquoter.html b/hypsrc-test/ref/src/Quasiquoter.html
index ab631e8c..f53219d7 100644
--- a/hypsrc-test/ref/src/Quasiquoter.html
+++ b/hypsrc-test/ref/src/Quasiquoter.html
@@ -126,7 +126,7 @@
-&gt; (String -&gt; Q [Dec])
-&gt; QuasiQuoter
</span
- ><span class="hs-identifier hs-type hs-type"
+ ><span class="hs-identifier hs-type"
>QuasiQuoter</span
></span
><span
@@ -382,8 +382,13 @@ forall a. String -&gt; Q a
></span
><span
> </span
- ><span class="hs-identifier"
- >_</span
+ ><span class="annot"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-identifier"
+ >_</span
+ ></span
><span
> </span
><span class="hs-glyph"
@@ -401,7 +406,10 @@ forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; m a
><span
> </span
><span class="annot"
- ><span class="hs-string"
+ ><span class="annottext"
+ >String
+</span
+ ><span class="hs-string"
>&quot;stringQuoter: only valid in expression context&quot;</span
></span
><span
@@ -412,4 +420,4 @@ forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; m a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Records.html b/hypsrc-test/ref/src/Records.html
index 5057b8a4..604ac6ca 100644
--- a/hypsrc-test/ref/src/Records.html
+++ b/hypsrc-test/ref/src/Records.html
@@ -232,7 +232,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -245,7 +245,7 @@
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -261,10 +261,10 @@
> </span
><span class="annot"
><span class="annottext"
- >$WPoint :: Int -&gt; Int -&gt; Point
+ >Point :: Int -&gt; Int -&gt; Point
</span
- ><a href="Records.html#%24WPoint"
- ><span class="hs-identifier hs-type hs-type"
+ ><a href="Records.html#Point"
+ ><span class="hs-identifier hs-type"
>Point</span
></a
></span
@@ -815,7 +815,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >p :: Point
+ >Point
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -828,7 +828,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >d :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -938,7 +938,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >p :: Point
+ >Point
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -951,7 +951,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >d :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1121,7 +1121,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >x :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1134,7 +1134,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >y :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1147,7 +1147,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >p :: Point
+ >Point
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1207,7 +1207,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >dx :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1222,7 +1222,7 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
><span id=""
><span class="annot"
><span class="annottext"
- >dy :: Int
+ >Int
</span
><a href="#"
><span class="hs-identifier hs-var"
@@ -1284,22 +1284,33 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></span
><span
> </span
+ ><span class="annot"
+ ><a href="Records.html#Point"
+ ><span class="hs-identifier hs-type"
+ >Point</span
+ ></a
+ ></span
+ ><span class="hs-special"
+ >{</span
><span id=""
><span id=""
><span class="annot"
- ><a href="Records.html#Point"
- ><span class="hs-identifier hs-type"
- >Point</span
+ ><span class="annottext"
+ >Int
+y :: Int
+x :: Int
+y :: Point -&gt; Int
+x :: Point -&gt; Int
+</span
+ ><a href="#"
+ ><span class="hs-glyph hs-var hs-var hs-var hs-var"
+ >..</span
></a
></span
- ><span class="hs-special"
- >{</span
- ><span class="hs-glyph"
- >..</span
- ><span class="hs-special"
- >}</span
></span
></span
+ ><span class="hs-special"
+ >}</span
><span
> </span
><span class="hs-glyph"
@@ -1427,4 +1438,4 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/TemplateHaskellQuasiquotes.html b/hypsrc-test/ref/src/TemplateHaskellQuasiquotes.html
index 6552b676..68c7b754 100644
--- a/hypsrc-test/ref/src/TemplateHaskellQuasiquotes.html
+++ b/hypsrc-test/ref/src/TemplateHaskellQuasiquotes.html
@@ -656,4 +656,4 @@
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/TemplateHaskellSplices.html b/hypsrc-test/ref/src/TemplateHaskellSplices.html
index 85288453..6586d299 100644
--- a/hypsrc-test/ref/src/TemplateHaskellSplices.html
+++ b/hypsrc-test/ref/src/TemplateHaskellSplices.html
@@ -110,6 +110,7 @@ forall a. a -&gt; a
><span class="annot"
><span class="annottext"
>Double
+Integer
Double -&gt; Integer
Integer -&gt; Integer -&gt; Integer
forall a. Floating a =&gt; a
@@ -132,4 +133,4 @@ pi :: forall a. Floating a =&gt; a
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/Types.html b/hypsrc-test/ref/src/Types.html
index 22012ad1..e08382dd 100644
--- a/hypsrc-test/ref/src/Types.html
+++ b/hypsrc-test/ref/src/Types.html
@@ -713,7 +713,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -772,7 +775,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>1</span
></span
><span
@@ -890,7 +896,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -949,7 +958,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>1</span
></span
><span
@@ -1062,7 +1074,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -1111,7 +1126,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>1</span
></span
><span
@@ -1219,7 +1237,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>0</span
></span
><span
@@ -1268,7 +1289,10 @@
><span
> </span
><span class="annot"
- ><span class="hs-number"
+ ><span class="annottext"
+ >Int
+</span
+ ><span class="hs-number"
>1</span
></span
><span
@@ -1279,4 +1303,4 @@
></pre
></body
></html
-> \ No newline at end of file
+>
diff --git a/hypsrc-test/ref/src/UsingQuasiquotes.html b/hypsrc-test/ref/src/UsingQuasiquotes.html
index a5c791c4..ca48775d 100644
--- a/hypsrc-test/ref/src/UsingQuasiquotes.html
+++ b/hypsrc-test/ref/src/UsingQuasiquotes.html
@@ -101,4 +101,4 @@ forall a. [a] -&gt; [a] -&gt; [a]
></pre
></body
></html
-> \ No newline at end of file
+>