aboutsummaryrefslogtreecommitdiff
path: root/doc/cheatsheet/haddocks.svg
diff options
context:
space:
mode:
authoralexbiehl <alex.biehl@gmail.com>2017-08-21 20:05:42 +0200
committeralexbiehl <alex.biehl@gmail.com>2017-08-21 20:05:42 +0200
commit7a71af839bd71992a36d97650004c73bf11fa436 (patch)
treee64afbc9df5c97fde6ac6433e42f28df8a4acf49 /doc/cheatsheet/haddocks.svg
parentc8a01b83be52e45d3890db173ffe7b09ccd4f351 (diff)
parent740458ac4d2acf197f2ef8dc94a66f9b160b9c3c (diff)
Merge remote-tracking branch 'origin/master' into ghc-head
Diffstat (limited to 'doc/cheatsheet/haddocks.svg')
-rw-r--r--doc/cheatsheet/haddocks.svg624
1 files changed, 624 insertions, 0 deletions
diff --git a/doc/cheatsheet/haddocks.svg b/doc/cheatsheet/haddocks.svg
new file mode 100644
index 00000000..ea08781f
--- /dev/null
+++ b/doc/cheatsheet/haddocks.svg
@@ -0,0 +1,624 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="8.5in"
+ height="11in"
+ viewBox="0 0 170 220"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.1 r"
+ sodipodi:docname="haddocks.svg"
+ inkscape:export-filename="/home/gdritter/projects/haddock-cheatsheet/haddocks.png"
+ inkscape:export-xdpi="100"
+ inkscape:export-ydpi="100">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.99607843"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1689792"
+ inkscape:cx="338.82394"
+ inkscape:cy="776.62735"
+ inkscape:document-units="in"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ units="in"
+ scale-x="20"
+ inkscape:window-width="1918"
+ inkscape:window-height="1036"
+ inkscape:window-x="0"
+ inkscape:window-y="42"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4485" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-17.599983)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="9.2960958"
+ y="44.426563"
+ id="text4489"><tspan
+ sodipodi:role="line"
+ x="9.2960958"
+ y="44.426563"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ id="tspan4497">Code Sections</tspan><tspan
+ sodipodi:role="line"
+ x="9.2960958"
+ y="49.229057"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4507"> -- * Section</tspan><tspan
+ sodipodi:role="line"
+ x="9.2960958"
+ y="54.461079"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4511"> -- ** Sub-section</tspan><tspan
+ sodipodi:role="line"
+ x="9.2960958"
+ y="59.6931"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4513"> -- *** Sub-sub-section</tspan><tspan
+ sodipodi:role="line"
+ x="9.2960958"
+ y="64.925117"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4515"> -- et cetera</tspan></text>
+ <text
+ id="text4569"
+ y="70.848915"
+ x="9.3546734"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="70.848915"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4753">Named Documentation Chunks</tspan><tspan
+ id="tspan4567"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82077742px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="75.651405"
+ x="9.3546734"
+ sodipodi:role="line"> -- $name</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82077742px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="80.955017"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4580"><tspan
+ style="font-size:2.82077742px;fill:#808080;stroke-width:0.24425368px"
+ id="tspan4586">[...]</tspan></tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82077742px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="86.258629"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4578"> -- $name</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82077742px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="91.562233"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4582"> -- Here is the documentation text</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82077742px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="96.865845"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4584"> -- which is embedded elsewhere</tspan></text>
+ <text
+ id="text4661"
+ y="102.25972"
+ x="9.3546734"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4647"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="102.25972"
+ x="9.3546734"
+ sodipodi:role="line">Code Blocks</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ y="107.06221"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4649">With internal markup:</tspan><tspan
+ id="tspan4651"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="112.29424"
+ x="9.3546734"
+ sodipodi:role="line"> -- @</tspan><tspan
+ id="tspan4653"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="117.52625"
+ x="9.3546734"
+ sodipodi:role="line"> -- fact n = product [1..n]</tspan><tspan
+ id="tspan4655"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="122.75829"
+ x="9.3546734"
+ sodipodi:role="line"> -- @</tspan><tspan
+ id="tspan4657"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ y="127.9903"
+ x="9.3546734"
+ sodipodi:role="line">With literal text:</tspan><tspan
+ id="tspan4659"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="133.22232"
+ x="9.3546734"
+ sodipodi:role="line"> -- &gt; fact n = product [1..n]</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="9.3546734"
+ y="140.30173"
+ id="text4602"><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="140.30173"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ id="tspan4588">REPL Examples</tspan><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="145.10422"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4629"> -- &gt;&gt;&gt; fact 5</tspan><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="150.33624"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4674"> -- 120</tspan></text>
+ <text
+ id="text4692"
+ y="156.90796"
+ x="9.3546734"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4680"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="156.90796"
+ x="9.3546734"
+ sodipodi:role="line">Properties</tspan><tspan
+ id="tspan4690"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="161.71045"
+ x="9.3546734"
+ sodipodi:role="line"> -- prop&gt; a + b = b + a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.3177433px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24289316px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="9.5486708"
+ y="169.6808"
+ id="text4731"><tspan
+ sodipodi:role="line"
+ x="9.5486708"
+ y="169.6808"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.59010696px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24289316px"
+ id="tspan4727">Hyperlinked Identifiers</tspan><tspan
+ sodipodi:role="line"
+ x="9.5486708"
+ y="174.45654"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.06007123px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24289316px"
+ id="tspan4729"> -- The value 'x' of type 'T'</tspan><tspan
+ sodipodi:role="line"
+ x="9.5486708"
+ y="179.65942"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.06007123px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24289316px"
+ id="tspan4733"> -- The out-of-scope 'MyModule.x'</tspan><tspan
+ sodipodi:role="line"
+ x="9.5486708"
+ y="184.8623"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.06007123px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24289316px"
+ id="tspan4747"> -- The &quot;MyModule&quot; module</tspan></text>
+ <text
+ id="text4741"
+ y="192.34953"
+ x="9.3546734"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4735"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="192.34953"
+ x="9.3546734"
+ sodipodi:role="line">Textual Markup</tspan><tspan
+ id="tspan4737"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="197.15202"
+ x="9.3546734"
+ sodipodi:role="line"> -- Emphasis: /forward slashes/.</tspan><tspan
+ id="tspan4739"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="202.38405"
+ x="9.3546734"
+ sodipodi:role="line"> -- Bolding: __underscores__.</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="207.61607"
+ x="9.3546734"
+ sodipodi:role="line"
+ id="tspan4745"> -- Monospaced text: @at signs@.</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="9.3546734"
+ y="215.33546"
+ id="text4771"><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="215.33546"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ id="tspan4763">Links and Images</tspan><tspan
+ id="tspan4769"
+ sodipodi:role="line"
+ x="9.3546734"
+ y="220.13795"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"> -- A raw link &lt;http://example.com&gt;</tspan><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="225.36998"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4780"> -- [a link](http://example.com)</tspan><tspan
+ sodipodi:role="line"
+ x="9.3546734"
+ y="230.60201"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4778"> -- ![description](imagepath.png)</tspan></text>
+ <text
+ id="text4806"
+ y="44.426563"
+ x="89.102867"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4796"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="44.426563"
+ x="89.102867"
+ sodipodi:role="line">Lists</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="49.229057"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4812" /><tspan
+ id="tspan4798"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ y="49.229057"
+ x="89.102867"
+ sodipodi:role="line">itemized with &quot;*&quot; or &quot;-&quot;</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="54.461079"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4814"> -- * first item</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="59.6931"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4810"> -- * second item</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ y="64.925117"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4816">numbered with &quot;(n)&quot; or &quot;n.&quot;</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="70.157143"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4818"> -- 1. first item</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="75.38916"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4822"> -- 2. second item</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ y="80.621185"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4826">definitions with &quot;[thing]&quot;</tspan><tspan
+ id="tspan4804"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="85.853203"
+ x="89.102867"
+ sodipodi:role="line"> -- [one] first item</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="91.085228"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4834"> -- [two] second item</tspan></text>
+ <text
+ id="text4936"
+ y="98.872009"
+ x="89.102867"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4920"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="98.872009"
+ x="89.102867"
+ sodipodi:role="line">Mathematics/LaTeX</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="103.6745"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan4922" /><tspan
+ id="tspan4924"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="103.6745"
+ x="89.102867"
+ sodipodi:role="line" /><tspan
+ id="tspan4926"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="103.6745"
+ x="89.102867"
+ sodipodi:role="line"> -- \[</tspan><tspan
+ id="tspan4928"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="108.90652"
+ x="89.102867"
+ sodipodi:role="line"> -- f(n) = \Sum_{i=1}^{n} i</tspan><tspan
+ id="tspan4930"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="114.13854"
+ x="89.102867"
+ sodipodi:role="line"> -- \]</tspan><tspan
+ id="tspan4934"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="119.37056"
+ x="89.102867"
+ sodipodi:role="line"> -- when \(n &gt; 0\)</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="89.102867"
+ y="126.79274"
+ id="text4984"><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="126.79274"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ id="tspan4970">Headings in Documentation</tspan><tspan
+ id="tspan4972"
+ sodipodi:role="line"
+ x="89.102867"
+ y="131.59523"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px" /><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="131.59523"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4974" /><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="131.59523"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4982"> -- = Heading</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="136.82726"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4995"> -- == Sub-heading</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="142.05928"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan4997"> -- === sub-sub-heading</tspan></text>
+ <text
+ id="text5011"
+ y="149.362"
+ x="89.102867"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4999"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="149.362"
+ x="89.102867"
+ sodipodi:role="line">Metadata</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ y="154.16449"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan5001" /><tspan
+ id="tspan5009"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="154.16449"
+ x="89.102867"
+ sodipodi:role="line" /><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ y="154.16449"
+ x="89.102867"
+ sodipodi:role="line"
+ id="tspan5018"> -- @since 1.2.3</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5020"
+ style="font-style:normal;font-weight:normal;font-size:96px;line-height:25px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.92316354,0,0,0.92316354,5.4302439,15.266139)"><flowRegion
+ id="flowRegion5022"><rect
+ id="rect5024"
+ width="238.32765"
+ height="162.11119"
+ x="435.52261"
+ y="59.137138" /></flowRegion><flowPara
+ id="flowPara5026" /></flowRoot> <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:23.44835281px;line-height:0px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.24425368px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="89.102867"
+ y="161.86107"
+ id="text5038"><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="161.86107"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px"
+ id="tspan5028">Module Attributes</tspan><tspan
+ id="tspan5030"
+ sodipodi:role="line"
+ x="89.102867"
+ y="166.66356"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.61581755px;line-height:0px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.24425368px" /><tspan
+ id="tspan5036"
+ sodipodi:role="line"
+ x="89.102867"
+ y="166.66356"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px" /><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="166.66356"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5044">{-# OPTIONS_HADDOCK hide #-}</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="171.89558"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5048"><tspan
+ style="fill:#808080;stroke-width:0.24425368px"
+ id="tspan5080"> Omit this module from the docs</tspan></tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="177.12761"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5050">{-# OPTIONS_HADDOCK prune #-}</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="182.35962"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5054"><tspan
+ style="fill:#808080;stroke-width:0.24425368px"
+ id="tspan5082"> Omit definitions without docs</tspan></tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="187.59164"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5056">{-# OPTIONS_HADDOCK ignore-exports #-}</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="192.82367"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5060"><tspan
+ style="fill:#808080;stroke-width:0.24425368px"
+ id="tspan5084"> Treat this module as though all</tspan></tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="198.05569"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ id="tspan5064"> top-level items are exported</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="203.2877"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5066">{-# OPTIONS_HADDOCK not-home #-}</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="208.51973"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ id="tspan5068"> Do not treat this module as the</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="213.75175"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#808080;stroke-width:0.24425368px"
+ id="tspan5078"> &quot;home&quot; of identifiers it exports</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="218.98378"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5070">{-# OPTIONS_HADDOCK show-extensions #-}</tspan><tspan
+ sodipodi:role="line"
+ x="89.102867"
+ y="224.21579"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.07721162px;line-height:0px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';stroke-width:0.24425368px"
+ id="tspan5072"><tspan
+ style="fill:#808080;stroke-width:0.24425368px"
+ id="tspan5086"> Show all enabled LANGUAGE extensions</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:20px;line-height:5.20833302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.20833333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="5.544848"
+ y="32.398926"
+ id="text5294"><tspan
+ sodipodi:role="line"
+ id="tspan5292"
+ x="5.544848"
+ y="32.398926"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.33333302px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans Bold';stroke-width:0.20833333px">Haddock Markup</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.78740158;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 6.2499999,37.599983 H 162.5"
+ id="path5504"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:20px;line-height:5.20833302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.20833333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="121.27747"
+ y="21.599566"
+ id="text5529"><tspan
+ sodipodi:role="line"
+ id="tspan5527"
+ x="121.27747"
+ y="29.399044"
+ style="stroke-width:0.20833333px" /></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.22222233px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="163.25969"
+ y="21.504742"
+ id="text4489-0"><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="21.504742"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5579">Haddock Markup Cheat-sheet, Version 1.1</tspan><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="24.28252"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5571">Getty Ritter (<tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';fill:#666666"
+ id="tspan5597">@aisamanra</tspan>)</tspan><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="27.060297"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Mono';-inkscape-font-specification:'Fira Mono';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5565">github.com/aisamanra/haddock-cheatsheet</tspan><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="29.838076"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5601" /><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="32.615852"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5605">This work is licensed under a Creative Commons</tspan><tspan
+ sodipodi:role="line"
+ x="163.25969"
+ y="35.393631"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.94444454px;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end;fill:#666666;stroke-width:0.26458332px"
+ id="tspan5593">Attribution-ShareAlike 4.0 International License</tspan></text>
+ </g>
+</svg>