Skip to content
This repository was archived by the owner on Aug 3, 2024. It is now read-only.

Commit 97954c1

Browse files
harpocratessjakobi
authored andcommitted
Accept default signature test case outputs
1 parent 218a0b6 commit 97954c1

File tree

5 files changed

+456
-0
lines changed

5 files changed

+456
-0
lines changed
Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
<html xmlns="http://www.w3.org/1999/xhtml"
2+
><head
3+
><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
4+
/><title
5+
>DefaultAssociatedTypes</title
6+
><link href="#" rel="stylesheet" type="text/css" title="Ocean"
7+
/><link rel="stylesheet" type="text/css" href="#"
8+
/><script src="haddock-bundle.min.js" async="async" type="text/javascript"
9+
></script
10+
><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"
11+
></script
12+
></head
13+
><body
14+
><div id="package-header"
15+
><ul class="links" id="page-menu"
16+
><li
17+
><a href="#"
18+
>Contents</a
19+
></li
20+
><li
21+
><a href="#"
22+
>Index</a
23+
></li
24+
></ul
25+
><p class="caption empty"
26+
></p
27+
></div
28+
><div id="content"
29+
><div id="module-header"
30+
><table class="info"
31+
><tr
32+
><th
33+
>Safe Haskell</th
34+
><td
35+
>Safe</td
36+
></tr
37+
></table
38+
><p class="caption"
39+
>DefaultAssociatedTypes</p
40+
></div
41+
><div id="synopsis"
42+
><details id="syn"
43+
><summary
44+
>Synopsis</summary
45+
><ul class="details-toggle" data-details-id="syn"
46+
><li class="src short"
47+
><span class="keyword"
48+
>class</span
49+
> <a href="#"
50+
>Foo</a
51+
> a <span class="keyword"
52+
>where</span
53+
><ul class="subs"
54+
><li
55+
><span class="keyword"
56+
>type</span
57+
> <a href="#"
58+
>Qux</a
59+
> a</li
60+
><li
61+
><a href="#"
62+
>bar</a
63+
> :: a -&gt; <a href="#" title="Data.String"
64+
>String</a
65+
></li
66+
><li
67+
><a href="#"
68+
>baz</a
69+
> :: a -&gt; <a href="#" title="Data.String"
70+
>String</a
71+
></li
72+
></ul
73+
></li
74+
></ul
75+
></details
76+
></div
77+
><div id="interface"
78+
><h1
79+
>Documentation</h1
80+
><div class="top"
81+
><p class="src"
82+
><span class="keyword"
83+
>class</span
84+
> <a id="t:Foo" class="def"
85+
>Foo</a
86+
> a <span class="keyword"
87+
>where</span
88+
> <a href="#" class="selflink"
89+
>#</a
90+
></p
91+
><div class="doc"
92+
><p
93+
>Documentation for Foo.</p
94+
></div
95+
><div class="subs associated-types"
96+
><p class="caption"
97+
>Associated Types</p
98+
><p class="src"
99+
><span class="keyword"
100+
>type</span
101+
> <a id="t:Qux" class="def"
102+
>Qux</a
103+
> a <a href="#" class="selflink"
104+
>#</a
105+
></p
106+
><div class="doc"
107+
><p
108+
>Doc for Qux</p
109+
></div
110+
> <div class="subs default"
111+
><p class="caption"
112+
></p
113+
><p class="src"
114+
><span class="keyword"
115+
>type</span
116+
> <a id="t:Qux" class="def"
117+
>Qux</a
118+
> a = [a] <a href="#" class="selflink"
119+
>#</a
120+
></p
121+
></div
122+
></div
123+
><div class="subs methods"
124+
><p class="caption"
125+
>Methods</p
126+
><p class="src"
127+
><a id="v:bar" class="def"
128+
>bar</a
129+
> :: a -&gt; <a href="#" title="Data.String"
130+
>String</a
131+
> <a href="#" class="selflink"
132+
>#</a
133+
></p
134+
><div class="doc"
135+
><p
136+
>Documentation for bar and baz.</p
137+
></div
138+
><p class="src"
139+
><a id="v:baz" class="def"
140+
>baz</a
141+
> :: a -&gt; <a href="#" title="Data.String"
142+
>String</a
143+
> <a href="#" class="selflink"
144+
>#</a
145+
></p
146+
><div class="doc"
147+
><p
148+
>Documentation for bar and baz.</p
149+
></div
150+
></div
151+
></div
152+
></div
153+
></div
154+
><div id="footer"
155+
></div
156+
></body
157+
></html
158+
>

