<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <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-keyword" >module</span ><span class="" > </span ><span class="hs-identifier" >Identifiers</span ><span class="" > </span ><span class="hs-keyword" >where</span ><span class="" > </span ><span class="hs-identifier" >foo</span ><span class="hs-special" >,</span ><span class="" > </span ><span class="hs-identifier" >bar</span ><span class="hs-special" >,</span ><span class="" > </span ><span class="hs-identifier" >baz</span ><span class="" > </span ><span class="hs-glyph" >::</span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><a name="foo" ><a href="Identifiers.html#foo" ><span class="hs-identifier" >foo</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >y</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >+</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="Identifiers.html#bar" ><span class="hs-identifier hs-var" >bar</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >+</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><a name="bar" ><a href="Identifiers.html#bar" ><span class="hs-identifier" >bar</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >y</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >+</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-glyph" >-</span ><span class="" > </span ><a href="Identifiers.html#baz" ><span class="hs-identifier hs-var" >baz</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-glyph" >-</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >+</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><a name="baz" ><a href="Identifiers.html#baz" ><span class="hs-identifier" >baz</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >y</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" >*</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-identifier" >quux</span ><span class="" > </span ><span class="hs-glyph" >::</span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><a name="quux" ><a href="Identifiers.html#quux" ><span class="hs-identifier" >quux</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="Identifiers.html#foo" ><span class="hs-identifier hs-var" >foo</span ></a ><span class="" > </span ><span class="hs-special" >(</span ><a href="Identifiers.html#bar" ><span class="hs-identifier hs-var" >bar</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="hs-special" >)</span ><span class="" > </span ><span class="hs-special" >(</span ><a href="Identifiers.html#bar" ><span class="hs-identifier hs-var" >bar</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="hs-special" >)</span ><span class="" > </span ><span class="hs-identifier" >norf</span ><span class="" > </span ><span class="hs-glyph" >::</span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><span class="hs-glyph" >-></span ><span class="" > </span ><span class="hs-identifier hs-type" >Int</span ><span class="" > </span ><a name="norf" ><a href="Identifiers.html#norf" ><span class="hs-identifier" >norf</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >y</span ></a ></a ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >z</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >|</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-operator hs-var" ><</span ><span class="" > </span ><span class="hs-number" >0</span ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="Identifiers.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><span class="hs-glyph" >|</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-operator hs-var" ><</span ><span class="" > </span ><span class="hs-number" >0</span ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="Identifiers.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-glyph" >|</span ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >z</span ></a ><span class="" > </span ><span class="hs-operator hs-var" ><</span ><span class="" > </span ><span class="hs-number" >0</span ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="Identifiers.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >z</span ></a ><span class="" > </span ><span class="hs-glyph" >|</span ><span class="" > </span ><span class="hs-identifier hs-var" >otherwise</span ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><a href="Identifiers.html#norf" ><span class="hs-identifier hs-var" >norf</span ></a ><span class="" > </span ><span class="hs-special" >(</span ><span class="hs-glyph" >-</span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="hs-special" >)</span ><span class="" > </span ><span class="hs-special" >(</span ><span class="hs-glyph" >-</span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="hs-special" >)</span ><span class="" > </span ><span class="hs-special" >(</span ><span class="hs-glyph" >-</span ><a href="#local-0" ><span class="hs-identifier hs-var" >z</span ></a ><span class="hs-special" >)</span ><span class="" > </span ><span class="hs-identifier" >main</span ><span class="" > </span ><span class="hs-glyph" >::</span ><span class="" > </span ><span class="hs-identifier hs-type" >IO</span ><span class="" > </span ><span class="hs-special" >(</span ><span class="hs-special" >)</span ><span class="" > </span ><a name="main" ><a href="Identifiers.html#main" ><span class="hs-identifier" >main</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><span class="hs-keyword" >do</span ><span class="" > </span ><span class="hs-identifier hs-var" >putStrLn</span ><span class="" > </span ><span class="hs-operator hs-var" >.</span ><span class="" > </span ><span class="hs-identifier hs-var" >show</span ><span class="" > </span ><span class="hs-operator hs-var" >$</span ><span class="" > </span ><a href="Identifiers.html#foo" ><span class="hs-identifier hs-var" >foo</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >x</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >y</span ></a ><span class="" > </span ><span class="hs-identifier hs-var" >putStrLn</span ><span class="" > </span ><span class="hs-operator hs-var" >.</span ><span class="" > </span ><span class="hs-identifier hs-var" >show</span ><span class="" > </span ><span class="hs-operator hs-var" >$</span ><span class="" > </span ><a href="Identifiers.html#quux" ><span class="hs-identifier hs-var" >quux</span ></a ><span class="" > </span ><a href="#local-0" ><span class="hs-identifier hs-var" >z</span ></a ><span class="" > </span ><span class="hs-keyword" >where</span ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >x</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><span class="hs-number" >10</span ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >y</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><span class="hs-number" >20</span ><span class="" > </span ><a name="local-0" ><a href="#local-0" ><span class="hs-identifier" >z</span ></a ></a ><span class="" > </span ><span class="hs-glyph" >=</span ><span class="" > </span ><span class="hs-number" >30</span ><span class="" > </span ></pre ></body ></html >