html-test/ref/DefaultSignatures.html

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
<html xmlns="http://www.w3.org/1999/xhtml"
2+
><head
3+
><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
4+
/><title
5+
>DefaultSignatures</title
6+
><link href="#" rel="stylesheet" type="text/css" title="Ocean"
7+
/><link rel="stylesheet" type="text/css" href="#"
8+
/><script src="haddock-bundle.min.js" async="async" type="text/javascript"
9+
></script
10+
><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"
11+
></script
12+
></head
13+
><body
14+
><div id="package-header"
15+
><ul class="links" id="page-menu"
16+
><li
17+
><a href="#"
18+
>Contents</a
19+
></li
20+
><li
21+
><a href="#"
22+
>Index</a
23+
></li
24+
></ul
25+
><p class="caption empty"
26+
></p
27+
></div
28+
><div id="content"
29+
><div id="module-header"
30+
><table class="info"
31+
><tr
32+
><th
33+
>Safe Haskell</th
34+
><td
35+
>Safe</td
36+
></tr
37+
></table
38+
><p class="caption"
39+
>DefaultSignatures</p
40+
></div
41+
><div id="synopsis"
42+
><details id="syn"
43+
><summary
44+
>Synopsis</summary
45+
><ul class="details-toggle" data-details-id="syn"
46+
><li class="src short"
47+
><span class="keyword"
48+
>class</span
49+
> <a href="#"
50+
>Foo</a
51+
> a <span class="keyword"
52+
>where</span
53+
><ul class="subs"
54+
><li
55+
><a href="#"
56+
>bar</a
57+
> :: a -&gt; <a href="#" title="Data.String"
58+
>String</a
59+
></li
60+
><li
61+
><a href="#"
62+
>baz</a
63+
> :: a -&gt; <a href="#" title="Data.String"
64+
>String</a
65+
></li
66+
><li
67+
><a href="#"
68+
>baz'</a
69+
> :: <a href="#" title="Data.String"
70+
>String</a
71+
> -&gt; a</li
72+
></ul
73+
></li
74+
></ul
75+
></details
76+
></div
77+
><div id="interface"
78+
><h1
79+
>Documentation</h1
80+
><div class="top"
81+
><p class="src"
82+
><span class="keyword"
83+
>class</span
84+
> <a id="t:Foo" class="def"
85+
>Foo</a
86+
> a <span class="keyword"
87+
>where</span
88+
> <a href="#" class="selflink"
89+
>#</a
90+
></p
91+
><div class="doc"
92+
><p
93+
>Documentation for Foo.</p
94+
></div
95+
><div class="subs minimal"
96+
><p class="caption"
97+
>Minimal complete definition</p
98+
><p class="src"
99+
><a href="#" title="DefaultSignatures"
100+
>baz</a
101+
></p
102+
></div
103+
><div class="subs methods"
104+
><p class="caption"
105+
>Methods</p
106+
><p class="src"
107+
><a id="v:bar" class="def"
108+
>bar</a
109+
> :: a -&gt; <a href="#" title="Data.String"
110+
>String</a
111+
> <a href="#" class="selflink"
112+
>#</a
113+
></p
114+
><div class="doc"
115+
><p
116+
>Documentation for bar and baz.</p
117+
></div
118+
> <div class="subs default"
119+
><p class="caption"
120+
></p
121+
><p class="src"
122+
><span class="keyword"
123+
>default</span
124+
> <a id="v:bar" class="def"
125+
>bar</a
126+
> :: <a href="#" title="Text.Show"
127+
>Show</a
128+
> a =&gt; a -&gt; <a href="#" title="Data.String"
129+
>String</a
130+
> <a href="#" class="selflink"
131+
>#</a
132+
></p
133+
></div
134+
><p class="src"
135+
><a id="v:baz" class="def"
136+
>baz</a
137+
> :: a -&gt; <a href="#" title="Data.String"
138+
>String</a
139+
> <a href="#" class="selflink"
140+
>#</a
141+
></p
142+
><div class="doc"
143+
><p
144+
>Documentation for bar and baz.</p
145+
></div
146+
><p class="src"
147+
><a id="v:baz-39-" class="def"
148+
>baz'</a
149+
> :: <a href="#" title="Data.String"
150+
>String</a
151+
> -&gt; a <a href="#" class="selflink"
152+
>#</a
153+
></p
154+
><div class="doc"
155+
><p
156+
>Documentation for baz'.</p
157+
></div
158+
> <div class="subs default"
159+
><p class="caption"
160+
></p
161+
><p class="src"
162+
><span class="keyword"
163+
>default</span
164+
> <a id="v:baz-39-" class="def"
165+
>baz'</a
166+
> :: <a href="#" title="Text.Read"
167+
>Read</a
168+
> a =&gt; <a href="#" title="Data.String"
169+
>String</a
170+
> -&gt; a <a href="#" class="selflink"
171+
>#</a
172+
></p
173+
></div
174+
></div
175+
></div
176+
></div
177+
></div
178+
><div id="footer"
179+
></div
180+
></body
181+
></html
182+
>
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
\haddockmoduleheading{DefaultSignatures}
2+
\label{module:DefaultSignatures}
3+
\haddockbeginheader
4+
{\haddockverb\begin{verbatim}
5+
module DefaultSignatures (
6+
Foo(baz', baz, bar)
7+
) where\end{verbatim}}
8+
\haddockendheader
9+
10+
\begin{haddockdesc}
11+
\item[\begin{tabular}{@{}l}
12+
class\ Foo\ a\ where
13+
\end{tabular}]\haddockbegindoc
14+
Documentation for Foo.\par
15+
16+
\haddockpremethods{}\emph{Methods}
17+
\begin{haddockdesc}
18+
\item[\begin{tabular}{@{}l}
19+
bar\ ::\ a\ ->\ String
20+
\end{tabular}]\haddockbegindoc
21+
Documentation for bar and baz.\par
22+
23+
\end{haddockdesc}
24+
\begin{haddockdesc}
25+
\item[\begin{tabular}{@{}l}
26+
default\ bar\ ::\ Show\ a\ =>\ a\ ->\ String
27+
\end{tabular}]
28+
\end{haddockdesc}
29+
\begin{haddockdesc}
30+
\item[\begin{tabular}{@{}l}
31+
baz\ ::\ a\ ->\ String
32+
\end{tabular}]\haddockbegindoc
33+
Documentation for bar and baz.\par
34+
35+
\end{haddockdesc}
36+
\begin{haddockdesc}
37+
\item[\begin{tabular}{@{}l}
38+
baz'\ ::\ String\ ->\ a
39+
\end{tabular}]\haddockbegindoc
40+
Documentation for baz'.\par
41+
42+
\end{haddockdesc}
43+
\begin{haddockdesc}
44+
\item[\begin{tabular}{@{}l}
45+
default\ baz'\ ::\ Read\ a\ =>\ String\ ->\ a
46+
\end{tabular}]
47+
\end{haddockdesc}
48+
\end{haddockdesc}

0 commit comments

Comments
 (0)