packages feed

hscolour 1.16 → 1.17

raw patch · 71 files changed

+36/−11826 lines, 71 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Language.Haskell.HsColour.General: dropFirst :: (Eq a) => a -> [a] -> [a]
+ Language.Haskell.HsColour.General: dropFirst :: Eq a => a -> [a] -> [a]
- Language.Haskell.HsColour.General: dropLast :: (Eq a) => a -> [a] -> [a]
+ Language.Haskell.HsColour.General: dropLast :: Eq a => a -> [a] -> [a]

Files

− .hscolour
@@ -1,17 +0,0 @@-ColourPrefs-  { keyword  = [Underscore,Foreground Green]-  , keyglyph = [Foreground Red]-  , layout   = [Foreground Cyan]-  , comment  = [Foreground Blue]-  , conid    = [Normal]-  , varid    = [Normal]-  , conop    = [Bold,Foreground Red]-  , varop    = [Foreground Cyan]-  , string   = [Foreground Magenta]-  , char     = [Foreground Magenta]-  , number   = [Foreground Magenta]-  , cpp      = [Dim,Foreground Magenta]-  , selection = [Bold, Foreground Magenta]-  , variantselection = [Dim, Foreground Red, Underscore]-  , definition = [Normal]-  }
HsColour.hs view
@@ -7,10 +7,9 @@ import Language.Haskell.HsColour.Options import System import IO-import System.IO (withFile) import Monad (when) import List  (intersperse, isSuffixOf)-import Debug.Trace+--import Debug.Trace  -- Deal with UTF-8 I/O. #if __GLASGOW_HASKELL__ > 611@@ -18,7 +17,7 @@ import System.IO (hSetEncoding, utf8) #endif -version = "1.16"+version = "1.17"  optionTable :: [(String,Option)] optionTable = [ ("help",    Help)@@ -156,3 +155,7 @@ readUTF8File name   = openFile name ReadMode >>=                       set_utf8_io_enc >>=                       hGetContents++withFile :: FilePath -> IOMode -> (Handle -> IO r) -> IO r+withFile name mode = bracket (openFile name mode) hClose+
Language/Haskell/HsColour.hs view
@@ -23,10 +23,10 @@ import qualified Language.Haskell.HsColour.InlineCSS  as ICSS import qualified Language.Haskell.HsColour.LaTeX      as LaTeX import qualified Language.Haskell.HsColour.MIRC       as MIRC-import Data.List(mapAccumL, isPrefixOf) -import Data.Maybe+import List(mapAccumL, isPrefixOf)+import Maybe import Language.Haskell.HsColour.Output-import Debug.Trace+--import Debug.Trace  -- | Colourise Haskell source code with the given output format. hscolour :: Output      -- ^ Output format.
Language/Haskell/HsColour/CSS.hs view
@@ -53,7 +53,8 @@   cssPrefix title = unlines-    ["<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"+    ["<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+    ,"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"     ,"<html>"     ,"<head>"     ,"<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->"
Language/Haskell/HsColour/Classify.hs view
@@ -11,9 +11,23 @@ tokenise :: String -> [(TokenType,String)] tokenise str =      let chunks = glue . chunk $ str -        newline = True : (map ("\n" `isPrefixOf`) chunks)-    in map (\(s,n)-> (classify s n,s)) (zip chunks newline)+    in markDefs $ map (\s-> (classify s,s)) chunks +markDefs :: [(TokenType, String)] -> [(TokenType, String)]+markDefs [] = []+markDefs ((Varid, s) : rest) = (Definition, s) : continue rest+markDefs ((Varop, ">") : (Space, " ") : (Varid, d) : rest) =+    (Varop, ">") : (Space, " ") : (Definition, d) : continue rest+markDefs rest = continue rest++continue rest +    = let (thisLine, nextLine) = span (/= (Space, "\n")) rest+      in+        case nextLine of+          [] -> thisLine+          ((Space, "\n"):nextLine') -> (thisLine ++ ((Space, "\n") : (markDefs nextLine')))++ -- Basic Haskell lexing, except we keep whitespace. chunk :: String -> [String] chunk []    = []@@ -78,8 +92,8 @@   Definition   deriving (Eq,Show) -classify :: String -> Bool -> TokenType-classify s@(h:t) newline+classify :: String -> TokenType+classify s@(h:t)     | isSpace h              = Space     | all (=='-') s          = Comment     | "--" `isPrefixOf` s@@ -92,7 +106,7 @@     | s == "[]"              = Conid     | h == '(' && isTupleTail t = Conid     | h == '#'               = Cpp-    | isLower h              = if newline then Definition else Varid+    | isLower h              = Varid     | h `elem` symbols       = Varop     | h==':'                 = Conop     | h=='`'                 = Varop@@ -100,7 +114,7 @@     | h=='\''                = Char     | isDigit h              = Number     | otherwise              = Error-classify _ _ = Space+classify _ = Space  isTupleTail [')'] = True isTupleTail (',':xs) = isTupleTail xs
Language/Haskell/HsColour/HTML.hs view
@@ -10,7 +10,7 @@ import Language.Haskell.HsColour.Classify as Classify import Language.Haskell.HsColour.Colourise -import Data.Char(isAlphaNum)+import Char(isAlphaNum)   -- | Formats Haskell source code using HTML with font tags.
Language/Haskell/HsColour/InlineCSS.hs view
@@ -38,7 +38,8 @@ stylise hs s = "<span style=\"" ++ concatMap style hs ++ "\">" ++s++ "</span>"  cssPrefix title = unlines-    ["<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"+    ["<?xml version=\"1.0\" encoding=\"UTF-8\">"+    ,"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"     ,"<html>"     ,"<head>"     ,"<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->"
Language/Haskell/HsColour/MIRC.hs view
@@ -5,7 +5,7 @@ import Language.Haskell.HsColour.Classify as Classify import Language.Haskell.HsColour.Colourise -import Data.Char(isAlphaNum)+import Char(isAlphaNum)   -- | Formats Haskell source code using mIRC codes.
− Makefile
@@ -1,70 +0,0 @@-LIBRARY	= hscolour-VERSION	= 1.16--DIRS	= Language/Haskell/HsColour--SRCS	= Language/Haskell/HsColour.hs \-	  Language/Haskell/HsColour/General.hs \-	  Language/Haskell/HsColour/ANSI.hs \-	  Language/Haskell/HsColour/Anchors.hs \-	  Language/Haskell/HsColour/CSS.hs \-	  Language/Haskell/HsColour/Classify.hs \-	  Language/Haskell/HsColour/ColourHighlight.hs \-	  Language/Haskell/HsColour/Colourise.hs \-	  Language/Haskell/HsColour/HTML.hs \-	  Language/Haskell/HsColour/InlineCSS.hs \-	  Language/Haskell/HsColour/LaTeX.hs \-	  Language/Haskell/HsColour/TTY.hs \-	  Language/Haskell/HsColour/MIRC.hs \-	  Language/Haskell/HsColour/Output.hs \-	  Language/Haskell/HsColour/Options.hs--AUX	= README LICENCE* $(LIBRARY).cabal Setup.hs Makefile \-	  HsColour.hs hscolour.css .hscolour \-	  index.html docs/*--GHC     = ghc--#all: $(LIBRARY)-executable: $(SRCS) HsColour.hs-	$(GHC) --make -o $(LIBRARY) HsColour-package:-	tar cf tmp.tar $(SRCS) $(AUX)-	mkdir $(LIBRARY)-$(VERSION)-	cd $(LIBRARY)-$(VERSION); tar xf ../tmp.tar-	tar zcf $(LIBRARY)-$(VERSION).tar.gz $(LIBRARY)-$(VERSION)-	zip -r $(LIBRARY)-$(VERSION).zip $(LIBRARY)-$(VERSION)-	rm -r tmp.tar $(LIBRARY)-$(VERSION)-haddock: $(SRCS)-	mkdir -p docs/$(LIBRARY)-	for dir in $(DIRS); do mkdir -p docs/$(LIBRARY)/$$dir; done-	for file in $(SRCS); \-	    do ./$(LIBRARY) -html -anchor $$file \-	          >docs/$(LIBRARY)/`dirname $$file`/`basename $$file .hs`.html;\-	    done-	haddock --html --title=$(LIBRARY) --odir=docs/$(LIBRARY) \-	    --package=$(LIBRARY) \-	    --source-module="%{MODULE/.//}.html" \-	    --source-entity="%{MODULE/.//}.html#%{NAME}" \-	    $(SRCS)--#$(LIBRARY): $(SRCS)-#	$(HC) $(HFLAGS) $(HEAP) -o $@  $(SRCS)-#	$(STRIP) $@--docs: haddock--install:-	install -D $(LIBRARY) $(DESTDIR)/usr/bin/$(LIBRARY)-	install -D $(LIBRARY).css $(DESTDIR)/usr/share/doc/$(LIBRARY)/examples/$(LIBRARY).css--install-docs:-	install -D index.html $(DESTDIR)/usr/share/doc/$(LIBRARY)/index.html-	cp -a docs/$(LIBRARY)/Language/Haskell/* $(DESTDIR)/usr/share/doc/$(LIBRARY)/--clean:-	rm -f $(DIRS)/*.o $(DIRS)/*.hi-	rm -f Language/Haskell/HsColour.o Language/Haskell/HsColour.hi-	rm -f *.o *.hi-	rm -f $(LIBRARY)-	rm -rf docs
− README
@@ -1,74 +0,0 @@-HsColour: A Haskell source-code colouriser.---------------------------------------------Copyright:  2003-2010, Malcolm Wallace, University of York-Licence:    GPL--Building:-    hmake HsColour-or-    ghc --make HsColour--Usage:-    HsColour [-Ofile]-             [ -tty | -html | -css | -icss | -latex | -mirc ]-             [ -lit | -lit-tex | -anchor  | -partial ]-             [ -nolit          | -noanchor| -nopartial ]-             [file.hs]--The program can colourise a Haskell source file for either terminal-output (option -tty), or HTML 3.2 output with font tags (option -html),-or HTML 4.01 output with CSS (option -css), or XHTML 1.0 output with-inline styling (option -icss) or LaTeX output (option -latex), or IRC-chat client (option -mirc).  The default is for terminal output, which-uses standard ANSI screen codes for the colours.--If no file argument is given, it reads standard input.  Output is-written to the file specified by the -O option, or by default, stdout.--HsColour can add named anchors in HTML or CSS or ICSS (option -anchor) to-top-level definitions in the source file (functions, datatypes,-classes).  This enables you to make links to a specific location in the-generated file with the standard "file.html#anchor" notation.--If an input file is literate, that is, it has a suffix ".lhs" or ".ly"-or ".lx", then only the code fragments will be colourised, leaving the-commentary untouched.  You can explicitly override this-filename-guessing of literate status: use the -lit option to-force literate colouring, or -nolit to force all text to be-colourised.  (-lit-tex is an obsolete synonym for -lit)--For more advanced usage, if you are building documents in parts, and you-want to embed several individually colourised fragments into a larger-document, use the <tt>-partial</tt> option with each fragment, to omit-the HTML DOCTYPE header, CSS stylesheet link, or LaTeX prologue.--You can configure the colours for different lexical entities by-editing a configuration file called .hscolour in the current directory.-(An example is included in the distribution.)  The file format is as-a simple Haskell value of type ColourPrefs, constructed using named-fields, as follows:--  data ColourPrefs = ColourPrefs-    { keyword, keyglyph, layout, comment-    , conid, varid, conop, varop-    , string, char, number, cpp-    , selection, variantselection :: [Highlight]-    }--  data Colour = Black | Red | Green | Yellow | Blue | Magenta | Cyan | White--  data Highlight =-      Normal-    | Bold-    | Dim-    | Underscore-    | Blink-    | ReverseVideo-    | Concealed-    | Foreground Colour-    | Background Colour-    | Italic--For CSS output, it is sufficient to edit the hscolour.css file, also in-the distribution.-
− docs/hscolour/Language-Haskell-HsColour-ANSI.html
@@ -1,810 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.ANSI</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/ANSI.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.ANSI</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Partially taken from Hugs AnsiScreen.hs library:-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahighlight"->highlight</A-> :: [<A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A->] -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Acls"->cls</A-> :: String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Agoto"->goto</A-> :: Int -&gt; Int -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AHighlight"->Highlight</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ANormal"->Normal</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABold"->Bold</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ADim"->Dim</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AUnderscore"->Underscore</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABlink"->Blink</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AReverseVideo"->ReverseVideo</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AConcealed"->Concealed</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AForeground"->Foreground</A-> <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABackground"->Background</A-> <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AItalic"->Italic</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AColour"->Colour</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ABlack"->Black</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ARed"->Red</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AGreen"->Green</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AYellow"->Yellow</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABlue"->Blue</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AMagenta"->Magenta</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACyan"->Cyan</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AWhite"->White</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AcolourCycle"->colourCycle</A-> :: [<A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A->]</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AenableScrollRegion"->enableScrollRegion</A-> :: Int -&gt; Int -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahighlight"-></A-><B->highlight</B-> :: [<A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A->] -&gt; String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#highlight"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Make the given string appear with all of the listed highlights-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Acls"-></A-><B->cls</B-> :: String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#cls"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Clear the screen.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Agoto"-></A-><B->goto</B-> :: Int -&gt; Int -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#goto"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Move the screen cursor to the given position.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AHighlight"-></A-><B->Highlight</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#Highlight"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Types of highlighting supported by ANSI codes (and some extra styles).-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ANormal"-></A-><B->Normal</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABold"-></A-><B->Bold</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ADim"-></A-><B->Dim</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AUnderscore"-></A-><B->Underscore</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABlink"-></A-><B->Blink</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AReverseVideo"-></A-><B->ReverseVideo</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AConcealed"-></A-><B->Concealed</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AForeground"-></A-><B->Foreground</B-> <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABackground"-></A-><B->Background</B-> <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AItalic"-></A-><B->Italic</B-></TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Highlight')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Highlight" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Enum <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Highlight</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AColour"-></A-><B->Colour</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#Colour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Colours supported by ANSI codes.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ABlack"-></A-><B->Black</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ARed"-></A-><B->Red</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AGreen"-></A-><B->Green</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AYellow"-></A-><B->Yellow</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABlue"-></A-><B->Blue</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AMagenta"-></A-><B->Magenta</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACyan"-></A-><B->Cyan</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AWhite"-></A-><B->White</B-></TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Colour')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Colour" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Enum <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AcolourCycle"-></A-><B->colourCycle</B-> :: [<A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Colour</A->]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#colourCycle"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->An infinite supply of colours.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AenableScrollRegion"-></A-><B->enableScrollRegion</B-> :: Int -&gt; Int -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ANSI.html#enableScrollRegion"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Scrolling-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-Anchors.html
@@ -1,155 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.Anchors</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/Anchors.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.Anchors</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3AinsertAnchors"->insertAnchors</A-> :: [(<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)] -&gt; [Either Anchor (<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)]</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AinsertAnchors"-></A-><B->insertAnchors</B-> :: [(<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)] -&gt; [Either Anchor (<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Anchors.html#insertAnchors"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"-><TT-><A HREF="Language-Haskell-HsColour-Anchors.html#v%3AinsertAnchors"->insertAnchors</A-></TT-> places an anchor marker in the token stream before the-   first defining occurrence of any identifier.  Here, <EM->before</EM-> means-   immediately preceding its type signature, or preceding a (haddock)-   comment that comes immediately before the type signature, or failing-   either of those, before the first equation.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-CSS.html
@@ -1,206 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.CSS</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/CSS.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.CSS</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Formats Haskell source code as HTML with CSS.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: Bool -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Atop%27n%27tail"->top'n'tail</A-> :: String -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/CSS.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: Bool</TD-><TD CLASS="rdoc"->Whether to include anchors.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->An HTML document containing the coloured -   Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Formats Haskell source code as a complete HTML document with CSS.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Atop%27n%27tail"-></A-><B->top'n'tail</B-> :: String -&gt; String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/CSS.html#top%27n%27tail"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-Classify.html
@@ -1,476 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.Classify</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/Classify.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.Classify</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3ATokenType"->TokenType</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ASpace"->Space</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AKeyword"->Keyword</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AKeyglyph"->Keyglyph</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ALayout"->Layout</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AComment"->Comment</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AConid"->Conid</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AVarid"->Varid</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AConop"->Conop</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AVarop"->Varop</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AString"->String</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AChar"->Char</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ANumber"->Number</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACpp"->Cpp</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AError"->Error</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ADefinition"->Definition</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Atokenise"->tokenise</A-> :: String -&gt; [(<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)]</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3ATokenType"-></A-><B->TokenType</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Classify.html#TokenType"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Classification of tokens as lexical entities-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ASpace"-></A-><B->Space</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AKeyword"-></A-><B->Keyword</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AKeyglyph"-></A-><B->Keyglyph</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ALayout"-></A-><B->Layout</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AComment"-></A-><B->Comment</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AConid"-></A-><B->Conid</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AVarid"-></A-><B->Varid</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AConop"-></A-><B->Conop</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AVarop"-></A-><B->Varop</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AString"-></A-><B->String</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AChar"-></A-><B->Char</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ANumber"-></A-><B->Number</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACpp"-></A-><B->Cpp</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AError"-></A-><B->Error</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ADefinition"-></A-><B->Definition</B-></TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TokenType')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:TokenType" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Atokenise"-></A-><B->tokenise</B-> :: String -&gt; [(<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String)]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Classify.html#tokenise"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Lex Haskell source code into an annotated token stream, without-   discarding any characters or layout.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-ColourHighlight.html
@@ -1,608 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.ColourHighlight</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/ColourHighlight.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.ColourHighlight</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AColour"->Colour</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ABlack"->Black</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ARed"->Red</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AGreen"->Green</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AYellow"->Yellow</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABlue"->Blue</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AMagenta"->Magenta</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACyan"->Cyan</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AWhite"->White</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AHighlight"->Highlight</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ANormal"->Normal</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABold"->Bold</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ADim"->Dim</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AUnderscore"->Underscore</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABlink"->Blink</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AReverseVideo"->ReverseVideo</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AConcealed"->Concealed</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AForeground"->Foreground</A-> <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ABackground"->Background</A-> <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AItalic"->Italic</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AColour"-></A-><B->Colour</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ColourHighlight.html#Colour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Colours supported by ANSI codes.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ABlack"-></A-><B->Black</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ARed"-></A-><B->Red</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AGreen"-></A-><B->Green</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AYellow"-></A-><B->Yellow</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABlue"-></A-><B->Blue</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AMagenta"-></A-><B->Magenta</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACyan"-></A-><B->Cyan</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AWhite"-></A-><B->White</B-></TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Colour')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Colour" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Enum <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AHighlight"-></A-><B->Highlight</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/ColourHighlight.html#Highlight"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Types of highlighting supported by ANSI codes (and some extra styles).-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ANormal"-></A-><B->Normal</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABold"-></A-><B->Bold</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ADim"-></A-><B->Dim</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AUnderscore"-></A-><B->Underscore</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABlink"-></A-><B->Blink</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AReverseVideo"-></A-><B->ReverseVideo</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AConcealed"-></A-><B->Concealed</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AForeground"-></A-><B->Foreground</B-> <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ABackground"-></A-><B->Background</B-> <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Colour</A-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AItalic"-></A-><B->Italic</B-></TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Highlight')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Highlight" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Enum <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-Colourise.html
@@ -1,423 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.Colourise</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/Colourise.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.Colourise</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->module <A HREF="Language-Haskell-HsColour-ColourHighlight.html"->Language.Haskell.HsColour.ColourHighlight</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AColourPrefs"->ColourPrefs</A->  = <A HREF="#v%3AColourPrefs"->ColourPrefs</A-> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="recfield"-><A HREF="#v%3Akeyword"->keyword</A->, <A HREF="#v%3Akeyglyph"->keyglyph</A->, <A HREF="#v%3Alayout"->layout</A->, <A HREF="#v%3Acomment"->comment</A->, <A HREF="#v%3Aconid"->conid</A->, <A HREF="#v%3Avarid"->varid</A->, <A HREF="#v%3Aconop"->conop</A->, <A HREF="#v%3Avarop"->varop</A->, <A HREF="#v%3Astring"->string</A->, <A HREF="#v%3Achar"->char</A->, <A HREF="#v%3Anumber"->number</A->, <A HREF="#v%3Acpp"->cpp</A->, <A HREF="#v%3Aselection"->selection</A->, <A HREF="#v%3Avariantselection"->variantselection</A->, <A HREF="#v%3Adefinition"->definition</A-> :: [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-></TR-></TABLE->}</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AreadColourPrefs"->readColourPrefs</A-> :: IO <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Acolourise"->colourise</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; <A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A-> -&gt; [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"->module <A HREF="Language-Haskell-HsColour-ColourHighlight.html"->Language.Haskell.HsColour.ColourHighlight</A-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AColourPrefs"-></A-><B->ColourPrefs</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Colourise.html#ColourPrefs"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AColourPrefs"-></A-><B->ColourPrefs</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="body" COLSPAN="2"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3Akeyword"-></A-><B->keyword</B->, <A NAME="v%3Akeyglyph"-></A-><B->keyglyph</B->, <A NAME="v%3Alayout"-></A-><B->layout</B->, <A NAME="v%3Acomment"-></A-><B->comment</B->, <A NAME="v%3Aconid"-></A-><B->conid</B->, <A NAME="v%3Avarid"-></A-><B->varid</B->, <A NAME="v%3Aconop"-></A-><B->conop</B->, <A NAME="v%3Avarop"-></A-><B->varop</B->, <A NAME="v%3Astring"-></A-><B->string</B->, <A NAME="v%3Achar"-></A-><B->char</B->, <A NAME="v%3Anumber"-></A-><B->number</B->, <A NAME="v%3Acpp"-></A-><B->cpp</B->, <A NAME="v%3Aselection"-></A-><B->selection</B->, <A NAME="v%3Avariantselection"-></A-><B->variantselection</B->, <A NAME="v%3Adefinition"-></A-><B->definition</B-> :: [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ColourPrefs')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:ColourPrefs" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AreadColourPrefs"-></A-><B->readColourPrefs</B-> :: IO <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Colourise.html#readColourPrefs"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Read colour preferences from .hscolour file in the current directory, or failing that,-   from $HOME/.hscolour, and failing that, returns a default set of prefs.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Acolourise"-></A-><B->colourise</B-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; <A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A-> -&gt; [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Colourise.html#colourise"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="doc"->Convert token classification to colour highlights.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-General.html
@@ -1,134 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.General</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/General.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.General</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AdropLast"-></A-><B->dropLast</B-> :: Eq a =&gt; a -&gt; [a] -&gt; [a]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/General.html#dropLast"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3AdropFirst"-></A-><B->dropFirst</B-> :: Eq a =&gt; a -&gt; [a] -&gt; [a]</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/General.html#dropFirst"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-HTML.html
@@ -1,348 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.HTML</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/HTML.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.HTML</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="section4"-><B->Contents</B-></TD-></TR-><TR-><TD-><DL-><DT-><A HREF="#1"->Internals-</A-></DT-></DL-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Formats Haskell source code using HTML with font tags.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; Bool -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Atop%27n%27tail"->top'n'tail</A-> :: String -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3ArenderAnchors"->renderAnchors</A-> :: ((<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String) -&gt; String) -&gt; Either String (<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String) -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3ArenderComment"->renderComment</A-> :: String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3ArenderNewLinesAnchors"->renderNewLinesAnchors</A-> :: String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/HTML.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; Bool</TD-><TD CLASS="rdoc"->Whether to include anchors.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Coloured Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Formats Haskell source code using HTML with font tags.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Atop%27n%27tail"-></A-><B->top'n'tail</B-> :: String -&gt; String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/HTML.html#top%27n%27tail"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"-><A NAME="1"->Internals-</A-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3ArenderAnchors"-></A-><B->renderAnchors</B-> :: ((<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String) -&gt; String) -&gt; Either String (<A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->TokenType</A->, String) -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/HTML.html#renderAnchors"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3ArenderComment"-></A-><B->renderComment</B-> :: String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/HTML.html#renderComment"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3ArenderNewLinesAnchors"-></A-><B->renderNewLinesAnchors</B-> :: String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/HTML.html#renderNewLinesAnchors"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-InlineCSS.html
@@ -1,217 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.InlineCSS</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/InlineCSS.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.InlineCSS</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Formats Haskell source code as HTML with inline CSS.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; Bool -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Atop%27n%27tail"->top'n'tail</A-> :: String -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/InlineCSS.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Preferences for styling.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; Bool</TD-><TD CLASS="rdoc"->Whether to include anchors.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->An HTML document containing the coloured -   Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Formats Haskell source code as a complete HTML document with inline styling-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Atop%27n%27tail"-></A-><B->top'n'tail</B-> :: String -&gt; String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/InlineCSS.html#top%27n%27tail"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-LaTeX.html
@@ -1,210 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.LaTeX</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/LaTeX.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.LaTeX</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Formats Haskell source code using LaTeX macros.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; String -&gt; String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Atop%27n%27tail"->top'n'tail</A-> :: String -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/LaTeX.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->A LaTeX document/fragment containing the coloured -   Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Formats Haskell source code as a complete LaTeX document.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Atop%27n%27tail"-></A-><B->top'n'tail</B-> :: String -&gt; String -&gt; String</TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/LaTeX.html#top%27n%27tail"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-MIRC.html
@@ -1,178 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.MIRC</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/MIRC.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.MIRC</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Formats Haskell source code using mIRC codes.-   (see http://irssi.org/documentation/formats)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/MIRC.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Coloured Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Formats Haskell source code using mIRC codes.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-Options.html
@@ -1,541 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.Options</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/Options.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.Options</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AOption"->Option</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3AHelp"->Help</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AVersion"->Version</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AInformation"->Information</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AFormat"->Format</A-> <A HREF="Language-Haskell-HsColour-Options.html#t%3AOutput"->Output</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ALHS"->LHS</A-> Bool</TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AAnchors"->Anchors</A-> Bool</TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3APartial"->Partial</A-> Bool</TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AInput"->Input</A-> FilePath</TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AOutput"->Output</A-> FilePath</TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AOutput"->Output</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ATTY"->TTY</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ALaTeX"->LaTeX</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AHTML"->HTML</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACSS"->CSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AICSS"->ICSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AMIRC"->MIRC</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AOption"-></A-><B->Option</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Options.html#Option"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Command-line options-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AHelp"-></A-><B->Help</B-></TD-><TD CLASS="rdoc"->print usage message-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AVersion"-></A-><B->Version</B-></TD-><TD CLASS="rdoc"->report version-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AInformation"-></A-><B->Information</B-></TD-><TD CLASS="rdoc"->report auxiliary information, e.g. CSS defaults-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AFormat"-></A-><B->Format</B-> <A HREF="Language-Haskell-HsColour-Options.html#t%3AOutput"->Output</A-></TD-><TD CLASS="rdoc"->what type of output to produce-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ALHS"-></A-><B->LHS</B-> Bool</TD-><TD CLASS="rdoc"->literate input (i.e. multiple embedded fragments)-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AAnchors"-></A-><B->Anchors</B-> Bool</TD-><TD CLASS="rdoc"->whether to add anchors-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3APartial"-></A-><B->Partial</B-> Bool</TD-><TD CLASS="rdoc"->whether to produce a full document or partial-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AInput"-></A-><B->Input</B-> FilePath</TD-><TD CLASS="rdoc"->input source file-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AOutput"-></A-><B->Output</B-> FilePath</TD-><TD CLASS="rdoc"->output source file-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Option')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Option" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-Options.html#t%3AOption"->Option</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AOutput"-></A-><B->Output</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Options.html#Output"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->The supported output formats.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ATTY"-></A-><B->TTY</B-></TD-><TD CLASS="rdoc"->ANSI terminal codes-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ALaTeX"-></A-><B->LaTeX</B-></TD-><TD CLASS="rdoc"->TeX macros-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AHTML"-></A-><B->HTML</B-></TD-><TD CLASS="rdoc"->HTML with font tags-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACSS"-></A-><B->CSS</B-></TD-><TD CLASS="rdoc"->HTML with CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AICSS"-></A-><B->ICSS</B-></TD-><TD CLASS="rdoc"->HTML with inline CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AMIRC"-></A-><B->MIRC</B-></TD-><TD CLASS="rdoc"->mIRC chat clients-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Output')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Output" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-Options.html#t%3AOutput"->Output</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-Options.html#t%3AOutput"->Output</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-Output.html
@@ -1,296 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.Output</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/Output.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.Output</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AOutput"->Output</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ATTY"->TTY</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ALaTeX"->LaTeX</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AHTML"->HTML</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACSS"->CSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AICSS"->ICSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AMIRC"->MIRC</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AOutput"-></A-><B->Output</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/Output.html#Output"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->The supported output formats.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ATTY"-></A-><B->TTY</B-></TD-><TD CLASS="rdoc"->ANSI terminal codes-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ALaTeX"-></A-><B->LaTeX</B-></TD-><TD CLASS="rdoc"->TeX macros-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AHTML"-></A-><B->HTML</B-></TD-><TD CLASS="rdoc"->HTML with font tags-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACSS"-></A-><B->CSS</B-></TD-><TD CLASS="rdoc"->HTML with CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AICSS"-></A-><B->ICSS</B-></TD-><TD CLASS="rdoc"->HTML with inline CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AMIRC"-></A-><B->MIRC</B-></TD-><TD CLASS="rdoc"->mIRC chat clients-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Output')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Output" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour-Output.html#t%3AOutput"->Output</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour-Output.html#t%3AOutput"->Output</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour-TTY.html
@@ -1,177 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour.TTY</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour/TTY.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour.TTY</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"->Highlights Haskell code with ANSI terminal codes.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour/TTY.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Coloured Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Highlights Haskell code with ANSI terminal codes.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language-Haskell-HsColour.html
@@ -1,647 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->Language.Haskell.HsColour</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="Language/Haskell/HsColour.html"->Source code</A-></TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="modulebar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><FONT SIZE="6"->Language.Haskell.HsColour</FONT-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Description</TD-></TR-><TR-><TD CLASS="doc"-><P->This is a library which colourises Haskell code.-   It currently has six output formats:-</P-><UL-><LI-> ANSI terminal codes-</LI-><LI-> LaTeX macros-</LI-><LI-> HTML 3.2 with font tags-</LI-><LI-> HTML 4.01 with external CSS.-</LI-><LI-> XHTML 1.0 with internal CSS.-</LI-><LI-> mIRC chat client colour codes.-</LI-></UL-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Synopsis</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AOutput"->Output</A-> </TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="decl"->= <A HREF="#v%3ATTY"->TTY</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ALaTeX"->LaTeX</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AHTML"->HTML</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3ACSS"->CSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AICSS"->ICSS</A-></TD-></TR-><TR-><TD CLASS="decl"->| <A HREF="#v%3AMIRC"->MIRC</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AColourPrefs"->ColourPrefs</A->  = <A HREF="#v%3AColourPrefs"->ColourPrefs</A-> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="recfield"-><A HREF="#v%3Akeyword"->keyword</A->, <A HREF="#v%3Akeyglyph"->keyglyph</A->, <A HREF="#v%3Alayout"->layout</A->, <A HREF="#v%3Acomment"->comment</A->, <A HREF="#v%3Aconid"->conid</A->, <A HREF="#v%3Avarid"->varid</A->, <A HREF="#v%3Aconop"->conop</A->, <A HREF="#v%3Avarop"->varop</A->, <A HREF="#v%3Astring"->string</A->, <A HREF="#v%3Achar"->char</A->, <A HREF="#v%3Anumber"->number</A->, <A HREF="#v%3Acpp"->cpp</A->, <A HREF="#v%3Aselection"->selection</A->, <A HREF="#v%3Avariantselection"->variantselection</A->, <A HREF="#v%3Adefinition"->definition</A-> :: [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-></TR-></TABLE->}</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Ahscolour"->hscolour</A-> :: <A HREF="Language-Haskell-HsColour.html#t%3AOutput"->Output</A-> -&gt; <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->ColourPrefs</A-> -&gt; Bool -&gt; Bool -&gt; String -&gt; Bool -&gt; String -&gt; String</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="section1"->Documentation</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AOutput"-></A-><B->Output</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour.html#Output"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->The supported output formats.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3ATTY"-></A-><B->TTY</B-></TD-><TD CLASS="rdoc"->ANSI terminal codes-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ALaTeX"-></A-><B->LaTeX</B-></TD-><TD CLASS="rdoc"->TeX macros-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AHTML"-></A-><B->HTML</B-></TD-><TD CLASS="rdoc"->HTML with font tags-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3ACSS"-></A-><B->CSS</B-></TD-><TD CLASS="rdoc"->HTML with CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AICSS"-></A-><B->ICSS</B-></TD-><TD CLASS="rdoc"->HTML with inline CSS.-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AMIRC"-></A-><B->MIRC</B-></TD-><TD CLASS="rdoc"->mIRC chat clients-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Output')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:Output" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour.html#t%3AOutput"->Output</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour.html#t%3AOutput"->Output</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AColourPrefs"-></A-><B->ColourPrefs</B-> </TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour.html#ColourPrefs"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="ndoc"->Colour preferences.-</TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AColourPrefs"-></A-><B->ColourPrefs</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="body" COLSPAN="2"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3Akeyword"-></A-><B->keyword</B->, <A NAME="v%3Akeyglyph"-></A-><B->keyglyph</B->, <A NAME="v%3Alayout"-></A-><B->layout</B->, <A NAME="v%3Acomment"-></A-><B->comment</B->, <A NAME="v%3Aconid"-></A-><B->conid</B->, <A NAME="v%3Avarid"-></A-><B->varid</B->, <A NAME="v%3Aconop"-></A-><B->conop</B->, <A NAME="v%3Avarop"-></A-><B->varop</B->, <A NAME="v%3Astring"-></A-><B->string</B->, <A NAME="v%3Achar"-></A-><B->char</B->, <A NAME="v%3Anumber"-></A-><B->number</B->, <A NAME="v%3Acpp"-></A-><B->cpp</B->, <A NAME="v%3Aselection"-></A-><B->selection</B->, <A NAME="v%3Avariantselection"-></A-><B->variantselection</B->, <A NAME="v%3Adefinition"-></A-><B->definition</B-> :: [<A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Highlight</A->]</TD-><TD CLASS="rdoc"-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section4"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ColourPrefs')" ALT="show/hide"-> Instances</TD-></TR-><TR-><TD CLASS="body"-><DIV ID="i:ColourPrefs" STYLE="display:block;"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="decl"->Eq <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->ColourPrefs</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="topdecl"-><TABLE CLASS="declbar"-><TR-><TD CLASS="declname"-><A NAME="v%3Ahscolour"-></A-><B->hscolour</B-></TD-><TD CLASS="declbut"-><A HREF="Language/Haskell/HsColour.html#hscolour"->Source</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="arg"->:: <A HREF="Language-Haskell-HsColour.html#t%3AOutput"->Output</A-></TD-><TD CLASS="rdoc"->Output format.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->ColourPrefs</A-></TD-><TD CLASS="rdoc"->Colour preferences (for formats that support them).-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; Bool</TD-><TD CLASS="rdoc"->Whether to include anchors.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; Bool</TD-><TD CLASS="rdoc"->Whether output document is partial or complete.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Title for output.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; Bool</TD-><TD CLASS="rdoc"->Whether input document is literate haskell or not-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Haskell source code.-</TD-></TR-><TR-><TD CLASS="arg"->-&gt; String</TD-><TD CLASS="rdoc"->Coloured Haskell source code.-</TD-></TR-><TR-><TD CLASS="ndoc" COLSPAN="2"->Colourise Haskell source code with the given output format.-</TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/Language/Haskell/HsColour.html
@@ -1,118 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | This is a library which colourises Haskell code.</font>-<a name="line-2"></a><font color=Blue>--   It currently has six output formats:</font>-<a name="line-3"></a><font color=Blue>--</font>-<a name="line-4"></a><font color=Blue>-- * ANSI terminal codes</font>-<a name="line-5"></a><font color=Blue>--</font>-<a name="line-6"></a><font color=Blue>-- * LaTeX macros</font>-<a name="line-7"></a><font color=Blue>--</font>-<a name="line-8"></a><font color=Blue>-- * HTML 3.2 with font tags</font>-<a name="line-9"></a><font color=Blue>--</font>-<a name="line-10"></a><font color=Blue>-- * HTML 4.01 with external CSS.</font>-<a name="line-11"></a><font color=Blue>--</font>-<a name="line-12"></a><font color=Blue>-- * XHTML 1.0 with internal CSS.</font>-<a name="line-13"></a><font color=Blue>--</font>-<a name="line-14"></a><font color=Blue>-- * mIRC chat client colour codes.</font>-<a name="line-15"></a><font color=Blue>--</font>-<a name="line-16"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour <font color=Cyan>(</font>Output<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font><font color=Cyan>,</font> ColourPrefs<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font><font color=Cyan>,</font>-<a name="line-17"></a>                                  hscolour<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-18"></a>-<a name="line-19"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise  <font color=Cyan>(</font>ColourPrefs<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-20"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>TTY        <u><font color=Green>as</font></u> TTY-<a name="line-21"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>HTML       <u><font color=Green>as</font></u> HTML-<a name="line-22"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>CSS        <u><font color=Green>as</font></u> CSS-<a name="line-23"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>InlineCSS  <u><font color=Green>as</font></u> ICSS-<a name="line-24"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>LaTeX      <u><font color=Green>as</font></u> LaTeX-<a name="line-25"></a><u><font color=Green>import</font></u> <u><font color=Green>qualified</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>MIRC       <u><font color=Green>as</font></u> MIRC-<a name="line-26"></a><u><font color=Green>import</font></u> Data<font color=Cyan>.</font>List<font color=Cyan>(</font>mapAccumL<font color=Cyan>,</font> isPrefixOf<font color=Cyan>)</font> -<a name="line-27"></a><u><font color=Green>import</font></u> Data<font color=Cyan>.</font>Maybe-<a name="line-28"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Output-<a name="line-29"></a><u><font color=Green>import</font></u> Debug<font color=Cyan>.</font>Trace-<a name="line-30"></a>-<a name="line-31"></a><a name="hscolour"></a><font color=Blue>-- | Colourise Haskell source code with the given output format.</font>-<a name="line-32"></a>hscolour <font color=Red>::</font> Output      <font color=Blue>-- ^ Output format.</font>-<a name="line-33"></a>         <font color=Red>-&gt;</font> ColourPrefs <font color=Blue>-- ^ Colour preferences (for formats that support them).</font>-<a name="line-34"></a>         <font color=Red>-&gt;</font> Bool        <font color=Blue>-- ^ Whether to include anchors.</font>-<a name="line-35"></a>         <font color=Red>-&gt;</font> Bool        <font color=Blue>-- ^ Whether output document is partial or complete.</font>-<a name="line-36"></a>         <font color=Red>-&gt;</font> String	<font color=Blue>-- ^ Title for output.</font>-<a name="line-37"></a>         <font color=Red>-&gt;</font> Bool        <font color=Blue>-- ^ Whether input document is literate haskell or not</font>-<a name="line-38"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-39"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Coloured Haskell source code.</font>-<a name="line-40"></a>hscolour output pref anchor partial title False <font color=Red>=</font>-<a name="line-41"></a>        <font color=Cyan>(</font><u><font color=Green>if</font></u> partial <u><font color=Green>then</font></u> id <u><font color=Green>else</font></u> top'n'tail output title<font color=Cyan>)</font> <font color=Cyan>.</font>-<a name="line-42"></a>        hscolour' output pref anchor-<a name="line-43"></a>hscolour output pref anchor partial title True  <font color=Red>=</font>-<a name="line-44"></a>        <font color=Cyan>(</font><u><font color=Green>if</font></u> partial <u><font color=Green>then</font></u> id <u><font color=Green>else</font></u> top'n'tail output title<font color=Cyan>)</font> <font color=Cyan>.</font>-<a name="line-45"></a>        concatMap chunk <font color=Cyan>.</font> joinL <font color=Cyan>.</font> classify <font color=Cyan>.</font> inlines-<a name="line-46"></a>  <u><font color=Green>where</font></u>-<a name="line-47"></a>    chunk <font color=Cyan>(</font>Code c<font color=Cyan>)</font> <font color=Red>=</font> hscolour' output pref anchor c-<a name="line-48"></a>    chunk <font color=Cyan>(</font>Lit c<font color=Cyan>)</font>  <font color=Red>=</font> c-<a name="line-49"></a>-<a name="line-50"></a><a name="hscolour'"></a><font color=Blue>-- | The actual colourising worker, despatched on the chosen output format.</font>-<a name="line-51"></a>hscolour' <font color=Red>::</font> Output      <font color=Blue>-- ^ Output format.</font>-<a name="line-52"></a>          <font color=Red>-&gt;</font> ColourPrefs <font color=Blue>-- ^ Colour preferences (for formats that support them)</font>-<a name="line-53"></a>          <font color=Red>-&gt;</font> Bool        <font color=Blue>-- ^ Whether to include anchors.</font>-<a name="line-54"></a>          <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-55"></a>          <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Coloured Haskell source code.</font>-<a name="line-56"></a>hscolour' TTY   pref <u><font color=Green>_</font></u>      <font color=Red>=</font> TTY<font color=Cyan>.</font>hscolour   pref-<a name="line-57"></a>hscolour' MIRC  pref <u><font color=Green>_</font></u>      <font color=Red>=</font> MIRC<font color=Cyan>.</font>hscolour  pref-<a name="line-58"></a>hscolour' LaTeX pref <u><font color=Green>_</font></u>      <font color=Red>=</font> LaTeX<font color=Cyan>.</font>hscolour pref-<a name="line-59"></a>hscolour' HTML  pref anchor <font color=Red>=</font> HTML<font color=Cyan>.</font>hscolour  pref anchor-<a name="line-60"></a>hscolour' CSS   <u><font color=Green>_</font></u>    anchor <font color=Red>=</font> CSS<font color=Cyan>.</font>hscolour        anchor-<a name="line-61"></a>hscolour' ICSS  pref anchor <font color=Red>=</font> ICSS<font color=Cyan>.</font>hscolour  pref anchor-<a name="line-62"></a>-<a name="line-63"></a><a name="top'n'tail"></a><font color=Blue>-- | Choose the right headers\/footers, depending on the output format.</font>-<a name="line-64"></a>top'n'tail <font color=Red>::</font> Output           <font color=Blue>-- ^ Output format</font>-<a name="line-65"></a>           <font color=Red>-&gt;</font> String           <font color=Blue>-- ^ Title for output</font>-<a name="line-66"></a>           <font color=Red>-&gt;</font> <font color=Cyan>(</font>String<font color=Red>-&gt;</font>String<font color=Cyan>)</font> <font color=Blue>-- ^ Output transformer</font>-<a name="line-67"></a>top'n'tail TTY   <u><font color=Green>_</font></u>     <font color=Red>=</font> id-<a name="line-68"></a>top'n'tail MIRC  <u><font color=Green>_</font></u>     <font color=Red>=</font> id-<a name="line-69"></a>top'n'tail LaTeX title <font color=Red>=</font> LaTeX<font color=Cyan>.</font>top'n'tail title-<a name="line-70"></a>top'n'tail HTML  title <font color=Red>=</font> HTML<font color=Cyan>.</font>top'n'tail title-<a name="line-71"></a>top'n'tail CSS   title <font color=Red>=</font> CSS<font color=Cyan>.</font>top'n'tail  title-<a name="line-72"></a>top'n'tail ICSS  title <font color=Red>=</font> ICSS<font color=Cyan>.</font>top'n'tail title-<a name="line-73"></a>-<a name="line-74"></a><a name="Lit"></a><font color=Blue>-- | Separating literate files into code\/comment chunks.</font>-<a name="line-75"></a><a name="Lit"></a><u><font color=Green>data</font></u> Lit <font color=Red>=</font> Code <font color=Cyan>{</font>unL <font color=Red>::</font> String<font color=Cyan>}</font> <font color=Red>|</font> Lit <font color=Cyan>{</font>unL <font color=Red>::</font> String<font color=Cyan>}</font> <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Show<font color=Cyan>)</font>-<a name="line-76"></a>-<a name="line-77"></a><a name="inlines"></a><font color=Blue>-- Re-implementation of 'lines', for better efficiency (but decreased laziness).</font>-<a name="line-78"></a><font color=Blue>-- Also, importantly, accepts non-standard DOS and Mac line ending characters.</font>-<a name="line-79"></a><font color=Blue>-- And retains the trailing '\n' character in each resultant string.</font>-<a name="line-80"></a>inlines <font color=Red>::</font> String <font color=Red>-&gt;</font> <font color=Red>[</font>String<font color=Red>]</font>-<a name="line-81"></a>inlines s <font color=Red>=</font> lines' s id-<a name="line-82"></a>  <u><font color=Green>where</font></u>-<a name="line-83"></a>  lines' []             acc <font color=Red>=</font> <font color=Red>[</font>acc []<font color=Red>]</font>-<a name="line-84"></a>  lines' <font color=Cyan>(</font><font color=Magenta>'\^M'</font><b><font color=Red>:</font></b><font color=Magenta>'\n'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font> acc <font color=Red>=</font> acc <font color=Red>[</font><font color=Magenta>'\n'</font><font color=Red>]</font> <b><font color=Red>:</font></b> lines' s id	<font color=Blue>-- DOS</font>-<a name="line-85"></a><font color=Blue>--lines' ('\^M':s)      acc = acc ['\n'] : lines' s id	-- MacOS</font>-<a name="line-86"></a>  lines' <font color=Cyan>(</font><font color=Magenta>'\n'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font>       acc <font color=Red>=</font> acc <font color=Red>[</font><font color=Magenta>'\n'</font><font color=Red>]</font> <b><font color=Red>:</font></b> lines' s id	<font color=Blue>-- Unix</font>-<a name="line-87"></a>  lines' <font color=Cyan>(</font>c<b><font color=Red>:</font></b>s<font color=Cyan>)</font>          acc <font color=Red>=</font> lines' s <font color=Cyan>(</font>acc <font color=Cyan>.</font> <font color=Cyan>(</font>c<b><font color=Red>:</font></b><font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-88"></a>-<a name="line-89"></a>-<a name="line-90"></a><a name="classify"></a><font color=Blue>-- | The code for classify is largely stolen from Language.Preprocessor.Unlit.</font>-<a name="line-91"></a>classify []             <font color=Red>=</font> []-<a name="line-92"></a>classify <font color=Cyan>(</font>x<b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>|</font> <font color=Magenta>"\\begin{code}"</font><font color=Cyan>`isPrefixOf`</font>x-<a name="line-93"></a>                        <font color=Red>=</font> Lit x<b><font color=Red>:</font></b> allProg xs-<a name="line-94"></a>   <u><font color=Green>where</font></u> allProg []     <font color=Red>=</font> []  <font color=Blue>-- Should give an error message,</font>-<a name="line-95"></a>                              <font color=Blue>-- but I have no good position information.</font>-<a name="line-96"></a>         allProg <font color=Cyan>(</font>x<b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>|</font> <font color=Magenta>"\\end{code}"</font><font color=Cyan>`isPrefixOf`</font>x-<a name="line-97"></a>                        <font color=Red>=</font> Lit x<b><font color=Red>:</font></b> classify xs-<a name="line-98"></a>         allProg <font color=Cyan>(</font>x<b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>=</font> Code x<b><font color=Red>:</font></b> allProg xs-<a name="line-99"></a>classify <font color=Cyan>(</font><font color=Cyan>(</font><font color=Magenta>'&gt;'</font><b><font color=Red>:</font></b>x<font color=Cyan>)</font><b><font color=Red>:</font></b>xs<font color=Cyan>)</font>   <font color=Red>=</font> Code <font color=Cyan>(</font><font color=Magenta>'&gt;'</font><b><font color=Red>:</font></b>x<font color=Cyan>)</font> <b><font color=Red>:</font></b> classify xs-<a name="line-100"></a>classify <font color=Cyan>(</font>x<b><font color=Red>:</font></b>xs<font color=Cyan>)</font>         <font color=Red>=</font> Lit x<b><font color=Red>:</font></b> classify xs-<a name="line-101"></a>-<a name="line-102"></a><a name="joinL"></a><font color=Blue>-- | Join up chunks of code\/comment that are next to each other.</font>-<a name="line-103"></a>joinL <font color=Red>::</font> <font color=Red>[</font>Lit<font color=Red>]</font> <font color=Red>-&gt;</font> <font color=Red>[</font>Lit<font color=Red>]</font>-<a name="line-104"></a>joinL []                  <font color=Red>=</font> []-<a name="line-105"></a>joinL <font color=Cyan>(</font>Code c<b><font color=Red>:</font></b>Code c2<b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>=</font> joinL <font color=Cyan>(</font>Code <font color=Cyan>(</font>c<font color=Cyan>++</font>c2<font color=Cyan>)</font><b><font color=Red>:</font></b>xs<font color=Cyan>)</font>-<a name="line-106"></a>joinL <font color=Cyan>(</font>Lit c <b><font color=Red>:</font></b>Lit c2 <b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>=</font> joinL <font color=Cyan>(</font>Lit  <font color=Cyan>(</font>c<font color=Cyan>++</font>c2<font color=Cyan>)</font><b><font color=Red>:</font></b>xs<font color=Cyan>)</font>-<a name="line-107"></a>joinL <font color=Cyan>(</font>any<b><font color=Red>:</font></b>xs<font color=Cyan>)</font>            <font color=Red>=</font> any<b><font color=Red>:</font></b> joinL xs-<a name="line-108"></a>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/ANSI.html
@@ -1,107 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/ANSI.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Partially taken from Hugs AnsiScreen.hs library:</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ANSI-<a name="line-3"></a>  <font color=Cyan>(</font> highlightOn-<a name="line-4"></a>  <font color=Cyan>,</font> highlightOff-<a name="line-5"></a>  <font color=Cyan>,</font> highlight-<a name="line-6"></a>  <font color=Cyan>,</font> cleareol<font color=Cyan>,</font> clearbol<font color=Cyan>,</font> clearline<font color=Cyan>,</font> clearDown<font color=Cyan>,</font> clearUp<font color=Cyan>,</font> cls-<a name="line-7"></a>  <font color=Cyan>,</font> goto-<a name="line-8"></a>  <font color=Cyan>,</font> cursorUp<font color=Cyan>,</font> cursorDown<font color=Cyan>,</font> cursorLeft<font color=Cyan>,</font> cursorRight-<a name="line-9"></a>  <font color=Cyan>,</font> savePosition<font color=Cyan>,</font> restorePosition-<a name="line-10"></a>  <font color=Cyan>,</font> Highlight<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-11"></a>  <font color=Cyan>,</font> Colour<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-12"></a>  <font color=Cyan>,</font> colourCycle-<a name="line-13"></a>  <font color=Cyan>,</font> enableScrollRegion<font color=Cyan>,</font> scrollUp<font color=Cyan>,</font> scrollDown-<a name="line-14"></a>  <font color=Cyan>,</font> lineWrap-<a name="line-15"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-16"></a>-<a name="line-17"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ColourHighlight-<a name="line-18"></a>-<a name="line-19"></a><u><font color=Green>import</font></u> List <font color=Cyan>(</font>intersperse<font color=Cyan>,</font>isPrefixOf<font color=Cyan>)</font>-<a name="line-20"></a><u><font color=Green>import</font></u> Char <font color=Cyan>(</font>isDigit<font color=Cyan>)</font>-<a name="line-21"></a>-<a name="line-22"></a>-<a name="line-23"></a><font color=Blue>-- Basic screen control codes:</font>-<a name="line-24"></a>-<a name="line-25"></a><a name="Pos"></a><u><font color=Green>type</font></u> Pos           <font color=Red>=</font> <font color=Cyan>(</font>Int<font color=Cyan>,</font>Int<font color=Cyan>)</font>-<a name="line-26"></a>-<a name="line-27"></a><a name="at"></a>at        <font color=Red>::</font> Pos <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-28"></a><a name="goto"></a><font color=Blue>-- | Move the screen cursor to the given position.</font>-<a name="line-29"></a>goto      <font color=Red>::</font> Int <font color=Red>-&gt;</font> Int <font color=Red>-&gt;</font> String-<a name="line-30"></a><a name="home"></a>home      <font color=Red>::</font> String-<a name="line-31"></a><a name="cls"></a><font color=Blue>-- | Clear the screen.</font>-<a name="line-32"></a>cls       <font color=Red>::</font> String-<a name="line-33"></a>-<a name="line-34"></a>at <font color=Cyan>(</font>x<font color=Cyan>,</font>y<font color=Cyan>)</font> s  <font color=Red>=</font> goto x y <font color=Cyan>++</font> s-<a name="line-35"></a>goto x y    <font color=Red>=</font> <font color=Magenta>'\ESC'</font><b><font color=Red>:</font></b><font color=Magenta>'['</font><b><font color=Red>:</font></b><font color=Cyan>(</font>show y <font color=Cyan>++</font><font color=Cyan>(</font><font color=Magenta>';'</font><b><font color=Red>:</font></b>show x <font color=Cyan>++</font> <font color=Magenta>"H"</font><font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-36"></a>home        <font color=Red>=</font> goto <font color=Magenta>1</font> <font color=Magenta>1</font>-<a name="line-37"></a>-<a name="line-38"></a><a name="cursorUp"></a>cursorUp    <font color=Red>=</font> <font color=Magenta>"\ESC[A"</font>-<a name="line-39"></a><a name="cursorDown"></a>cursorDown  <font color=Red>=</font> <font color=Magenta>"\ESC[B"</font>-<a name="line-40"></a><a name="cursorRight"></a>cursorRight <font color=Red>=</font> <font color=Magenta>"\ESC[C"</font>-<a name="line-41"></a><a name="cursorLeft"></a>cursorLeft  <font color=Red>=</font> <font color=Magenta>"\ESC[D"</font>-<a name="line-42"></a>-<a name="line-43"></a><a name="cleareol"></a>cleareol    <font color=Red>=</font> <font color=Magenta>"\ESC[K"</font>-<a name="line-44"></a><a name="clearbol"></a>clearbol    <font color=Red>=</font> <font color=Magenta>"\ESC[1K"</font>-<a name="line-45"></a><a name="clearline"></a>clearline   <font color=Red>=</font> <font color=Magenta>"\ESC[2K"</font>-<a name="line-46"></a><a name="clearDown"></a>clearDown   <font color=Red>=</font> <font color=Magenta>"\ESC[J"</font>-<a name="line-47"></a><a name="clearUp"></a>clearUp     <font color=Red>=</font> <font color=Magenta>"\ESC[1J"</font>-<a name="line-48"></a><font color=Blue>-- Choose whichever of the following lines is suitable for your system:</font>-<a name="line-49"></a>cls         <font color=Red>=</font> <font color=Magenta>"\ESC[2J"</font>     <font color=Blue>-- for PC with ANSI.SYS</font>-<a name="line-50"></a><font color=Blue>--cls         = "\^L"         -- for Sun window</font>-<a name="line-51"></a>-<a name="line-52"></a><a name="savePosition"></a>savePosition    <font color=Red>=</font> <font color=Magenta>"\ESC7"</font>-<a name="line-53"></a><a name="restorePosition"></a>restorePosition <font color=Red>=</font> <font color=Magenta>"\ESC8"</font>-<a name="line-54"></a>-<a name="line-55"></a>-<a name="line-56"></a><font color=Blue>-- data Colour    -- imported from ColourHighlight</font>-<a name="line-57"></a><font color=Blue>-- data Highlight -- imported from ColourHighlight</font>-<a name="line-58"></a>-<a name="line-59"></a><u><font color=Green>instance</font></u> Enum Highlight <u><font color=Green>where</font></u>-<a name="line-60"></a>  fromEnum Normal       <font color=Red>=</font> <font color=Magenta>0</font>-<a name="line-61"></a>  fromEnum Bold         <font color=Red>=</font> <font color=Magenta>1</font>-<a name="line-62"></a>  fromEnum Dim          <font color=Red>=</font> <font color=Magenta>2</font>-<a name="line-63"></a>  fromEnum Underscore   <font color=Red>=</font> <font color=Magenta>4</font>-<a name="line-64"></a>  fromEnum Blink        <font color=Red>=</font> <font color=Magenta>5</font>-<a name="line-65"></a>  fromEnum ReverseVideo <font color=Red>=</font> <font color=Magenta>7</font>-<a name="line-66"></a>  fromEnum Concealed    <font color=Red>=</font> <font color=Magenta>8</font>-<a name="line-67"></a>  fromEnum <font color=Cyan>(</font>Foreground c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>30</font> <font color=Cyan>+</font> fromEnum c-<a name="line-68"></a>  fromEnum <font color=Cyan>(</font>Background c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>40</font> <font color=Cyan>+</font> fromEnum c-<a name="line-69"></a>  fromEnum Italic       <font color=Red>=</font> <font color=Magenta>2</font>-<a name="line-70"></a>-<a name="line-71"></a><a name="highlight"></a><font color=Blue>-- | Make the given string appear with all of the listed highlights</font>-<a name="line-72"></a>highlight <font color=Red>::</font> <font color=Red>[</font>Highlight<font color=Red>]</font> <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-73"></a>highlight attrs s <font color=Red>=</font> highlightOn attrs <font color=Cyan>++</font> s <font color=Cyan>++</font> highlightOff-<a name="line-74"></a>-<a name="line-75"></a><a name="highlightOn"></a>highlightOn []     <font color=Red>=</font> highlightOn <font color=Red>[</font>Normal<font color=Red>]</font>-<a name="line-76"></a>highlightOn attrs  <font color=Red>=</font> <font color=Magenta>"\ESC["</font>-<a name="line-77"></a>                     <font color=Cyan>++</font> concat <font color=Cyan>(</font>intersperse <font color=Magenta>";"</font> <font color=Cyan>(</font>map <font color=Cyan>(</font>show<font color=Cyan>.</font>fromEnum<font color=Cyan>)</font> attrs<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-78"></a>                     <font color=Cyan>++</font><font color=Magenta>"m"</font>-<a name="line-79"></a><a name="highlightOff"></a>highlightOff <font color=Red>=</font> <font color=Magenta>"\ESC[0m"</font>-<a name="line-80"></a>-<a name="line-81"></a>-<a name="line-82"></a><a name="colourCycle"></a><font color=Blue>-- | An infinite supply of colours.</font>-<a name="line-83"></a>colourCycle <font color=Red>::</font> <font color=Red>[</font>Colour<font color=Red>]</font>-<a name="line-84"></a>colourCycle <font color=Red>=</font> cycle <font color=Red>[</font>Red<font color=Cyan>,</font>Blue<font color=Cyan>,</font>Magenta<font color=Cyan>,</font>Green<font color=Cyan>,</font>Cyan<font color=Red>]</font>-<a name="line-85"></a>-<a name="line-86"></a>-<a name="line-87"></a><a name="enableScrollRegion"></a><font color=Blue>-- | Scrolling</font>-<a name="line-88"></a>enableScrollRegion <font color=Red>::</font> Int <font color=Red>-&gt;</font> Int <font color=Red>-&gt;</font> String-<a name="line-89"></a>enableScrollRegion start end <font color=Red>=</font> <font color=Magenta>"\ESC["</font><font color=Cyan>++</font>show start<font color=Cyan>++</font><font color=Magenta>';'</font><b><font color=Red>:</font></b>show end<font color=Cyan>++</font><font color=Magenta>"r"</font>-<a name="line-90"></a>-<a name="line-91"></a><a name="scrollDown"></a>scrollDown  <font color=Red>=</font> <font color=Magenta>"\ESCD"</font>-<a name="line-92"></a><a name="scrollUp"></a>scrollUp    <font color=Red>=</font> <font color=Magenta>"\ESCM"</font>-<a name="line-93"></a>-<a name="line-94"></a><a name="lineWrap"></a><font color=Blue>-- Line-wrapping mode</font>-<a name="line-95"></a>lineWrap True  <font color=Red>=</font> <font color=Magenta>"\ESC[7h"</font>-<a name="line-96"></a>lineWrap False <font color=Red>=</font> <font color=Magenta>"\ESC[7l"</font>-<a name="line-97"></a>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/Anchors.html
@@ -1,143 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/Anchors.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Anchors-<a name="line-2"></a>  <font color=Cyan>(</font> insertAnchors-<a name="line-3"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-4"></a>-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>General-<a name="line-7"></a><u><font color=Green>import</font></u> List-<a name="line-8"></a>-<a name="line-9"></a><font color=Blue>-- This is an attempt to find the first defining occurrence of an</font>-<a name="line-10"></a><font color=Blue>-- identifier (function, datatype, class) in a Haskell source file.</font>-<a name="line-11"></a><font color=Blue>-- Rather than parse the module properly, we try to get by with just</font>-<a name="line-12"></a><font color=Blue>-- a finite state automaton.  Keeping a record of identifiers we</font>-<a name="line-13"></a><font color=Blue>-- have already seen, we look at the beginning of every line to see</font>-<a name="line-14"></a><font color=Blue>-- if it starts with the right tokens to introduce a defn.  If so,</font>-<a name="line-15"></a><font color=Blue>-- we look a little bit further until we can be certain.  Then plonk</font>-<a name="line-16"></a><font color=Blue>-- (or not) an anchor at the beginning of the line.</font>-<a name="line-17"></a>-<a name="line-18"></a><a name="Anchor"></a><u><font color=Green>type</font></u> Anchor <font color=Red>=</font> String-<a name="line-19"></a>-<a name="line-20"></a><a name="insertAnchors"></a><font color=Blue>-- | 'insertAnchors' places an anchor marker in the token stream before the</font>-<a name="line-21"></a><font color=Blue>--   first defining occurrence of any identifier.  Here, /before/ means</font>-<a name="line-22"></a><font color=Blue>--   immediately preceding its type signature, or preceding a (haddock)</font>-<a name="line-23"></a><font color=Blue>--   comment that comes immediately before the type signature, or failing</font>-<a name="line-24"></a><font color=Blue>--   either of those, before the first equation.</font>-<a name="line-25"></a>insertAnchors <font color=Red>::</font> <font color=Red>[</font><font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font><font color=Red>]</font> <font color=Red>-&gt;</font> <font color=Red>[</font>Either Anchor <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font><font color=Red>]</font>-<a name="line-26"></a>insertAnchors <font color=Red>=</font> anchor emptyST-<a name="line-27"></a>-<a name="line-28"></a><a name="anchor"></a><font color=Blue>-- looks at first token in the left-most position of each line</font>-<a name="line-29"></a><font color=Blue>-- precondition: have just seen a newline token.</font>-<a name="line-30"></a>anchor st s <font color=Red>=</font> <u><font color=Green>case</font></u> identifier st s <u><font color=Green>of</font></u>-<a name="line-31"></a>                Nothing <font color=Red>-&gt;</font> emit st s-<a name="line-32"></a>                Just v  <font color=Red>-&gt;</font> Left v<b><font color=Red>:</font></b> emit <font color=Cyan>(</font>insertST v st<font color=Cyan>)</font> s-<a name="line-33"></a>-<a name="line-34"></a><a name="emit"></a><font color=Blue>-- emit passes stuff through until the next newline has been encountered,</font>-<a name="line-35"></a><font color=Blue>-- then jumps back into the anchor function</font>-<a name="line-36"></a><font color=Blue>-- pre-condition: newlines are explicitly single tokens</font>-<a name="line-37"></a>emit st <font color=Cyan>(</font>t<font color=Red>@</font><font color=Cyan>(</font>Space<font color=Cyan>,</font><font color=Magenta>"\n"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> Right t<b><font color=Red>:</font></b> anchor st stream-<a name="line-38"></a>emit st <font color=Cyan>(</font>t<b><font color=Red>:</font></b>stream<font color=Cyan>)</font>              <font color=Red>=</font> Right t<b><font color=Red>:</font></b> emit st stream-<a name="line-39"></a>emit <u><font color=Green>_</font></u>  []                      <font color=Red>=</font> []-<a name="line-40"></a>-<a name="line-41"></a><a name="identifier"></a><font color=Blue>-- Given that we are at the beginning of a line, determine whether there</font>-<a name="line-42"></a><font color=Blue>-- is an identifier defined here, and if so, return it.</font>-<a name="line-43"></a><font color=Blue>-- precondition: have just seen a newline token.</font>-<a name="line-44"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>kind<font color=Cyan>,</font>v<font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>|</font> kind<font color=Cyan>`elem`</font><font color=Red>[</font>Varid<font color=Cyan>,</font>Definition<font color=Red>]</font> <font color=Red>=</font>-<a name="line-45"></a>    <u><font color=Green>case</font></u> skip stream <u><font color=Green>of</font></u>-<a name="line-46"></a>        <font color=Cyan>(</font><font color=Cyan>(</font>Varop<font color=Cyan>,</font>v<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>|</font> not <font color=Cyan>(</font>v<font color=Cyan>`inST`</font>st<font color=Cyan>)</font> <font color=Red>-&gt;</font> Just <font color=Cyan>(</font>fix v<font color=Cyan>)</font>-<a name="line-47"></a>        notVarop  <font color=Blue>--  | typesig stream  -&gt; Nothing    -- not a defn</font>-<a name="line-48"></a>                      <font color=Red>|</font> v <font color=Cyan>`inST`</font> st     <font color=Red>-&gt;</font> Nothing    <font color=Blue>-- already defined</font>-<a name="line-49"></a>                      <font color=Red>|</font> otherwise       <font color=Red>-&gt;</font> Just v-<a name="line-50"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>"("</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font>-<a name="line-51"></a>    <u><font color=Green>case</font></u> stream <u><font color=Green>of</font></u>-<a name="line-52"></a>      <font color=Cyan>(</font><font color=Cyan>(</font>Varop<font color=Cyan>,</font>v<font color=Cyan>)</font><b><font color=Red>:</font></b><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>")"</font><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font>-<a name="line-53"></a>                  <font color=Blue>--  | typesig stream  -&gt; Nothing</font>-<a name="line-54"></a>	              <font color=Red>|</font> v <font color=Cyan>`inST`</font> st     <font color=Red>-&gt;</font> Nothing-<a name="line-55"></a>	              <font color=Red>|</font> otherwise	<font color=Red>-&gt;</font> Just <font color=Cyan>(</font>fix v<font color=Cyan>)</font>-<a name="line-56"></a>      notVarop <font color=Red>-&gt;</font> <u><font color=Green>case</font></u> skip <font color=Cyan>(</font>munchParens stream<font color=Cyan>)</font> <u><font color=Green>of</font></u>-<a name="line-57"></a>          <font color=Cyan>(</font><font color=Cyan>(</font>Varop<font color=Cyan>,</font>v<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>|</font> not <font color=Cyan>(</font>v<font color=Cyan>`inST`</font>st<font color=Cyan>)</font> <font color=Red>-&gt;</font> Just <font color=Cyan>(</font>fix v<font color=Cyan>)</font>-<a name="line-58"></a>          <u><font color=Green>_</font></u>             <font color=Red>-&gt;</font> Nothing-<a name="line-59"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyword<font color=Cyan>,</font><font color=Magenta>"foreign"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> Nothing <font color=Blue>-- not yet implemented</font>-<a name="line-60"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyword<font color=Cyan>,</font><font color=Magenta>"data"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>    <font color=Red>=</font> getConid stream-<a name="line-61"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyword<font color=Cyan>,</font><font color=Magenta>"newtype"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> getConid stream-<a name="line-62"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyword<font color=Cyan>,</font><font color=Magenta>"type"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>    <font color=Red>=</font> getConid stream-<a name="line-63"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyword<font color=Cyan>,</font><font color=Magenta>"class"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>   <font color=Red>=</font> getConid stream-<a name="line-64"></a>identifier st t<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Comment<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b><font color=Cyan>(</font>Space<font color=Cyan>,</font><font color=Magenta>"\n"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> identifier st stream-<a name="line-65"></a>identifier st stream <font color=Red>=</font> Nothing-<a name="line-66"></a>-<a name="line-67"></a><a name="typesig"></a><font color=Blue>-- Is this really a type signature?  (no longer used)</font>-<a name="line-68"></a>typesig <font color=Red>::</font> <font color=Red>[</font><font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font><font color=Red>]</font> <font color=Red>-&gt;</font> Bool-<a name="line-69"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"::"</font><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font>   <font color=Red>=</font> True-<a name="line-70"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Varid<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>    <font color=Red>=</font> typesig stream-<a name="line-71"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>"("</font><font color=Cyan>)</font><b><font color=Red>:</font></b><font color=Cyan>(</font>Varop<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>")"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>    <font color=Red>=</font> typesig stream-<a name="line-72"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>","</font><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> typesig stream-<a name="line-73"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Space<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>    <font color=Red>=</font> typesig stream-<a name="line-74"></a>typesig <font color=Cyan>(</font><font color=Cyan>(</font>Comment<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>  <font color=Red>=</font> typesig stream-<a name="line-75"></a>typesig <u><font color=Green>_</font></u>                     <font color=Red>=</font> False-<a name="line-76"></a>-<a name="line-77"></a><a name="munchParens"></a><font color=Blue>-- throw away everything from opening paren to matching close</font>-<a name="line-78"></a>munchParens <font color=Red>=</font>  munch <font color=Cyan>(</font><font color=Magenta>0</font><font color=Red>::</font>Int<font color=Cyan>)</font>	<font color=Blue>-- already seen open paren</font>-<a name="line-79"></a>  <u><font color=Green>where</font></u> munch <font color=Magenta>0</font> <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>")"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>=</font> rest-<a name="line-80"></a>        munch n <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>")"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>=</font> munch <font color=Cyan>(</font>n<font color=Blue>-</font><font color=Magenta>1</font><font color=Cyan>)</font> rest-<a name="line-81"></a>        munch n <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>"("</font><font color=Cyan>)</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>=</font> munch <font color=Cyan>(</font>n<font color=Cyan>+</font><font color=Magenta>1</font><font color=Cyan>)</font> rest-<a name="line-82"></a>        munch n <font color=Cyan>(</font><u><font color=Green>_</font></u><b><font color=Red>:</font></b>rest<font color=Cyan>)</font>            <font color=Red>=</font> munch n rest-<a name="line-83"></a>        munch <u><font color=Green>_</font></u> []                  <font color=Red>=</font> []	<font color=Blue>-- source is ill-formed</font>-<a name="line-84"></a>-<a name="line-85"></a><a name="fix"></a><font color=Blue>-- ensure anchor name is correct for a Varop</font>-<a name="line-86"></a>fix <font color=Cyan>(</font><font color=Magenta>'`'</font><b><font color=Red>:</font></b>v<font color=Cyan>)</font> <font color=Red>=</font> dropLast <font color=Magenta>'`'</font> v-<a name="line-87"></a>fix v       <font color=Red>=</font> v-<a name="line-88"></a>-<a name="line-89"></a><a name="skip"></a><font color=Blue>-- look past whitespace and comments to next "real" token</font>-<a name="line-90"></a>skip <font color=Cyan>(</font><font color=Cyan>(</font>Space<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font>   <font color=Red>=</font> skip stream-<a name="line-91"></a>skip <font color=Cyan>(</font><font color=Cyan>(</font>Comment<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> skip stream-<a name="line-92"></a>skip stream               <font color=Red>=</font> stream-<a name="line-93"></a>-<a name="line-94"></a><a name="getConid"></a><font color=Blue>-- skip possible context up to and including "=&gt;", returning next Conid token</font>-<a name="line-95"></a><font color=Blue>-- (this function is highly partial - relies on source being parse-correct)</font>-<a name="line-96"></a>getConid stream <font color=Red>=</font>-<a name="line-97"></a>    <u><font color=Green>case</font></u> skip stream <u><font color=Green>of</font></u>-<a name="line-98"></a>        <font color=Cyan>(</font><font color=Cyan>(</font>Conid<font color=Cyan>,</font>c<font color=Cyan>)</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>-&gt;</font> <u><font color=Green>case</font></u> context rest <u><font color=Green>of</font></u>-<a name="line-99"></a>                              <font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"="</font><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font>     <font color=Red>-&gt;</font> Just c-<a name="line-100"></a>                              <font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"=&gt;"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>more<font color=Cyan>)</font> <font color=Red>-&gt;</font>-<a name="line-101"></a>                                  <u><font color=Green>case</font></u> skip more <u><font color=Green>of</font></u>-<a name="line-102"></a>                                      <font color=Cyan>(</font><font color=Cyan>(</font>Conid<font color=Cyan>,</font>c'<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>-&gt;</font> Just c'-<a name="line-103"></a>                                      v <font color=Red>-&gt;</font> debug v <font color=Cyan>(</font><font color=Magenta>"Conid "</font><font color=Cyan>++</font>c<font color=Cyan>++</font><font color=Magenta>" =&gt;"</font><font color=Cyan>)</font>-<a name="line-104"></a>                              v <font color=Red>-&gt;</font> debug v <font color=Cyan>(</font><font color=Magenta>"Conid "</font><font color=Cyan>++</font>c<font color=Cyan>++</font><font color=Magenta>" no = or =&gt;"</font><font color=Cyan>)</font>-<a name="line-105"></a>        <font color=Cyan>(</font><font color=Cyan>(</font>Layout<font color=Cyan>,</font><font color=Magenta>"("</font><font color=Cyan>)</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>-&gt;</font> <u><font color=Green>case</font></u> context rest <u><font color=Green>of</font></u>-<a name="line-106"></a>                                   <font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"=&gt;"</font><font color=Cyan>)</font><b><font color=Red>:</font></b>more<font color=Cyan>)</font> <font color=Red>-&gt;</font>-<a name="line-107"></a>                                       <u><font color=Green>case</font></u> skip more <u><font color=Green>of</font></u>-<a name="line-108"></a>                                           <font color=Cyan>(</font><font color=Cyan>(</font>Conid<font color=Cyan>,</font>c'<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>-&gt;</font> Just c'-<a name="line-109"></a>                                           v <font color=Red>-&gt;</font> debug v <font color=Cyan>(</font><font color=Magenta>"(...) =&gt;"</font><font color=Cyan>)</font>-<a name="line-110"></a>                                   v <font color=Red>-&gt;</font> debug v <font color=Cyan>(</font><font color=Magenta>"(...) no =&gt;"</font><font color=Cyan>)</font>-<a name="line-111"></a>        v <font color=Red>-&gt;</font> debug v <font color=Cyan>(</font><font color=Magenta>"no Conid or (...)"</font><font color=Cyan>)</font>-<a name="line-112"></a>    <u><font color=Green>where</font></u> debug   <u><font color=Green>_</font></u>   <u><font color=Green>_</font></u> <font color=Red>=</font> Nothing-<a name="line-113"></a>       <font color=Blue>-- debug (s:t) c = error ("HsColour: getConid failed: "++show s</font>-<a name="line-114"></a>       <font color=Blue>--                       ++"\n  in the context of: "++c)</font>-<a name="line-115"></a>-<a name="line-116"></a><a name="context"></a><font color=Blue>-- jump past possible class context</font>-<a name="line-117"></a>context stream<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"="</font><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>=</font> stream-<a name="line-118"></a>context stream<font color=Red>@</font><font color=Cyan>(</font><font color=Cyan>(</font>Keyglyph<font color=Cyan>,</font><font color=Magenta>"=&gt;"</font><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>=</font> stream-<a name="line-119"></a>context <font color=Cyan>(</font><u><font color=Green>_</font></u><b><font color=Red>:</font></b>stream<font color=Cyan>)</font> <font color=Red>=</font> context stream-<a name="line-120"></a>context [] <font color=Red>=</font> []-<a name="line-121"></a>-<a name="line-122"></a><a name="ST"></a><font color=Blue>-- simple implementation of a string lookup table.</font>-<a name="line-123"></a><a name="ST"></a><font color=Blue>-- replace this with something more sophisticated if needed.</font>-<a name="line-124"></a><a name="ST"></a><u><font color=Green>type</font></u> ST <font color=Red>=</font> <font color=Red>[</font>String<font color=Red>]</font>-<a name="line-125"></a>-<a name="line-126"></a><a name="emptyST"></a>emptyST <font color=Red>::</font> ST-<a name="line-127"></a>emptyST <font color=Red>=</font> []-<a name="line-128"></a>-<a name="line-129"></a><a name="insertST"></a>insertST <font color=Red>::</font> String <font color=Red>-&gt;</font> ST <font color=Red>-&gt;</font> ST-<a name="line-130"></a>insertST k st <font color=Red>=</font> insert k st-<a name="line-131"></a>-<a name="line-132"></a><a name="inST"></a>inST <font color=Red>::</font> String <font color=Red>-&gt;</font> ST <font color=Red>-&gt;</font> Bool-<a name="line-133"></a>inST k st <font color=Red>=</font> k <font color=Cyan>`elem`</font> st-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/CSS.html
@@ -1,79 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/CSS.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Formats Haskell source code as HTML with CSS.</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>CSS <font color=Cyan>(</font>hscolour<font color=Cyan>,</font>top'n'tail<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-3"></a>-<a name="line-4"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Anchors-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <u><font color=Green>as</font></u> Classify-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>HTML <font color=Cyan>(</font>renderAnchors<font color=Cyan>,</font> renderComment<font color=Cyan>,</font>-<a name="line-7"></a>                                       renderNewLinesAnchors<font color=Cyan>,</font> escape<font color=Cyan>)</font>-<a name="line-8"></a>-<a name="line-9"></a><a name="hscolour"></a><font color=Blue>-- | Formats Haskell source code as a complete HTML document with CSS.</font>-<a name="line-10"></a>hscolour <font color=Red>::</font> Bool   <font color=Blue>-- ^ Whether to include anchors.</font>-<a name="line-11"></a>         <font color=Red>-&gt;</font> String <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-12"></a>         <font color=Red>-&gt;</font> String <font color=Blue>-- ^ An HTML document containing the coloured </font>-<a name="line-13"></a>                   <font color=Blue>--   Haskell source code.</font>-<a name="line-14"></a>hscolour anchor <font color=Red>=</font>-<a name="line-15"></a>  pre-<a name="line-16"></a>  <font color=Cyan>.</font> <font color=Cyan>(</font><u><font color=Green>if</font></u> anchor -<a name="line-17"></a>        <u><font color=Green>then</font></u> renderNewLinesAnchors-<a name="line-18"></a>             <font color=Cyan>.</font> concatMap <font color=Cyan>(</font>renderAnchors renderToken<font color=Cyan>)</font>-<a name="line-19"></a>             <font color=Cyan>.</font> insertAnchors-<a name="line-20"></a>        <u><font color=Green>else</font></u> concatMap renderToken<font color=Cyan>)</font>-<a name="line-21"></a>  <font color=Cyan>.</font> tokenise-<a name="line-22"></a>-<a name="line-23"></a><a name="top'n'tail"></a>top'n'tail <font color=Red>::</font> String <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-24"></a>top'n'tail title  <font color=Red>=</font> <font color=Cyan>(</font>cssPrefix title <font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font>cssSuffix<font color=Cyan>)</font>-<a name="line-25"></a>-<a name="line-26"></a><a name="pre"></a>pre <font color=Red>::</font> String <font color=Red>-&gt;</font> String-<a name="line-27"></a>pre <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"&lt;pre&gt;"</font><font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font><font color=Magenta>"&lt;/pre&gt;"</font><font color=Cyan>)</font>-<a name="line-28"></a>-<a name="line-29"></a><a name="renderToken"></a>renderToken <font color=Red>::</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-30"></a>renderToken <font color=Cyan>(</font>cls<font color=Cyan>,</font>text<font color=Cyan>)</font> <font color=Red>=</font>-<a name="line-31"></a>        before <font color=Cyan>++</font> <font color=Cyan>(</font><u><font color=Green>if</font></u> cls <font color=Cyan>==</font> Comment <u><font color=Green>then</font></u> renderComment text <u><font color=Green>else</font></u> escape text<font color=Cyan>)</font> <font color=Cyan>++</font> after-<a name="line-32"></a>    <u><font color=Green>where</font></u>-<a name="line-33"></a>        before <font color=Red>=</font> <u><font color=Green>if</font></u> null cls2 <u><font color=Green>then</font></u> <font color=Magenta>""</font> <u><font color=Green>else</font></u> <font color=Magenta>"&lt;span class='"</font> <font color=Cyan>++</font> cls2 <font color=Cyan>++</font> <font color=Magenta>"'&gt;"</font>-<a name="line-34"></a>        after  <font color=Red>=</font> <u><font color=Green>if</font></u> null cls2 <u><font color=Green>then</font></u> <font color=Magenta>""</font> <u><font color=Green>else</font></u> <font color=Magenta>"&lt;/span&gt;"</font>-<a name="line-35"></a>        cls2 <font color=Red>=</font> cssClass cls-<a name="line-36"></a>-<a name="line-37"></a>-<a name="line-38"></a><a name="cssClass"></a>cssClass Keyword  <font color=Red>=</font> <font color=Magenta>"hs-keyword"</font>-<a name="line-39"></a>cssClass Keyglyph <font color=Red>=</font> <font color=Magenta>"hs-keyglyph"</font>-<a name="line-40"></a>cssClass Layout   <font color=Red>=</font> <font color=Magenta>"hs-layout"</font>-<a name="line-41"></a>cssClass Comment  <font color=Red>=</font> <font color=Magenta>"hs-comment"</font>-<a name="line-42"></a>cssClass Conid    <font color=Red>=</font> <font color=Magenta>"hs-conid"</font>-<a name="line-43"></a>cssClass Varid    <font color=Red>=</font> <font color=Magenta>"hs-varid"</font>-<a name="line-44"></a>cssClass Conop    <font color=Red>=</font> <font color=Magenta>"hs-conop"</font>-<a name="line-45"></a>cssClass Varop    <font color=Red>=</font> <font color=Magenta>"hs-varop"</font>-<a name="line-46"></a>cssClass String   <font color=Red>=</font> <font color=Magenta>"hs-str"</font>-<a name="line-47"></a>cssClass Char     <font color=Red>=</font> <font color=Magenta>"hs-chr"</font>-<a name="line-48"></a>cssClass Number   <font color=Red>=</font> <font color=Magenta>"hs-num"</font>-<a name="line-49"></a>cssClass Cpp      <font color=Red>=</font> <font color=Magenta>"hs-cpp"</font>-<a name="line-50"></a>cssClass Error    <font color=Red>=</font> <font color=Magenta>"hs-sel"</font>-<a name="line-51"></a>cssClass Definition <font color=Red>=</font> <font color=Magenta>"hs-definition"</font>-<a name="line-52"></a>cssClass <u><font color=Green>_</font></u>        <font color=Red>=</font> <font color=Magenta>""</font>-<a name="line-53"></a>-<a name="line-54"></a>-<a name="line-55"></a><a name="cssPrefix"></a>cssPrefix title <font color=Red>=</font> unlines-<a name="line-56"></a>    <font color=Red>[</font><font color=Magenta>"&lt;!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"&gt;"</font>-<a name="line-57"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;html&gt;"</font>-<a name="line-58"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;head&gt;"</font>-<a name="line-59"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ --&gt;"</font>-<a name="line-60"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;title&gt;"</font><font color=Cyan>++</font>title<font color=Cyan>++</font><font color=Magenta>"&lt;/title&gt;"</font>-<a name="line-61"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;link type='text/css' rel='stylesheet' href='hscolour.css' /&gt;"</font>-<a name="line-62"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;/head&gt;"</font>-<a name="line-63"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;body&gt;"</font>-<a name="line-64"></a>    <font color=Red>]</font>-<a name="line-65"></a>    -<a name="line-66"></a><a name="cssSuffix"></a>cssSuffix <font color=Red>=</font> unlines-<a name="line-67"></a>    <font color=Red>[</font><font color=Magenta>"&lt;/body&gt;"</font>-<a name="line-68"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;/html&gt;"</font>-<a name="line-69"></a>    <font color=Red>]</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/Classify.html
@@ -1,131 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/Classify.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify-<a name="line-2"></a>  <font color=Cyan>(</font> TokenType<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-3"></a>  <font color=Cyan>,</font> tokenise-<a name="line-4"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-5"></a>-<a name="line-6"></a><u><font color=Green>import</font></u> Char-<a name="line-7"></a><u><font color=Green>import</font></u> List-<a name="line-8"></a>-<a name="line-9"></a><a name="tokenise"></a><font color=Blue>-- | Lex Haskell source code into an annotated token stream, without</font>-<a name="line-10"></a><font color=Blue>--   discarding any characters or layout.</font>-<a name="line-11"></a>tokenise <font color=Red>::</font> String <font color=Red>-&gt;</font> <font color=Red>[</font><font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font><font color=Red>]</font>-<a name="line-12"></a>tokenise str <font color=Red>=</font> -<a name="line-13"></a>    <u><font color=Green>let</font></u> chunks <font color=Red>=</font> glue <font color=Cyan>.</font> chunk <font color=Cyan>$</font> str -<a name="line-14"></a>        newline <font color=Red>=</font> True <b><font color=Red>:</font></b> <font color=Cyan>(</font>map <font color=Cyan>(</font><font color=Magenta>"\n"</font> <font color=Cyan>`isPrefixOf`</font><font color=Cyan>)</font> chunks<font color=Cyan>)</font>-<a name="line-15"></a>    <u><font color=Green>in</font></u> map <font color=Cyan>(</font><font color=Red>\</font><font color=Cyan>(</font>s<font color=Cyan>,</font>n<font color=Cyan>)</font><font color=Red>-&gt;</font> <font color=Cyan>(</font>classify s n<font color=Cyan>,</font>s<font color=Cyan>)</font><font color=Cyan>)</font> <font color=Cyan>(</font>zip chunks newline<font color=Cyan>)</font>-<a name="line-16"></a>-<a name="line-17"></a><a name="chunk"></a><font color=Blue>-- Basic Haskell lexing, except we keep whitespace.</font>-<a name="line-18"></a>chunk <font color=Red>::</font> String <font color=Red>-&gt;</font> <font color=Red>[</font>String<font color=Red>]</font>-<a name="line-19"></a>chunk []    <font color=Red>=</font> []-<a name="line-20"></a>chunk <font color=Cyan>(</font><font color=Magenta>'\r'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font> <font color=Red>=</font> chunk s <font color=Blue>-- get rid of DOS newline stuff</font>-<a name="line-21"></a>chunk <font color=Cyan>(</font><font color=Magenta>'\n'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"\n"</font><b><font color=Red>:</font></b> chunk s-<a name="line-22"></a>chunk <font color=Cyan>(</font>c<b><font color=Red>:</font></b>s<font color=Cyan>)</font> <font color=Red>|</font> isLinearSpace c-<a name="line-23"></a>            <font color=Red>=</font> <font color=Cyan>(</font>c<b><font color=Red>:</font></b>ss<font color=Cyan>)</font><b><font color=Red>:</font></b> chunk rest <u><font color=Green>where</font></u> <font color=Cyan>(</font>ss<font color=Cyan>,</font>rest<font color=Cyan>)</font> <font color=Red>=</font> span isLinearSpace s-<a name="line-24"></a>chunk <font color=Cyan>(</font><font color=Magenta>'{'</font><b><font color=Red>:</font></b><font color=Magenta>'-'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font> <font color=Red>=</font> <u><font color=Green>let</font></u> <font color=Cyan>(</font>com<font color=Cyan>,</font>s'<font color=Cyan>)</font> <font color=Red>=</font> nestcomment <font color=Magenta>0</font> s-<a name="line-25"></a>                    <u><font color=Green>in</font></u> <font color=Cyan>(</font><font color=Magenta>'{'</font><b><font color=Red>:</font></b><font color=Magenta>'-'</font><b><font color=Red>:</font></b>com<font color=Cyan>)</font> <b><font color=Red>:</font></b> chunk s'-<a name="line-26"></a>chunk s <font color=Red>=</font> <u><font color=Green>case</font></u> Prelude<font color=Cyan>.</font>lex s <u><font color=Green>of</font></u>-<a name="line-27"></a>              []             <font color=Red>-&gt;</font> <font color=Red>[</font>head s<font color=Red>]</font><b><font color=Red>:</font></b> chunk <font color=Cyan>(</font>tail s<font color=Cyan>)</font> <font color=Blue>-- e.g. inside comment</font>-<a name="line-28"></a>              <font color=Cyan>(</font><font color=Cyan>(</font>tok<font color=Red>@</font><font color=Cyan>(</font><font color=Magenta>'-'</font><b><font color=Red>:</font></b><font color=Magenta>'-'</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font><font color=Cyan>,</font>rest<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font>-<a name="line-29"></a>                  <font color=Red>|</font> all <font color=Cyan>(</font><font color=Cyan>==</font><font color=Magenta>'-'</font><font color=Cyan>)</font> tok <font color=Red>-&gt;</font> <font color=Cyan>(</font>tok<font color=Cyan>++</font>com<font color=Cyan>)</font><b><font color=Red>:</font></b> chunk s'-<a name="line-30"></a>                                       <u><font color=Green>where</font></u> <font color=Cyan>(</font>com<font color=Cyan>,</font>s'<font color=Cyan>)</font> <font color=Red>=</font> eolcomment rest-<a name="line-31"></a>              <font color=Cyan>(</font><font color=Cyan>(</font>tok<font color=Cyan>,</font>rest<font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>-&gt;</font> tok<b><font color=Red>:</font></b> chunk rest-<a name="line-32"></a>-<a name="line-33"></a><a name="isLinearSpace"></a>isLinearSpace c <font color=Red>=</font> c <font color=Cyan>`elem`</font> <font color=Magenta>" \t\f"</font> <font color=Blue>-- " \t\xa0"</font>-<a name="line-34"></a>-<a name="line-35"></a><a name="glue"></a><font color=Blue>-- Glue sequences of tokens into more useful blobs</font>-<a name="line-36"></a><font color=Blue>--glue (q:".":n:rest) | Char.isUpper (head q)	-- qualified names</font>-<a name="line-37"></a><font color=Blue>--                    = glue ((q++"."++n): rest)</font>-<a name="line-38"></a>glue <font color=Cyan>(</font><font color=Magenta>"`"</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>=</font>				<font color=Blue>-- `varid` -&gt; varop</font>-<a name="line-39"></a>  <u><font color=Green>case</font></u> glue rest <u><font color=Green>of</font></u>-<a name="line-40"></a>    <font color=Cyan>(</font>qn<b><font color=Red>:</font></b><font color=Magenta>"`"</font><b><font color=Red>:</font></b>rest<font color=Cyan>)</font> <font color=Red>-&gt;</font> <font color=Cyan>(</font><font color=Magenta>"`"</font><font color=Cyan>++</font>qn<font color=Cyan>++</font><font color=Magenta>"`"</font><font color=Cyan>)</font><b><font color=Red>:</font></b> glue rest-<a name="line-41"></a>    <u><font color=Green>_</font></u>             <font color=Red>-&gt;</font> <font color=Magenta>"`"</font><b><font color=Red>:</font></b> glue rest-<a name="line-42"></a>glue <font color=Cyan>(</font>s<b><font color=Red>:</font></b>ss<font color=Cyan>)</font>       <font color=Red>|</font> all <font color=Cyan>(</font><font color=Cyan>==</font><font color=Magenta>'-'</font><font color=Cyan>)</font> s <font color=Cyan>&amp;&amp;</font> length s <font color=Cyan>&gt;=</font><font color=Magenta>2</font>	<font color=Blue>-- eol comment</font>-<a name="line-43"></a>                  <font color=Red>=</font> <font color=Cyan>(</font>s<font color=Cyan>++</font>concat c<font color=Cyan>)</font><b><font color=Red>:</font></b> glue rest-<a name="line-44"></a>                  <u><font color=Green>where</font></u> <font color=Cyan>(</font>c<font color=Cyan>,</font>rest<font color=Cyan>)</font> <font color=Red>=</font> break <font color=Cyan>(</font><font color=Magenta>'\n'</font><font color=Cyan>`elem`</font><font color=Cyan>)</font> ss-<a name="line-45"></a><font color=Blue>--glue ("{":"-":ss)  = ("{-"++c): glue rest	-- nested comment</font>-<a name="line-46"></a><font color=Blue>--                  where (c,rest) = nestcomment 0 ss</font>-<a name="line-47"></a>glue <font color=Cyan>(</font><font color=Magenta>"("</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>=</font> <u><font color=Green>case</font></u> rest <u><font color=Green>of</font></u>-<a name="line-48"></a>                <font color=Magenta>")"</font><b><font color=Red>:</font></b>rest <font color=Red>-&gt;</font> <font color=Cyan>(</font><font color=Magenta>"("</font> <font color=Cyan>++</font> concat tuple <font color=Cyan>++</font> <font color=Magenta>")"</font><font color=Cyan>)</font> <b><font color=Red>:</font></b> glue rest-<a name="line-49"></a>                <u><font color=Green>_</font></u>         <font color=Red>-&gt;</font> <font color=Magenta>"("</font> <b><font color=Red>:</font></b> glue ss-<a name="line-50"></a>              <u><font color=Green>where</font></u> <font color=Cyan>(</font>tuple<font color=Cyan>,</font>rest<font color=Cyan>)</font> <font color=Red>=</font> span <font color=Cyan>(</font><font color=Cyan>==</font><font color=Magenta>","</font><font color=Cyan>)</font> ss-<a name="line-51"></a>glue <font color=Cyan>(</font><font color=Magenta>"["</font><b><font color=Red>:</font></b><font color=Magenta>"]"</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"[]"</font> <b><font color=Red>:</font></b> glue ss-<a name="line-52"></a>glue <font color=Cyan>(</font><font color=Magenta>"\n"</font><b><font color=Red>:</font></b><font color=Magenta>"#"</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font><font color=Red>=</font> <font color=Magenta>"\n"</font> <b><font color=Red>:</font></b> <font color=Cyan>(</font><font color=Magenta>'#'</font><b><font color=Red>:</font></b>concat line<font color=Cyan>)</font> <b><font color=Red>:</font></b> glue rest-<a name="line-53"></a>                  <u><font color=Green>where</font></u> <font color=Cyan>(</font>line<font color=Cyan>,</font>rest<font color=Cyan>)</font> <font color=Red>=</font> break <font color=Cyan>(</font><font color=Magenta>'\n'</font><font color=Cyan>`elem`</font><font color=Cyan>)</font> ss-<a name="line-54"></a>glue <font color=Cyan>(</font>s<b><font color=Red>:</font></b>ss<font color=Cyan>)</font>       <font color=Red>=</font> s<b><font color=Red>:</font></b> glue ss-<a name="line-55"></a>glue []           <font color=Red>=</font> []-<a name="line-56"></a>-<a name="line-57"></a><a name="nestcomment"></a><font color=Blue>-- Deal with comments.</font>-<a name="line-58"></a>nestcomment <font color=Red>::</font> Int <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> <font color=Cyan>(</font>String<font color=Cyan>,</font>String<font color=Cyan>)</font>-<a name="line-59"></a>nestcomment n <font color=Cyan>(</font><font color=Magenta>'{'</font><b><font color=Red>:</font></b><font color=Magenta>'-'</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>|</font> n<font color=Cyan>&gt;=</font><font color=Magenta>0</font> <font color=Red>=</font> <font color=Cyan>(</font><font color=Cyan>(</font><font color=Magenta>"{-"</font><font color=Cyan>++</font>cs<font color=Cyan>)</font><font color=Cyan>,</font>rm<font color=Cyan>)</font>-<a name="line-60"></a>                                  <u><font color=Green>where</font></u> <font color=Cyan>(</font>cs<font color=Cyan>,</font>rm<font color=Cyan>)</font> <font color=Red>=</font> nestcomment <font color=Cyan>(</font>n<font color=Cyan>+</font><font color=Magenta>1</font><font color=Cyan>)</font> ss-<a name="line-61"></a>nestcomment n <font color=Cyan>(</font><font color=Magenta>'-'</font><b><font color=Red>:</font></b><font color=Magenta>'}'</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>|</font> n<font color=Cyan>&gt;</font><font color=Magenta>0</font>  <font color=Red>=</font> <font color=Cyan>(</font><font color=Cyan>(</font><font color=Magenta>"-}"</font><font color=Cyan>++</font>cs<font color=Cyan>)</font><font color=Cyan>,</font>rm<font color=Cyan>)</font>-<a name="line-62"></a>                                  <u><font color=Green>where</font></u> <font color=Cyan>(</font>cs<font color=Cyan>,</font>rm<font color=Cyan>)</font> <font color=Red>=</font> nestcomment <font color=Cyan>(</font>n<font color=Blue>-</font><font color=Magenta>1</font><font color=Cyan>)</font> ss-<a name="line-63"></a>nestcomment n <font color=Cyan>(</font><font color=Magenta>'-'</font><b><font color=Red>:</font></b><font color=Magenta>'}'</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>|</font> n<font color=Cyan>==</font><font color=Magenta>0</font> <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"-}"</font><font color=Cyan>,</font>ss<font color=Cyan>)</font>-<a name="line-64"></a>nestcomment n <font color=Cyan>(</font>s<b><font color=Red>:</font></b>ss<font color=Cyan>)</font>       <font color=Red>|</font> n<font color=Cyan>&gt;=</font><font color=Magenta>0</font> <font color=Red>=</font> <font color=Cyan>(</font><font color=Cyan>(</font>s<b><font color=Red>:</font></b>cs<font color=Cyan>)</font><font color=Cyan>,</font>rm<font color=Cyan>)</font>-<a name="line-65"></a>                                  <u><font color=Green>where</font></u> <font color=Cyan>(</font>cs<font color=Cyan>,</font>rm<font color=Cyan>)</font> <font color=Red>=</font> nestcomment n ss-<a name="line-66"></a>nestcomment n [] <font color=Red>=</font> <font color=Cyan>(</font>[]<font color=Cyan>,</font>[]<font color=Cyan>)</font>-<a name="line-67"></a>-<a name="line-68"></a><a name="eolcomment"></a>eolcomment <font color=Red>::</font> String <font color=Red>-&gt;</font> <font color=Cyan>(</font>String<font color=Cyan>,</font>String<font color=Cyan>)</font>-<a name="line-69"></a>eolcomment s<font color=Red>@</font><font color=Cyan>(</font><font color=Magenta>'\n'</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>=</font> <font color=Cyan>(</font>[]<font color=Cyan>,</font> s<font color=Cyan>)</font>-<a name="line-70"></a>eolcomment <font color=Cyan>(</font><font color=Magenta>'\r'</font><b><font color=Red>:</font></b>s<font color=Cyan>)</font>   <font color=Red>=</font> eolcomment s-<a name="line-71"></a>eolcomment <font color=Cyan>(</font>c<b><font color=Red>:</font></b>s<font color=Cyan>)</font>      <font color=Red>=</font> <font color=Cyan>(</font>c<b><font color=Red>:</font></b>cs<font color=Cyan>,</font> s'<font color=Cyan>)</font> <u><font color=Green>where</font></u> <font color=Cyan>(</font>cs<font color=Cyan>,</font>s'<font color=Cyan>)</font> <font color=Red>=</font> eolcomment s-<a name="line-72"></a>eolcomment []         <font color=Red>=</font> <font color=Cyan>(</font>[]<font color=Cyan>,</font>[]<font color=Cyan>)</font>-<a name="line-73"></a>-<a name="line-74"></a><a name="TokenType"></a><font color=Blue>-- | Classification of tokens as lexical entities</font>-<a name="line-75"></a><a name="TokenType"></a><u><font color=Green>data</font></u> TokenType <font color=Red>=</font>-<a name="line-76"></a>  Space <font color=Red>|</font> Keyword <font color=Red>|</font> Keyglyph <font color=Red>|</font> Layout <font color=Red>|</font> Comment <font color=Red>|</font> Conid <font color=Red>|</font> Varid <font color=Red>|</font>-<a name="line-77"></a>  Conop <font color=Red>|</font> Varop   <font color=Red>|</font> String   <font color=Red>|</font> Char   <font color=Red>|</font> Number  <font color=Red>|</font> Cpp   <font color=Red>|</font> Error <font color=Red>|</font>-<a name="line-78"></a>  Definition-<a name="line-79"></a>  <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Eq<font color=Cyan>,</font>Show<font color=Cyan>)</font>-<a name="line-80"></a>-<a name="line-81"></a><a name="classify"></a>classify <font color=Red>::</font> String <font color=Red>-&gt;</font> Bool <font color=Red>-&gt;</font> TokenType-<a name="line-82"></a>classify s<font color=Red>@</font><font color=Cyan>(</font>h<b><font color=Red>:</font></b>t<font color=Cyan>)</font> newline-<a name="line-83"></a>    <font color=Red>|</font> isSpace h              <font color=Red>=</font> Space-<a name="line-84"></a>    <font color=Red>|</font> all <font color=Cyan>(</font><font color=Cyan>==</font><font color=Magenta>'-'</font><font color=Cyan>)</font> s          <font color=Red>=</font> Comment-<a name="line-85"></a>    <font color=Red>|</font> <font color=Magenta>"--"</font> <font color=Cyan>`isPrefixOf`</font> s-<a name="line-86"></a>      <font color=Cyan>&amp;&amp;</font> any isSpace s       <font color=Red>=</font> Comment		<font color=Blue>-- not fully correct</font>-<a name="line-87"></a>    <font color=Red>|</font> <font color=Magenta>"{-"</font> <font color=Cyan>`isPrefixOf`</font> s    <font color=Red>=</font> Comment-<a name="line-88"></a>    <font color=Red>|</font> s <font color=Cyan>`elem`</font> keywords      <font color=Red>=</font> Keyword-<a name="line-89"></a>    <font color=Red>|</font> s <font color=Cyan>`elem`</font> keyglyphs     <font color=Red>=</font> Keyglyph-<a name="line-90"></a>    <font color=Red>|</font> s <font color=Cyan>`elem`</font> layoutchars   <font color=Red>=</font> Layout-<a name="line-91"></a>    <font color=Red>|</font> isUpper h              <font color=Red>=</font> Conid-<a name="line-92"></a>    <font color=Red>|</font> s <font color=Cyan>==</font> <font color=Magenta>"[]"</font>              <font color=Red>=</font> Conid-<a name="line-93"></a>    <font color=Red>|</font> h <font color=Cyan>==</font> <font color=Magenta>'('</font> <font color=Cyan>&amp;&amp;</font> isTupleTail t <font color=Red>=</font> Conid-<a name="line-94"></a>    <font color=Red>|</font> h <font color=Cyan>==</font> <font color=Magenta>'#'</font>               <font color=Red>=</font> Cpp-<a name="line-95"></a>    <font color=Red>|</font> isLower h              <font color=Red>=</font> <u><font color=Green>if</font></u> newline <u><font color=Green>then</font></u> Definition <u><font color=Green>else</font></u> Varid-<a name="line-96"></a>    <font color=Red>|</font> h <font color=Cyan>`elem`</font> symbols       <font color=Red>=</font> Varop-<a name="line-97"></a>    <font color=Red>|</font> h<font color=Cyan>==</font><font color=Magenta>':'</font>                 <font color=Red>=</font> Conop-<a name="line-98"></a>    <font color=Red>|</font> h<font color=Cyan>==</font><font color=Magenta>'`'</font>                 <font color=Red>=</font> Varop-<a name="line-99"></a>    <font color=Red>|</font> h<font color=Cyan>==</font><font color=Magenta>'"'</font>                 <font color=Red>=</font> String-<a name="line-100"></a>    <font color=Red>|</font> h<font color=Cyan>==</font><font color=Magenta>'\''</font>                <font color=Red>=</font> Char-<a name="line-101"></a>    <font color=Red>|</font> isDigit h              <font color=Red>=</font> Number-<a name="line-102"></a>    <font color=Red>|</font> otherwise              <font color=Red>=</font> Error-<a name="line-103"></a>classify <u><font color=Green>_</font></u> <u><font color=Green>_</font></u> <font color=Red>=</font> Space-<a name="line-104"></a>-<a name="line-105"></a><a name="isTupleTail"></a>isTupleTail <font color=Red>[</font><font color=Magenta>')'</font><font color=Red>]</font> <font color=Red>=</font> True-<a name="line-106"></a>isTupleTail <font color=Cyan>(</font><font color=Magenta>','</font><b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>=</font> isTupleTail xs-<a name="line-107"></a>isTupleTail <u><font color=Green>_</font></u> <font color=Red>=</font> False-<a name="line-108"></a>-<a name="line-109"></a>-<a name="line-110"></a><a name="keywords"></a><font color=Blue>-- Haskell keywords</font>-<a name="line-111"></a>keywords <font color=Red>=</font>-<a name="line-112"></a>  <font color=Red>[</font><font color=Magenta>"case"</font><font color=Cyan>,</font><font color=Magenta>"class"</font><font color=Cyan>,</font><font color=Magenta>"data"</font><font color=Cyan>,</font><font color=Magenta>"default"</font><font color=Cyan>,</font><font color=Magenta>"deriving"</font><font color=Cyan>,</font><font color=Magenta>"do"</font><font color=Cyan>,</font><font color=Magenta>"else"</font><font color=Cyan>,</font><font color=Magenta>"forall"</font>-<a name="line-113"></a>  <font color=Cyan>,</font><font color=Magenta>"if"</font><font color=Cyan>,</font><font color=Magenta>"import"</font><font color=Cyan>,</font><font color=Magenta>"in"</font><font color=Cyan>,</font><font color=Magenta>"infix"</font><font color=Cyan>,</font><font color=Magenta>"infixl"</font><font color=Cyan>,</font><font color=Magenta>"infixr"</font><font color=Cyan>,</font><font color=Magenta>"instance"</font><font color=Cyan>,</font><font color=Magenta>"let"</font><font color=Cyan>,</font><font color=Magenta>"module"</font>-<a name="line-114"></a>  <font color=Cyan>,</font><font color=Magenta>"newtype"</font><font color=Cyan>,</font><font color=Magenta>"of"</font><font color=Cyan>,</font><font color=Magenta>"qualified"</font><font color=Cyan>,</font><font color=Magenta>"then"</font><font color=Cyan>,</font><font color=Magenta>"type"</font><font color=Cyan>,</font><font color=Magenta>"where"</font><font color=Cyan>,</font><font color=Magenta>"_"</font>-<a name="line-115"></a>  <font color=Cyan>,</font><font color=Magenta>"foreign"</font><font color=Cyan>,</font><font color=Magenta>"ccall"</font><font color=Cyan>,</font><font color=Magenta>"as"</font><font color=Cyan>,</font><font color=Magenta>"safe"</font><font color=Cyan>,</font><font color=Magenta>"unsafe"</font><font color=Red>]</font>-<a name="line-116"></a><a name="keyglyphs"></a>keyglyphs <font color=Red>=</font>-<a name="line-117"></a>  <font color=Red>[</font><font color=Magenta>".."</font><font color=Cyan>,</font><font color=Magenta>"::"</font><font color=Cyan>,</font><font color=Magenta>"="</font><font color=Cyan>,</font><font color=Magenta>"\\"</font><font color=Cyan>,</font><font color=Magenta>"|"</font><font color=Cyan>,</font><font color=Magenta>"&lt;-"</font><font color=Cyan>,</font><font color=Magenta>"-&gt;"</font><font color=Cyan>,</font><font color=Magenta>"@"</font><font color=Cyan>,</font><font color=Magenta>"~"</font><font color=Cyan>,</font><font color=Magenta>"=&gt;"</font><font color=Cyan>,</font><font color=Magenta>"["</font><font color=Cyan>,</font><font color=Magenta>"]"</font><font color=Red>]</font>-<a name="line-118"></a><a name="layoutchars"></a>layoutchars <font color=Red>=</font>-<a name="line-119"></a>  map <font color=Cyan>(</font><b><font color=Red>:</font></b>[]<font color=Cyan>)</font> <font color=Magenta>";{}(),"</font>-<a name="line-120"></a><a name="symbols"></a>symbols <font color=Red>=</font>-<a name="line-121"></a>  <font color=Magenta>"!#$%&amp;*+./&lt;=&gt;?@\\^|-~"</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/ColourHighlight.html
@@ -1,34 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/ColourHighlight.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ColourHighlight-<a name="line-2"></a>  <font color=Cyan>(</font> Colour<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-3"></a>  <font color=Cyan>,</font> Highlight<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-4"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-5"></a>-<a name="line-6"></a><a name="Colour"></a><font color=Blue>-- | Colours supported by ANSI codes.</font>-<a name="line-7"></a><a name="Colour"></a><u><font color=Green>data</font></u> Colour <font color=Red>=</font> Black <font color=Red>|</font> Red <font color=Red>|</font> Green <font color=Red>|</font> Yellow <font color=Red>|</font> Blue <font color=Red>|</font> Magenta <font color=Red>|</font> Cyan <font color=Red>|</font> White-<a name="line-8"></a>  <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Eq<font color=Cyan>,</font>Show<font color=Cyan>,</font>Read<font color=Cyan>,</font>Enum<font color=Cyan>)</font>-<a name="line-9"></a>-<a name="line-10"></a><a name="Highlight"></a><font color=Blue>-- | Types of highlighting supported by ANSI codes (and some extra styles).</font>-<a name="line-11"></a><a name="Highlight"></a><u><font color=Green>data</font></u> Highlight <font color=Red>=</font>-<a name="line-12"></a>    Normal-<a name="line-13"></a>  <font color=Red>|</font> Bold-<a name="line-14"></a>  <font color=Red>|</font> Dim-<a name="line-15"></a>  <font color=Red>|</font> Underscore-<a name="line-16"></a>  <font color=Red>|</font> Blink-<a name="line-17"></a>  <font color=Red>|</font> ReverseVideo-<a name="line-18"></a>  <font color=Red>|</font> Concealed-<a name="line-19"></a>  <font color=Red>|</font> Foreground Colour-<a name="line-20"></a>  <font color=Red>|</font> Background Colour-<a name="line-21"></a>  <font color=Blue>-- Above are ANSI-only.  Below are extra styles.</font>-<a name="line-22"></a>  <font color=Red>|</font> Italic-<a name="line-23"></a>  <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Eq<font color=Cyan>,</font>Show<font color=Cyan>,</font>Read<font color=Cyan>)</font>-<a name="line-24"></a>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/Colourise.html
@@ -1,90 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/Colourise.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-2"></a>  <font color=Cyan>(</font> <u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ColourHighlight-<a name="line-3"></a>  <font color=Cyan>,</font> ColourPrefs<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-4"></a>  <font color=Cyan>,</font> readColourPrefs-<a name="line-5"></a>  <font color=Cyan>,</font> defaultColourPrefs-<a name="line-6"></a>  <font color=Cyan>,</font> colourise-<a name="line-7"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-8"></a>-<a name="line-9"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ColourHighlight-<a name="line-10"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <font color=Cyan>(</font>TokenType<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-11"></a>-<a name="line-12"></a><u><font color=Green>import</font></u> IO <font color=Cyan>(</font>hPutStrLn<font color=Cyan>,</font>stderr<font color=Cyan>)</font>-<a name="line-13"></a><u><font color=Green>import</font></u> System <font color=Cyan>(</font>getEnv<font color=Cyan>)</font>-<a name="line-14"></a><u><font color=Green>import</font></u> List-<a name="line-15"></a>-<a name="line-16"></a><a name="ColourPrefs"></a><font color=Blue>-- | Colour preferences.</font>-<a name="line-17"></a><a name="ColourPrefs"></a><u><font color=Green>data</font></u> ColourPrefs <font color=Red>=</font> ColourPrefs-<a name="line-18"></a>  <font color=Cyan>{</font> keyword<font color=Cyan>,</font> keyglyph<font color=Cyan>,</font> layout<font color=Cyan>,</font> comment-<a name="line-19"></a>  <font color=Cyan>,</font> conid<font color=Cyan>,</font> varid<font color=Cyan>,</font> conop<font color=Cyan>,</font> varop-<a name="line-20"></a>  <font color=Cyan>,</font> string<font color=Cyan>,</font> char<font color=Cyan>,</font> number<font color=Cyan>,</font> cpp-<a name="line-21"></a>  <font color=Cyan>,</font> selection<font color=Cyan>,</font> variantselection<font color=Cyan>,</font> definition <font color=Red>::</font> <font color=Red>[</font>Highlight<font color=Red>]</font>-<a name="line-22"></a>  <font color=Cyan>}</font> <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Eq<font color=Cyan>,</font>Show<font color=Cyan>,</font>Read<font color=Cyan>)</font>-<a name="line-23"></a>-<a name="line-24"></a><a name="defaultColourPrefs"></a>defaultColourPrefs <font color=Red>=</font> ColourPrefs-<a name="line-25"></a>  <font color=Cyan>{</font> keyword  <font color=Red>=</font> <font color=Red>[</font>Foreground Green<font color=Cyan>,</font>Underscore<font color=Red>]</font>-<a name="line-26"></a>  <font color=Cyan>,</font> keyglyph <font color=Red>=</font> <font color=Red>[</font>Foreground Red<font color=Red>]</font>-<a name="line-27"></a>  <font color=Cyan>,</font> layout   <font color=Red>=</font> <font color=Red>[</font>Foreground Cyan<font color=Red>]</font>-<a name="line-28"></a>  <font color=Cyan>,</font> comment  <font color=Red>=</font> <font color=Red>[</font>Foreground Blue<font color=Cyan>,</font> Italic<font color=Red>]</font>-<a name="line-29"></a>  <font color=Cyan>,</font> conid    <font color=Red>=</font> <font color=Red>[</font>Normal<font color=Red>]</font>-<a name="line-30"></a>  <font color=Cyan>,</font> varid    <font color=Red>=</font> <font color=Red>[</font>Normal<font color=Red>]</font>-<a name="line-31"></a>  <font color=Cyan>,</font> conop    <font color=Red>=</font> <font color=Red>[</font>Foreground Red<font color=Cyan>,</font>Bold<font color=Red>]</font>-<a name="line-32"></a>  <font color=Cyan>,</font> varop    <font color=Red>=</font> <font color=Red>[</font>Foreground Cyan<font color=Red>]</font>-<a name="line-33"></a>  <font color=Cyan>,</font> string   <font color=Red>=</font> <font color=Red>[</font>Foreground Magenta<font color=Red>]</font>-<a name="line-34"></a>  <font color=Cyan>,</font> char     <font color=Red>=</font> <font color=Red>[</font>Foreground Magenta<font color=Red>]</font>-<a name="line-35"></a>  <font color=Cyan>,</font> number   <font color=Red>=</font> <font color=Red>[</font>Foreground Magenta<font color=Red>]</font>-<a name="line-36"></a>  <font color=Cyan>,</font> cpp      <font color=Red>=</font> <font color=Red>[</font>Foreground Magenta<font color=Cyan>,</font>Dim<font color=Red>]</font>-<a name="line-37"></a>  <font color=Cyan>,</font> selection <font color=Red>=</font> <font color=Red>[</font>Bold<font color=Cyan>,</font> Foreground Magenta<font color=Red>]</font>-<a name="line-38"></a>  <font color=Cyan>,</font> variantselection <font color=Red>=</font> <font color=Red>[</font>Dim<font color=Cyan>,</font> Foreground Red<font color=Cyan>,</font> Underscore<font color=Red>]</font>-<a name="line-39"></a>  <font color=Cyan>,</font> definition <font color=Red>=</font> <font color=Red>[</font>Foreground Blue<font color=Red>]</font>-<a name="line-40"></a>  <font color=Cyan>}</font>-<a name="line-41"></a>-<a name="line-42"></a><a name="parseColourPrefs"></a><font color=Blue>-- NOTE, should we give a warning message on a failed reading?</font>-<a name="line-43"></a>parseColourPrefs <font color=Red>::</font> String <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> IO ColourPrefs-<a name="line-44"></a>parseColourPrefs file x <font color=Red>=</font>-<a name="line-45"></a>    <u><font color=Green>case</font></u> reads x <u><font color=Green>of</font></u>-<a name="line-46"></a>        <font color=Cyan>(</font>res<font color=Cyan>,</font><u><font color=Green>_</font></u><font color=Cyan>)</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u> <font color=Red>-&gt;</font> return res-<a name="line-47"></a>        <u><font color=Green>_</font></u> <font color=Red>-&gt;</font> <u><font color=Green>do</font></u> hPutStrLn stderr <font color=Cyan>(</font><font color=Magenta>"Could not parse colour prefs from "</font><font color=Cyan>++</font>file-<a name="line-48"></a>                                  <font color=Cyan>++</font><font color=Magenta>": reverting to defaults"</font><font color=Cyan>)</font>-<a name="line-49"></a>                return defaultColourPrefs-<a name="line-50"></a>-<a name="line-51"></a><a name="readColourPrefs"></a><font color=Blue>-- | Read colour preferences from .hscolour file in the current directory, or failing that,</font>-<a name="line-52"></a><font color=Blue>--   from \$HOME\/.hscolour, and failing that, returns a default set of prefs.</font>-<a name="line-53"></a>readColourPrefs <font color=Red>::</font> IO ColourPrefs-<a name="line-54"></a>readColourPrefs <font color=Red>=</font> catch-<a name="line-55"></a>  <font color=Cyan>(</font><u><font color=Green>do</font></u> val <font color=Red>&lt;-</font> readFile <font color=Magenta>".hscolour"</font>-<a name="line-56"></a>      parseColourPrefs <font color=Magenta>".hscolour"</font> val<font color=Cyan>)</font>-<a name="line-57"></a>  <font color=Cyan>(</font><font color=Red>\</font><u><font color=Green>_</font></u><font color=Red>-&gt;</font> catch-<a name="line-58"></a>    <font color=Cyan>(</font><u><font color=Green>do</font></u> home <font color=Red>&lt;-</font> getEnv <font color=Magenta>"HOME"</font>-<a name="line-59"></a>        val <font color=Red>&lt;-</font> readFile <font color=Cyan>(</font>home<font color=Cyan>++</font><font color=Magenta>"/.hscolour"</font><font color=Cyan>)</font>-<a name="line-60"></a>        parseColourPrefs <font color=Cyan>(</font>home<font color=Cyan>++</font><font color=Magenta>"/.hscolour"</font><font color=Cyan>)</font> val<font color=Cyan>)</font>-<a name="line-61"></a>    <font color=Cyan>(</font><font color=Red>\</font><u><font color=Green>_</font></u><font color=Red>-&gt;</font> return defaultColourPrefs<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-62"></a>-<a name="line-63"></a><a name="colourise"></a><font color=Blue>-- | Convert token classification to colour highlights.</font>-<a name="line-64"></a>colourise <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> TokenType <font color=Red>-&gt;</font> <font color=Red>[</font>Highlight<font color=Red>]</font>-<a name="line-65"></a>colourise pref Space    <font color=Red>=</font> <font color=Red>[</font>Normal<font color=Red>]</font>-<a name="line-66"></a>colourise pref Comment  <font color=Red>=</font> comment pref-<a name="line-67"></a>colourise pref Keyword  <font color=Red>=</font> keyword pref-<a name="line-68"></a>colourise pref Keyglyph <font color=Red>=</font> keyglyph pref-<a name="line-69"></a>colourise pref Layout   <font color=Red>=</font> layout pref-<a name="line-70"></a>colourise pref Conid    <font color=Red>=</font> conid pref-<a name="line-71"></a>colourise pref Varid    <font color=Red>=</font> varid pref-<a name="line-72"></a>colourise pref Conop    <font color=Red>=</font> conop pref-<a name="line-73"></a>colourise pref Varop    <font color=Red>=</font> varop pref-<a name="line-74"></a>colourise pref String   <font color=Red>=</font> string pref-<a name="line-75"></a>colourise pref Char     <font color=Red>=</font> char pref-<a name="line-76"></a>colourise pref Number   <font color=Red>=</font> number pref-<a name="line-77"></a>colourise pref Cpp      <font color=Red>=</font> cpp pref-<a name="line-78"></a>colourise pref Error    <font color=Red>=</font> selection pref-<a name="line-79"></a>colourise pref Definition <font color=Red>=</font> definition pref-<a name="line-80"></a>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/General.html
@@ -1,25 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/General.hs</title>-</head>-<body>-<pre><a name="line-1"></a>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>General<font color=Cyan>(</font>-<a name="line-3"></a>    dropLast<font color=Cyan>,</font> dropFirst-<a name="line-4"></a>    <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-5"></a>-<a name="line-6"></a>-<a name="line-7"></a><a name="dropLast"></a>dropLast <font color=Red>::</font> Eq a <font color=Red>=&gt;</font> a <font color=Red>-&gt;</font> <font color=Red>[</font>a<font color=Red>]</font> <font color=Red>-&gt;</font> <font color=Red>[</font>a<font color=Red>]</font>-<a name="line-8"></a>dropLast x <font color=Red>[</font>y<font color=Red>]</font> <font color=Red>|</font> x <font color=Cyan>==</font> y <font color=Red>=</font> []-<a name="line-9"></a>dropLast x <font color=Cyan>(</font>y<b><font color=Red>:</font></b>ys<font color=Cyan>)</font> <font color=Red>=</font> y <b><font color=Red>:</font></b> dropLast x ys-<a name="line-10"></a>dropLast x [] <font color=Red>=</font> []-<a name="line-11"></a>-<a name="line-12"></a>-<a name="line-13"></a><a name="dropFirst"></a>dropFirst <font color=Red>::</font> Eq a <font color=Red>=&gt;</font> a <font color=Red>-&gt;</font> <font color=Red>[</font>a<font color=Red>]</font> <font color=Red>-&gt;</font> <font color=Red>[</font>a<font color=Red>]</font>-<a name="line-14"></a>dropFirst x <font color=Cyan>(</font>y<b><font color=Red>:</font></b>ys<font color=Cyan>)</font> <font color=Red>|</font> x <font color=Cyan>==</font> y <font color=Red>=</font> ys-<a name="line-15"></a>dropFirst x ys <font color=Red>=</font> ys-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/HTML.html
@@ -1,102 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/HTML.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Formats Haskell source code using HTML with font tags.</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>HTML -<a name="line-3"></a>    <font color=Cyan>(</font> hscolour-<a name="line-4"></a>    <font color=Cyan>,</font> top'n'tail-<a name="line-5"></a>     <font color=Blue>-- * Internals</font>-<a name="line-6"></a>    <font color=Cyan>,</font> renderAnchors<font color=Cyan>,</font> renderComment<font color=Cyan>,</font> renderNewLinesAnchors<font color=Cyan>,</font> escape-<a name="line-7"></a>    <font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-8"></a>-<a name="line-9"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Anchors-<a name="line-10"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <u><font color=Green>as</font></u> Classify-<a name="line-11"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-12"></a>-<a name="line-13"></a><u><font color=Green>import</font></u> Data<font color=Cyan>.</font>Char<font color=Cyan>(</font>isAlphaNum<font color=Cyan>)</font>-<a name="line-14"></a>-<a name="line-15"></a>-<a name="line-16"></a><a name="hscolour"></a><font color=Blue>-- | Formats Haskell source code using HTML with font tags.</font>-<a name="line-17"></a>hscolour <font color=Red>::</font> ColourPrefs <font color=Blue>-- ^ Colour preferences.</font>-<a name="line-18"></a>         <font color=Red>-&gt;</font> Bool        <font color=Blue>-- ^ Whether to include anchors.</font>-<a name="line-19"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-20"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Coloured Haskell source code.</font>-<a name="line-21"></a>hscolour pref anchor <font color=Red>=</font> -<a name="line-22"></a>    pre-<a name="line-23"></a>    <font color=Cyan>.</font> <font color=Cyan>(</font><u><font color=Green>if</font></u> anchor <u><font color=Green>then</font></u> renderNewLinesAnchors-<a name="line-24"></a>                      <font color=Cyan>.</font> concatMap <font color=Cyan>(</font>renderAnchors <font color=Cyan>(</font>renderToken pref<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-25"></a>                      <font color=Cyan>.</font> insertAnchors-<a name="line-26"></a>                 <u><font color=Green>else</font></u> concatMap <font color=Cyan>(</font>renderToken pref<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-27"></a>    <font color=Cyan>.</font> tokenise-<a name="line-28"></a>-<a name="line-29"></a><a name="top'n'tail"></a>top'n'tail <font color=Red>::</font> String <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-30"></a>top'n'tail title <font color=Red>=</font> <font color=Cyan>(</font>htmlHeader title <font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font>htmlClose<font color=Cyan>)</font>-<a name="line-31"></a>-<a name="line-32"></a><a name="pre"></a>pre <font color=Red>::</font> String <font color=Red>-&gt;</font> String-<a name="line-33"></a>pre <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"&lt;pre&gt;"</font><font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font><font color=Magenta>"&lt;/pre&gt;"</font><font color=Cyan>)</font>-<a name="line-34"></a>-<a name="line-35"></a><a name="renderToken"></a>renderToken <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-36"></a>renderToken pref <font color=Cyan>(</font>t<font color=Cyan>,</font>s<font color=Cyan>)</font> <font color=Red>=</font> fontify <font color=Cyan>(</font>colourise pref t<font color=Cyan>)</font>-<a name="line-37"></a>                         <font color=Cyan>(</font><u><font color=Green>if</font></u> t <font color=Cyan>==</font> Comment <u><font color=Green>then</font></u> renderComment s <u><font color=Green>else</font></u> escape s<font color=Cyan>)</font>-<a name="line-38"></a>-<a name="line-39"></a><a name="renderAnchors"></a>renderAnchors <font color=Red>::</font> <font color=Cyan>(</font><font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font><font color=Red>-&gt;</font>String<font color=Cyan>)</font>-<a name="line-40"></a>                 <font color=Red>-&gt;</font> Either String <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-41"></a>renderAnchors <u><font color=Green>_</font></u>      <font color=Cyan>(</font>Left v<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"&lt;a name=\""</font><font color=Cyan>++</font>v<font color=Cyan>++</font><font color=Magenta>"\"&gt;&lt;/a&gt;"</font>-<a name="line-42"></a>renderAnchors render <font color=Cyan>(</font>Right r<font color=Cyan>)</font> <font color=Red>=</font> render r-<a name="line-43"></a>-<a name="line-44"></a><a name="renderComment"></a><font color=Blue>-- if there are <a href="http://links/">http://links/</a> in a comment, turn them into</font>-<a name="line-45"></a><font color=Blue>-- hyperlinks</font>-<a name="line-46"></a>renderComment <font color=Red>::</font> String <font color=Red>-&gt;</font> String-<a name="line-47"></a>renderComment xs<font color=Red>@</font><font color=Cyan>(</font><font color=Magenta>'h'</font><b><font color=Red>:</font></b><font color=Magenta>'t'</font><b><font color=Red>:</font></b><font color=Magenta>'t'</font><b><font color=Red>:</font></b><font color=Magenta>'p'</font><b><font color=Red>:</font></b><font color=Magenta>':'</font><b><font color=Red>:</font></b><font color=Magenta>'/'</font><b><font color=Red>:</font></b><font color=Magenta>'/'</font><b><font color=Red>:</font></b><u><font color=Green>_</font></u><font color=Cyan>)</font> <font color=Red>=</font>-<a name="line-48"></a>        renderLink a <font color=Cyan>++</font> renderComment b-<a name="line-49"></a>    <u><font color=Green>where</font></u>-<a name="line-50"></a>        <font color=Blue>-- see <a href="http://www.gbiv.com/protocols/uri/rfc/rfc3986.html#characters">http://www.gbiv.com/protocols/uri/rfc/rfc3986.html#characters</a></font>-<a name="line-51"></a>        isUrlChar x <font color=Red>=</font> isAlphaNum x <font color=Cyan>||</font> x <font color=Cyan>`elem`</font> <font color=Magenta>":/?#[]@!$&amp;'()*+,;=-._~%"</font>-<a name="line-52"></a>        <font color=Cyan>(</font>a<font color=Cyan>,</font>b<font color=Cyan>)</font> <font color=Red>=</font> span isUrlChar xs-<a name="line-53"></a>        renderLink link <font color=Red>=</font> <font color=Magenta>"&lt;a href=\""</font> <font color=Cyan>++</font> link <font color=Cyan>++</font> <font color=Magenta>"\"&gt;"</font> <font color=Cyan>++</font> escape link <font color=Cyan>++</font> <font color=Magenta>"&lt;/a&gt;"</font>-<a name="line-54"></a>        -<a name="line-55"></a>renderComment <font color=Cyan>(</font>x<b><font color=Red>:</font></b>xs<font color=Cyan>)</font> <font color=Red>=</font> escape <font color=Red>[</font>x<font color=Red>]</font> <font color=Cyan>++</font> renderComment xs-<a name="line-56"></a>renderComment [] <font color=Red>=</font> []-<a name="line-57"></a>-<a name="line-58"></a><a name="renderNewLinesAnchors"></a>renderNewLinesAnchors <font color=Red>::</font> String <font color=Red>-&gt;</font> String-<a name="line-59"></a>renderNewLinesAnchors <font color=Red>=</font> unlines <font color=Cyan>.</font> map render <font color=Cyan>.</font> zip <font color=Red>[</font><font color=Magenta>1</font><font color=Red>..</font><font color=Red>]</font> <font color=Cyan>.</font> lines-<a name="line-60"></a>    <u><font color=Green>where</font></u> render <font color=Cyan>(</font>line<font color=Cyan>,</font> s<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"&lt;a name=\"line-"</font> <font color=Cyan>++</font> show line <font color=Cyan>++</font> <font color=Magenta>"\"&gt;&lt;/a&gt;"</font> <font color=Cyan>++</font> s-<a name="line-61"></a>-<a name="line-62"></a><a name="fontify"></a><font color=Blue>-- Html stuff</font>-<a name="line-63"></a>fontify [] s     <font color=Red>=</font> s-<a name="line-64"></a>fontify <font color=Cyan>(</font>h<b><font color=Red>:</font></b>hs<font color=Cyan>)</font> s <font color=Red>=</font> font h <font color=Cyan>(</font>fontify hs s<font color=Cyan>)</font>-<a name="line-65"></a>-<a name="line-66"></a><a name="font"></a>font Normal         s <font color=Red>=</font> s-<a name="line-67"></a>font Bold           s <font color=Red>=</font> <font color=Magenta>"&lt;b&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/b&gt;"</font>-<a name="line-68"></a>font Dim            s <font color=Red>=</font> <font color=Magenta>"&lt;em&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/em&gt;"</font>-<a name="line-69"></a>font Underscore     s <font color=Red>=</font> <font color=Magenta>"&lt;u&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/u&gt;"</font>-<a name="line-70"></a>font Blink          s <font color=Red>=</font> <font color=Magenta>"&lt;blink&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/blink&gt;"</font>-<a name="line-71"></a>font ReverseVideo   s <font color=Red>=</font> s-<a name="line-72"></a>font Concealed      s <font color=Red>=</font> s-<a name="line-73"></a>font <font color=Cyan>(</font>Foreground c<font color=Cyan>)</font> s <font color=Red>=</font> <font color=Magenta>"&lt;font color="</font><font color=Cyan>++</font>show c<font color=Cyan>++</font><font color=Magenta>"&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/font&gt;"</font>-<a name="line-74"></a>font <font color=Cyan>(</font>Background c<font color=Cyan>)</font> s <font color=Red>=</font> <font color=Magenta>"&lt;font bgcolor="</font><font color=Cyan>++</font>show c<font color=Cyan>++</font><font color=Magenta>"&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/font&gt;"</font>-<a name="line-75"></a>font Italic         s <font color=Red>=</font> <font color=Magenta>"&lt;i&gt;"</font><font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"&lt;/i&gt;"</font>-<a name="line-76"></a>-<a name="line-77"></a><a name="escape"></a>escape <font color=Cyan>(</font><font color=Magenta>'&lt;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"&amp;lt;"</font><font color=Cyan>++</font>escape cs-<a name="line-78"></a>escape <font color=Cyan>(</font><font color=Magenta>'&gt;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"&amp;gt;"</font><font color=Cyan>++</font>escape cs-<a name="line-79"></a>escape <font color=Cyan>(</font><font color=Magenta>'&amp;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"&amp;amp;"</font><font color=Cyan>++</font>escape cs-<a name="line-80"></a>escape <font color=Cyan>(</font>c<b><font color=Red>:</font></b>cs<font color=Cyan>)</font>   <font color=Red>=</font> c<b><font color=Red>:</font></b> escape cs-<a name="line-81"></a>escape []       <font color=Red>=</font> []-<a name="line-82"></a>-<a name="line-83"></a><a name="htmlHeader"></a>htmlHeader title <font color=Red>=</font> unlines-<a name="line-84"></a>  <font color=Red>[</font> <font color=Magenta>"&lt;!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\"&gt;"</font>-<a name="line-85"></a>  <font color=Cyan>,</font> <font color=Magenta>"&lt;html&gt;"</font>-<a name="line-86"></a>  <font color=Cyan>,</font> <font color=Magenta>"&lt;head&gt;"</font>-<a name="line-87"></a>  <font color=Cyan>,</font><font color=Magenta>"&lt;!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ --&gt;"</font>-<a name="line-88"></a>  <font color=Cyan>,</font> <font color=Magenta>"&lt;title&gt;"</font><font color=Cyan>++</font>title<font color=Cyan>++</font><font color=Magenta>"&lt;/title&gt;"</font>-<a name="line-89"></a>  <font color=Cyan>,</font> <font color=Magenta>"&lt;/head&gt;"</font>-<a name="line-90"></a>  <font color=Cyan>,</font> <font color=Magenta>"&lt;body&gt;"</font>-<a name="line-91"></a>  <font color=Red>]</font>-<a name="line-92"></a><a name="htmlClose"></a>htmlClose  <font color=Red>=</font> <font color=Magenta>"\n&lt;/body&gt;\n&lt;/html&gt;"</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/InlineCSS.html
@@ -1,86 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/InlineCSS.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Formats Haskell source code as HTML with inline CSS.</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>InlineCSS <font color=Cyan>(</font>hscolour<font color=Cyan>,</font>top'n'tail<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-3"></a>-<a name="line-4"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Anchors-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <u><font color=Green>as</font></u> Classify-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-7"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>HTML <font color=Cyan>(</font>renderAnchors<font color=Cyan>,</font> renderComment<font color=Cyan>,</font>-<a name="line-8"></a>                                       renderNewLinesAnchors<font color=Cyan>,</font> escape<font color=Cyan>)</font>-<a name="line-9"></a>-<a name="line-10"></a><a name="hscolour"></a><font color=Blue>-- | Formats Haskell source code as a complete HTML document with inline styling</font>-<a name="line-11"></a>hscolour <font color=Red>::</font> ColourPrefs	<font color=Blue>-- ^ Preferences for styling.</font>-<a name="line-12"></a>         <font color=Red>-&gt;</font> Bool   <font color=Blue>-- ^ Whether to include anchors.</font>-<a name="line-13"></a>         <font color=Red>-&gt;</font> String <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-14"></a>         <font color=Red>-&gt;</font> String <font color=Blue>-- ^ An HTML document containing the coloured </font>-<a name="line-15"></a>                   <font color=Blue>--   Haskell source code.</font>-<a name="line-16"></a>hscolour prefs anchor <font color=Red>=</font>-<a name="line-17"></a>  pre-<a name="line-18"></a>  <font color=Cyan>.</font> <font color=Cyan>(</font><u><font color=Green>if</font></u> anchor -<a name="line-19"></a>        <u><font color=Green>then</font></u> renderNewLinesAnchors-<a name="line-20"></a>             <font color=Cyan>.</font> concatMap <font color=Cyan>(</font>renderAnchors <font color=Cyan>(</font>renderToken prefs<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-21"></a>             <font color=Cyan>.</font> insertAnchors-<a name="line-22"></a>        <u><font color=Green>else</font></u> concatMap <font color=Cyan>(</font>renderToken prefs<font color=Cyan>)</font><font color=Cyan>)</font>-<a name="line-23"></a>  <font color=Cyan>.</font> tokenise-<a name="line-24"></a>-<a name="line-25"></a><a name="top'n'tail"></a>top'n'tail <font color=Red>::</font> String <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-26"></a>top'n'tail title  <font color=Red>=</font> <font color=Cyan>(</font>cssPrefix title <font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font>cssSuffix<font color=Cyan>)</font>-<a name="line-27"></a>-<a name="line-28"></a><a name="pre"></a>pre <font color=Red>::</font> String <font color=Red>-&gt;</font> String-<a name="line-29"></a>pre <font color=Red>=</font>   <font color=Cyan>(</font><font color=Magenta>"&lt;pre style=\"font-family:Consolas, Monaco, Monospace;\"&gt;"</font><font color=Cyan>++</font><font color=Cyan>)</font>-<a name="line-30"></a>      <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font><font color=Magenta>"&lt;/pre&gt;"</font><font color=Cyan>)</font>-<a name="line-31"></a>-<a name="line-32"></a><a name="renderToken"></a>renderToken <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-33"></a>renderToken prefs <font color=Cyan>(</font>cls<font color=Cyan>,</font>text<font color=Cyan>)</font> <font color=Red>=</font>-<a name="line-34"></a>  stylise <font color=Cyan>(</font>colourise prefs cls<font color=Cyan>)</font> <font color=Cyan>$</font>-<a name="line-35"></a>  <u><font color=Green>if</font></u> cls <font color=Cyan>==</font> Comment <u><font color=Green>then</font></u> renderComment text <u><font color=Green>else</font></u> escape text-<a name="line-36"></a>-<a name="line-37"></a><a name="stylise"></a>stylise <font color=Red>::</font> <font color=Red>[</font>Highlight<font color=Red>]</font> <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-38"></a>stylise hs s <font color=Red>=</font> <font color=Magenta>"&lt;span style=\""</font> <font color=Cyan>++</font> concatMap style hs <font color=Cyan>++</font> <font color=Magenta>"\"&gt;"</font> <font color=Cyan>++</font>s<font color=Cyan>++</font> <font color=Magenta>"&lt;/span&gt;"</font>-<a name="line-39"></a>-<a name="line-40"></a><a name="cssPrefix"></a>cssPrefix title <font color=Red>=</font> unlines-<a name="line-41"></a>    <font color=Red>[</font><font color=Magenta>"&lt;!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"&gt;"</font>-<a name="line-42"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;html&gt;"</font>-<a name="line-43"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;head&gt;"</font>-<a name="line-44"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ --&gt;"</font>-<a name="line-45"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;title&gt;"</font><font color=Cyan>++</font>title<font color=Cyan>++</font><font color=Magenta>"&lt;/title&gt;"</font>-<a name="line-46"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;/head&gt;"</font>-<a name="line-47"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;body style=\"background-color: #131313; color: #ffffff;\"&gt;"</font>-<a name="line-48"></a>    <font color=Red>]</font>-<a name="line-49"></a>    -<a name="line-50"></a><a name="cssSuffix"></a>cssSuffix <font color=Red>=</font> unlines-<a name="line-51"></a>    <font color=Red>[</font><font color=Magenta>"&lt;/body&gt;"</font>-<a name="line-52"></a>    <font color=Cyan>,</font><font color=Magenta>"&lt;/html&gt;"</font>-<a name="line-53"></a>    <font color=Red>]</font>-<a name="line-54"></a>-<a name="line-55"></a><a name="style"></a>style <font color=Red>::</font> Highlight <font color=Red>-&gt;</font> String-<a name="line-56"></a>style Normal         <font color=Red>=</font> <font color=Magenta>""</font>-<a name="line-57"></a>style Bold           <font color=Red>=</font> <font color=Magenta>"font-weight: bold;"</font>-<a name="line-58"></a>style Dim            <font color=Red>=</font> <font color=Magenta>"font-weight: lighter;"</font>-<a name="line-59"></a>style Underscore     <font color=Red>=</font> <font color=Magenta>"text-decoration: underline;"</font>-<a name="line-60"></a>style Blink          <font color=Red>=</font> <font color=Magenta>"text-decoration:  blink;"</font>-<a name="line-61"></a>style ReverseVideo   <font color=Red>=</font> <font color=Magenta>""</font>-<a name="line-62"></a>style Concealed      <font color=Red>=</font> <font color=Magenta>"text-decoration:  line-through;"</font>-<a name="line-63"></a>style <font color=Cyan>(</font>Foreground c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"color: "</font><font color=Cyan>++</font>csscolour c<font color=Cyan>++</font><font color=Magenta>";"</font>-<a name="line-64"></a>style <font color=Cyan>(</font>Background c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"background-colour: "</font><font color=Cyan>++</font>csscolour c<font color=Cyan>++</font><font color=Magenta>";"</font>-<a name="line-65"></a>style Italic         <font color=Red>=</font> <font color=Magenta>"font-style: italic;"</font>-<a name="line-66"></a>-<a name="line-67"></a><a name="csscolour"></a>csscolour <font color=Red>::</font> Colour <font color=Red>-&gt;</font> String-<a name="line-68"></a>csscolour Black   <font color=Red>=</font> <font color=Magenta>"#000000"</font>-<a name="line-69"></a>csscolour Red     <font color=Red>=</font> <font color=Magenta>"#ff0000"</font>-<a name="line-70"></a>csscolour Green   <font color=Red>=</font> <font color=Magenta>"#00ff00"</font>-<a name="line-71"></a>csscolour Yellow  <font color=Red>=</font> <font color=Magenta>"#ffff00"</font>-<a name="line-72"></a>csscolour Blue    <font color=Red>=</font> <font color=Magenta>"#0000ff"</font>-<a name="line-73"></a>csscolour Magenta <font color=Red>=</font> <font color=Magenta>"#ff00ff"</font>-<a name="line-74"></a>csscolour Cyan    <font color=Red>=</font> <font color=Magenta>"#00ffff"</font>-<a name="line-75"></a>csscolour White   <font color=Red>=</font> <font color=Magenta>"#ffffff"</font>-<a name="line-76"></a>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/LaTeX.html
@@ -1,119 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/LaTeX.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Formats Haskell source code using LaTeX macros.</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>LaTeX <font color=Cyan>(</font>hscolour<font color=Cyan>,</font> top'n'tail<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-3"></a>-<a name="line-4"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <u><font color=Green>as</font></u> Classify-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>General-<a name="line-7"></a>-<a name="line-8"></a><a name="hscolour"></a><font color=Blue>-- | Formats Haskell source code as a complete LaTeX document.</font>-<a name="line-9"></a>hscolour <font color=Red>::</font> ColourPrefs <font color=Blue>-- ^ Colour preferences.</font>-<a name="line-10"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-11"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ A LaTeX document\/fragment containing the coloured </font>-<a name="line-12"></a>                        <font color=Blue>--   Haskell source code.</font>-<a name="line-13"></a>hscolour pref <font color=Red>=</font> concatMap <font color=Cyan>(</font>renderToken pref<font color=Cyan>)</font> <font color=Cyan>.</font> tokenise-<a name="line-14"></a>-<a name="line-15"></a><a name="top'n'tail"></a>top'n'tail <font color=Red>::</font> String <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-16"></a>top'n'tail title <font color=Red>=</font> <font color=Cyan>(</font>latexPrefix title<font color=Cyan>++</font><font color=Cyan>)</font> <font color=Cyan>.</font> <font color=Cyan>(</font><font color=Cyan>++</font>latexSuffix<font color=Cyan>)</font>-<a name="line-17"></a>-<a name="line-18"></a><a name="renderToken"></a><font color=Blue>-- | Wrap each lexeme in the appropriate LaTeX macro.</font>-<a name="line-19"></a><font color=Blue>--   TODO: filter dangerous characters like "{}_$"</font>-<a name="line-20"></a>renderToken <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-21"></a>renderToken pref <font color=Cyan>(</font>Space<font color=Cyan>,</font>text<font color=Cyan>)</font> <font color=Red>=</font> filterSpace text-<a name="line-22"></a>renderToken pref <font color=Cyan>(</font>cls<font color=Cyan>,</font>text<font color=Cyan>)</font>   <font color=Red>=</font>-<a name="line-23"></a>  <u><font color=Green>let</font></u> symb <font color=Red>=</font> <u><font color=Green>case</font></u> cls <u><font color=Green>of</font></u>-<a name="line-24"></a>              String <font color=Red>-&gt;</font> <font color=Magenta>"``"</font> <font color=Cyan>++</font> <font color=Cyan>(</font>dropFirst <font color=Magenta>'\"'</font> <font color=Cyan>$</font> dropLast <font color=Magenta>'\"'</font> <font color=Cyan>$</font> text<font color=Cyan>)</font> <font color=Cyan>++</font> <font color=Magenta>"''"</font>-<a name="line-25"></a>              <u><font color=Green>_</font></u>      <font color=Red>-&gt;</font> text-<a name="line-26"></a>      style <font color=Red>=</font> colourise pref cls-<a name="line-27"></a>      <font color=Cyan>(</font>pre<font color=Cyan>,</font> post<font color=Cyan>)</font> <font color=Red>=</font> unzip <font color=Cyan>$</font> map latexHighlight style-<a name="line-28"></a>  <u><font color=Green>in</font></u> concat pre <font color=Cyan>++</font> filterSpecial symb <font color=Cyan>++</font> concat post-<a name="line-29"></a>-<a name="line-30"></a><a name="filterSpace"></a><font color=Blue>-- | Filter white space characters.</font>-<a name="line-31"></a>filterSpace <font color=Red>::</font> String-<a name="line-32"></a>            <font color=Red>-&gt;</font> String-<a name="line-33"></a>filterSpace <font color=Cyan>(</font><font color=Magenta>'\n'</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpace ss<font color=Cyan>)</font>-<a name="line-34"></a>filterSpace <font color=Cyan>(</font><font color=Magenta>' '</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\hsspace "</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpace ss<font color=Cyan>)</font>-<a name="line-35"></a>filterSpace <font color=Cyan>(</font><font color=Magenta>'\t'</font><b><font color=Red>:</font></b>ss<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"\\hstab "</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpace ss<font color=Cyan>)</font>-<a name="line-36"></a>filterSpace <font color=Cyan>(</font>c<b><font color=Red>:</font></b>ss<font color=Cyan>)</font>    <font color=Red>=</font> c<b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpace ss<font color=Cyan>)</font>-<a name="line-37"></a>filterSpace []        <font color=Red>=</font> []-<a name="line-38"></a>-<a name="line-39"></a><a name="filterSpecial"></a><font color=Blue>-- | Filters the characters "#$%&amp;~_^\{}" which are special</font>-<a name="line-40"></a><font color=Blue>--   in LaTeX.</font>-<a name="line-41"></a>filterSpecial <font color=Red>::</font> String  <font color=Blue>-- ^ The string to filter. </font>-<a name="line-42"></a>              <font color=Red>-&gt;</font> String  <font color=Blue>-- ^ The LaTeX-safe string.</font>-<a name="line-43"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'#'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'#'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-44"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'$'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'$'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-45"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'%'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'%'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-46"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'&amp;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'&amp;'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-47"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'~'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\tilde{ }"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-48"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'_'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'_'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-49"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'^'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{\\hat{ }}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-50"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'\\'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font> <font color=Red>=</font> <font color=Magenta>"$\\backslash$"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-51"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'{'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'{'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-52"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'}'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>'\\'</font><b><font color=Red>:</font></b><font color=Magenta>'}'</font><b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-53"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'|'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{|}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-54"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'&lt;'</font><b><font color=Red>:</font></b><font color=Magenta>'-'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{\\leftarrow}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-55"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'&lt;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{\\langle}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-56"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'-'</font><b><font color=Red>:</font></b><font color=Magenta>'&gt;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{\\rightarrow}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-57"></a>filterSpecial <font color=Cyan>(</font><font color=Magenta>'&gt;'</font><b><font color=Red>:</font></b>cs<font color=Cyan>)</font>  <font color=Red>=</font> <font color=Magenta>"\\ensuremath{\\rangle}"</font><font color=Cyan>++</font><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-58"></a>filterSpecial <font color=Cyan>(</font>c<b><font color=Red>:</font></b>cs<font color=Cyan>)</font>    <font color=Red>=</font> c<b><font color=Red>:</font></b><font color=Cyan>(</font>filterSpecial cs<font color=Cyan>)</font>-<a name="line-59"></a>filterSpecial []        <font color=Red>=</font> []-<a name="line-60"></a>-<a name="line-61"></a>-<a name="line-62"></a><a name="latexHighlight"></a><font color=Blue>-- | Constructs the appropriate LaTeX macro for the given style.</font>-<a name="line-63"></a>latexHighlight <font color=Red>::</font> Highlight <font color=Red>-&gt;</font> <font color=Cyan>(</font>String<font color=Cyan>,</font> String<font color=Cyan>)</font>-<a name="line-64"></a>latexHighlight Normal         <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"{\\rm{}"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-65"></a>latexHighlight Bold           <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"{\\bf{}"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-66"></a>latexHighlight Dim            <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>""</font><font color=Cyan>,</font> <font color=Magenta>""</font><font color=Cyan>)</font>-<a name="line-67"></a>latexHighlight Underscore     <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"\\underline{"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-68"></a>latexHighlight Blink          <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>""</font><font color=Cyan>,</font> <font color=Magenta>""</font><font color=Cyan>)</font>-<a name="line-69"></a>latexHighlight ReverseVideo   <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>""</font><font color=Cyan>,</font> <font color=Magenta>""</font><font color=Cyan>)</font>-<a name="line-70"></a>latexHighlight Concealed      <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"\\conceal{"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-71"></a>latexHighlight <font color=Cyan>(</font>Foreground c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"\\textcolor{"</font><font color=Cyan>++</font> latexColour c <font color=Cyan>++</font><font color=Magenta>"}{"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-72"></a>latexHighlight <font color=Cyan>(</font>Background c<font color=Cyan>)</font> <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"\\colorbox{"</font><font color=Cyan>++</font> latexColour c <font color=Cyan>++</font><font color=Magenta>"}{"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-73"></a>latexHighlight Italic         <font color=Red>=</font> <font color=Cyan>(</font><font color=Magenta>"{\\it{}"</font><font color=Cyan>,</font> <font color=Magenta>"}"</font><font color=Cyan>)</font>-<a name="line-74"></a>-<a name="line-75"></a><a name="latexColour"></a><font color=Blue>-- | Translate a 'Colour' into a LaTeX colour name.</font>-<a name="line-76"></a>latexColour <font color=Red>::</font> Colour <font color=Red>-&gt;</font> String-<a name="line-77"></a>latexColour Black   <font color=Red>=</font> <font color=Magenta>"black"</font>-<a name="line-78"></a>latexColour Red     <font color=Red>=</font> <font color=Magenta>"red"</font>-<a name="line-79"></a>latexColour Green   <font color=Red>=</font> <font color=Magenta>"green"</font>-<a name="line-80"></a>latexColour Yellow  <font color=Red>=</font> <font color=Magenta>"yellow"</font>-<a name="line-81"></a>latexColour Blue    <font color=Red>=</font> <font color=Magenta>"blue"</font>-<a name="line-82"></a>latexColour Magenta <font color=Red>=</font> <font color=Magenta>"magenta"</font>-<a name="line-83"></a>latexColour Cyan    <font color=Red>=</font> <font color=Magenta>"cyan"</font>-<a name="line-84"></a>latexColour White   <font color=Red>=</font> <font color=Magenta>"white"</font>-<a name="line-85"></a>-<a name="line-86"></a><a name="latexPrefix"></a><font color=Blue>-- | Generic LaTeX document preamble.</font>-<a name="line-87"></a>latexPrefix title <font color=Red>=</font> unlines-<a name="line-88"></a>    <font color=Red>[</font><font color=Magenta>"\\documentclass[a4paper, 12pt]{article}"</font>-<a name="line-89"></a>    <font color=Cyan>,</font><font color=Magenta>"\\usepackage[usenames]{color}"</font>-<a name="line-90"></a>    <font color=Cyan>,</font><font color=Magenta>"\\usepackage{hyperref}"</font>-<a name="line-91"></a>    <font color=Cyan>,</font><font color=Magenta>"\\newsavebox{\\spaceb}"</font>-<a name="line-92"></a>    <font color=Cyan>,</font><font color=Magenta>"\\newsavebox{\\tabb}"</font>-<a name="line-93"></a>    <font color=Cyan>,</font><font color=Magenta>"\\savebox{\\spaceb}[1ex]{~}"</font>-<a name="line-94"></a>    <font color=Cyan>,</font><font color=Magenta>"\\savebox{\\tabb}[4ex]{~}"</font>-<a name="line-95"></a>    <font color=Cyan>,</font><font color=Magenta>"\\newcommand{\\hsspace}{\\usebox{\\spaceb}}"</font>-<a name="line-96"></a>    <font color=Cyan>,</font><font color=Magenta>"\\newcommand{\\hstab}{\\usebox{\\tabb}}"</font>-<a name="line-97"></a>    <font color=Cyan>,</font><font color=Magenta>"\\newcommand{\\conceal}[1]{}"</font>-<a name="line-98"></a>    <font color=Cyan>,</font><font color=Magenta>"\\title{"</font><font color=Cyan>++</font>title<font color=Cyan>++</font><font color=Magenta>"}"</font>-<a name="line-99"></a>    <font color=Cyan>,</font><font color=Magenta>"%% Generated by HsColour"</font>-<a name="line-100"></a>    <font color=Cyan>,</font><font color=Magenta>"\\begin{document}"</font>-<a name="line-101"></a>    <font color=Cyan>,</font><font color=Magenta>"\\maketitle"</font>-<a name="line-102"></a>    <font color=Cyan>,</font><font color=Magenta>"\\noindent"</font>-<a name="line-103"></a>    <font color=Red>]</font>-<a name="line-104"></a>-<a name="line-105"></a><a name="latexSuffix"></a><font color=Blue>-- | Generic LaTeX document postamble.</font>-<a name="line-106"></a>latexSuffix <font color=Red>=</font> unlines-<a name="line-107"></a>    <font color=Red>[</font><font color=Magenta>""</font>-<a name="line-108"></a>    <font color=Cyan>,</font><font color=Magenta>"\\end{document}"</font>-<a name="line-109"></a>    <font color=Red>]</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/MIRC.html
@@ -1,78 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/MIRC.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Formats Haskell source code using mIRC codes.</font>-<a name="line-2"></a><font color=Blue>--   (see http:\/\/irssi.org\/documentation\/formats)</font>-<a name="line-3"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>MIRC <font color=Cyan>(</font>hscolour<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-4"></a>-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify <u><font color=Green>as</font></u> Classify-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-7"></a>-<a name="line-8"></a><u><font color=Green>import</font></u> Data<font color=Cyan>.</font>Char<font color=Cyan>(</font>isAlphaNum<font color=Cyan>)</font>-<a name="line-9"></a>-<a name="line-10"></a>-<a name="line-11"></a><a name="hscolour"></a><font color=Blue>-- | Formats Haskell source code using mIRC codes.</font>-<a name="line-12"></a>hscolour <font color=Red>::</font> ColourPrefs <font color=Blue>-- ^ Colour preferences.</font>-<a name="line-13"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-14"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Coloured Haskell source code.</font>-<a name="line-15"></a>hscolour pref <font color=Red>=</font> concatMap <font color=Cyan>(</font>renderToken pref<font color=Cyan>)</font> <font color=Cyan>.</font> tokenise-<a name="line-16"></a>-<a name="line-17"></a><a name="renderToken"></a>renderToken <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-18"></a>renderToken pref <font color=Cyan>(</font>t<font color=Cyan>,</font>s<font color=Cyan>)</font> <font color=Red>=</font> fontify <font color=Cyan>(</font>colourise pref t<font color=Cyan>)</font> s-<a name="line-19"></a>-<a name="line-20"></a>-<a name="line-21"></a><a name="fontify"></a><font color=Blue>-- mIRC stuff</font>-<a name="line-22"></a>fontify hs <font color=Red>=</font>-<a name="line-23"></a>    mircColours <font color=Cyan>(</font>joinColours hs<font color=Cyan>)</font>-<a name="line-24"></a>    <font color=Cyan>.</font> highlight <font color=Cyan>(</font>filter <font color=Cyan>(</font><font color=Cyan>`elem`</font><font color=Red>[</font>Normal<font color=Cyan>,</font>Bold<font color=Cyan>,</font>Underscore<font color=Cyan>,</font>ReverseVideo<font color=Red>]</font><font color=Cyan>)</font> hs<font color=Cyan>)</font>-<a name="line-25"></a>  <u><font color=Green>where</font></u>-<a name="line-26"></a>    highlight [] s     <font color=Red>=</font> s-<a name="line-27"></a>    highlight <font color=Cyan>(</font>h<b><font color=Red>:</font></b>hs<font color=Cyan>)</font> s <font color=Red>=</font> font h <font color=Cyan>(</font>highlight hs s<font color=Cyan>)</font>-<a name="line-28"></a>-<a name="line-29"></a>    font Normal         s <font color=Red>=</font> s-<a name="line-30"></a>    font Bold           s <font color=Red>=</font> <font color=Magenta>'\^B'</font><b><font color=Red>:</font></b>s<font color=Cyan>++</font><font color=Magenta>"\^B"</font>-<a name="line-31"></a>    font Underscore     s <font color=Red>=</font> <font color=Magenta>'\^_'</font><b><font color=Red>:</font></b>s<font color=Cyan>++</font><font color=Magenta>"\^_"</font>-<a name="line-32"></a>    font ReverseVideo   s <font color=Red>=</font> <font color=Magenta>'\^V'</font><b><font color=Red>:</font></b>s<font color=Cyan>++</font><font color=Magenta>"\^V"</font>-<a name="line-33"></a>-<a name="line-34"></a><a name="MircColour"></a><font color=Blue>-- mIRC combines colour codes in a non-modular way</font>-<a name="line-35"></a><a name="MircColour"></a><u><font color=Green>data</font></u> MircColour <font color=Red>=</font> Mirc <font color=Cyan>{</font> fg<font color=Red>::</font>Colour<font color=Cyan>,</font> dim<font color=Red>::</font>Bool<font color=Cyan>,</font> bg<font color=Red>::</font>Maybe Colour<font color=Cyan>,</font> blink<font color=Red>::</font>Bool<font color=Cyan>}</font>-<a name="line-36"></a>-<a name="line-37"></a><a name="joinColours"></a>joinColours <font color=Red>::</font> <font color=Red>[</font>Highlight<font color=Red>]</font> <font color=Red>-&gt;</font> MircColour-<a name="line-38"></a>joinColours <font color=Red>=</font> foldr join <font color=Cyan>(</font>Mirc <font color=Cyan>{</font>fg<font color=Red>=</font>Black<font color=Cyan>,</font> dim<font color=Red>=</font>False<font color=Cyan>,</font> bg<font color=Red>=</font>Nothing<font color=Cyan>,</font> blink<font color=Red>=</font>False<font color=Cyan>}</font><font color=Cyan>)</font>-<a name="line-39"></a>  <u><font color=Green>where</font></u>-<a name="line-40"></a>    join Blink           mirc <font color=Red>=</font> mirc <font color=Cyan>{</font>blink<font color=Red>=</font>True<font color=Cyan>}</font>-<a name="line-41"></a>    join Dim             mirc <font color=Red>=</font> mirc <font color=Cyan>{</font>dim<font color=Red>=</font>True<font color=Cyan>}</font>-<a name="line-42"></a>    join <font color=Cyan>(</font>Foreground fg<font color=Cyan>)</font> mirc <font color=Red>=</font> mirc <font color=Cyan>{</font>fg<font color=Red>=</font>fg<font color=Cyan>}</font>-<a name="line-43"></a>    join <font color=Cyan>(</font>Background bg<font color=Cyan>)</font> mirc <font color=Red>=</font> mirc <font color=Cyan>{</font>bg<font color=Red>=</font>Just bg<font color=Cyan>}</font>-<a name="line-44"></a>    join Concealed       mirc <font color=Red>=</font> mirc <font color=Cyan>{</font>fg<font color=Red>=</font>Black<font color=Cyan>,</font> bg<font color=Red>=</font>Just Black<font color=Cyan>}</font>-<a name="line-45"></a>    join <u><font color=Green>_</font></u>               mirc <font color=Red>=</font> mirc-<a name="line-46"></a>-<a name="line-47"></a><a name="mircColours"></a>mircColours <font color=Red>::</font> MircColour <font color=Red>-&gt;</font> String <font color=Red>-&gt;</font> String-<a name="line-48"></a>mircColours <font color=Cyan>(</font>Mirc fg dim Nothing   blink<font color=Cyan>)</font> s <font color=Red>=</font> <font color=Magenta>'\^C'</font><b><font color=Red>:</font></b> code fg dim<font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"\^O"</font>-<a name="line-49"></a>mircColours <font color=Cyan>(</font>Mirc fg dim <font color=Cyan>(</font>Just bg<font color=Cyan>)</font> blink<font color=Cyan>)</font> s <font color=Red>=</font> <font color=Magenta>'\^C'</font><b><font color=Red>:</font></b> code fg dim<font color=Cyan>++</font><font color=Magenta>','</font>-<a name="line-50"></a>                                                   <b><font color=Red>:</font></b> code bg blink<font color=Cyan>++</font>s<font color=Cyan>++</font><font color=Magenta>"\^O"</font>-<a name="line-51"></a>-<a name="line-52"></a><a name="code"></a>code <font color=Red>::</font> Colour <font color=Red>-&gt;</font> Bool <font color=Red>-&gt;</font> String-<a name="line-53"></a>code Black   False <font color=Red>=</font> <font color=Magenta>"1"</font>-<a name="line-54"></a>code Red     False <font color=Red>=</font> <font color=Magenta>"5"</font>-<a name="line-55"></a>code Green   False <font color=Red>=</font> <font color=Magenta>"3"</font>-<a name="line-56"></a>code Yellow  False <font color=Red>=</font> <font color=Magenta>"7"</font>-<a name="line-57"></a>code Blue    False <font color=Red>=</font> <font color=Magenta>"2"</font>-<a name="line-58"></a>code Magenta False <font color=Red>=</font> <font color=Magenta>"6"</font>-<a name="line-59"></a>code Cyan    False <font color=Red>=</font> <font color=Magenta>"10"</font>-<a name="line-60"></a>code White   False <font color=Red>=</font> <font color=Magenta>"0"</font>-<a name="line-61"></a>code Black   True  <font color=Red>=</font> <font color=Magenta>"14"</font>-<a name="line-62"></a>code Red     True  <font color=Red>=</font> <font color=Magenta>"4"</font>-<a name="line-63"></a>code Green   True  <font color=Red>=</font> <font color=Magenta>"9"</font>-<a name="line-64"></a>code Yellow  True  <font color=Red>=</font> <font color=Magenta>"8"</font>-<a name="line-65"></a>code Blue    True  <font color=Red>=</font> <font color=Magenta>"12"</font>-<a name="line-66"></a>code Magenta True  <font color=Red>=</font> <font color=Magenta>"13"</font>-<a name="line-67"></a>code Cyan    True  <font color=Red>=</font> <font color=Magenta>"11"</font>-<a name="line-68"></a>code White   True  <font color=Red>=</font> <font color=Magenta>"15"</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/Options.html
@@ -1,29 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/Options.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Options-<a name="line-2"></a>  <font color=Cyan>(</font> Option<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-3"></a>  <font color=Cyan>,</font> Output<font color=Cyan>(</font><font color=Red>..</font><font color=Cyan>)</font>-<a name="line-4"></a>  <font color=Cyan>)</font> <u><font color=Green>where</font></u> -<a name="line-5"></a>-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Output-<a name="line-7"></a>-<a name="line-8"></a><a name="Option"></a><font color=Blue>-- | Command-line options</font>-<a name="line-9"></a><a name="Option"></a><u><font color=Green>data</font></u> Option <font color=Red>=</font>-<a name="line-10"></a>    Help		<font color=Blue>-- ^ print usage message</font>-<a name="line-11"></a>  <font color=Red>|</font> Version		<font color=Blue>-- ^ report version</font>-<a name="line-12"></a>  <font color=Red>|</font> Information		<font color=Blue>-- ^ report auxiliary information, e.g. CSS defaults</font>-<a name="line-13"></a>  <font color=Red>|</font> Format Output	<font color=Blue>-- ^ what type of output to produce</font>-<a name="line-14"></a>  <font color=Red>|</font> LHS Bool		<font color=Blue>-- ^ literate input (i.e. multiple embedded fragments)</font>-<a name="line-15"></a>  <font color=Red>|</font> Anchors Bool	<font color=Blue>-- ^ whether to add anchors</font>-<a name="line-16"></a>  <font color=Red>|</font> Partial Bool	<font color=Blue>-- ^ whether to produce a full document or partial</font>-<a name="line-17"></a>  <font color=Red>|</font> Input FilePath	<font color=Blue>-- ^ input source file</font>-<a name="line-18"></a>  <font color=Red>|</font> Output FilePath	<font color=Blue>-- ^ output source file</font>-<a name="line-19"></a>  <u><font color=Green>deriving</font></u> Eq-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/Output.html
@@ -1,20 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/Output.hs</title>-</head>-<body>-<pre><a name="line-1"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Output <u><font color=Green>where</font></u>-<a name="line-2"></a>-<a name="line-3"></a><a name="Output"></a><font color=Blue>-- | The supported output formats.</font>-<a name="line-4"></a><a name="Output"></a><u><font color=Green>data</font></u> Output <font color=Red>=</font> TTY   <font color=Blue>-- ^ ANSI terminal codes</font>-<a name="line-5"></a>            <font color=Red>|</font> LaTeX <font color=Blue>-- ^ TeX macros</font>-<a name="line-6"></a>            <font color=Red>|</font> HTML  <font color=Blue>-- ^ HTML with font tags</font>-<a name="line-7"></a>            <font color=Red>|</font> CSS   <font color=Blue>-- ^ HTML with CSS.</font>-<a name="line-8"></a>            <font color=Red>|</font> ICSS  <font color=Blue>-- ^ HTML with inline CSS.</font>-<a name="line-9"></a>            <font color=Red>|</font> MIRC  <font color=Blue>-- ^ mIRC chat clients</font>-<a name="line-10"></a>  <u><font color=Green>deriving</font></u> <font color=Cyan>(</font>Eq<font color=Cyan>,</font>Show<font color=Cyan>)</font>-</pre>-</body>-</html>
− docs/hscolour/Language/Haskell/HsColour/TTY.html
@@ -1,25 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">-<html>-<head>-<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->-<title>Language/Haskell/HsColour/TTY.hs</title>-</head>-<body>-<pre><a name="line-1"></a><font color=Blue>-- | Highlights Haskell code with ANSI terminal codes.</font>-<a name="line-2"></a><u><font color=Green>module</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>TTY <font color=Cyan>(</font>hscolour<font color=Cyan>)</font> <u><font color=Green>where</font></u>-<a name="line-3"></a>-<a name="line-4"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>ANSI <u><font color=Green>as</font></u> ANSI-<a name="line-5"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Classify-<a name="line-6"></a><u><font color=Green>import</font></u> Language<font color=Cyan>.</font>Haskell<font color=Cyan>.</font>HsColour<font color=Cyan>.</font>Colourise-<a name="line-7"></a>-<a name="line-8"></a><a name="hscolour"></a><font color=Blue>-- | Highlights Haskell code with ANSI terminal codes.</font>-<a name="line-9"></a>hscolour <font color=Red>::</font> ColourPrefs <font color=Blue>-- ^ Colour preferences.</font>-<a name="line-10"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Haskell source code.</font>-<a name="line-11"></a>         <font color=Red>-&gt;</font> String      <font color=Blue>-- ^ Coloured Haskell source code.</font>-<a name="line-12"></a>hscolour pref <font color=Red>=</font> concatMap <font color=Cyan>(</font>renderToken pref<font color=Cyan>)</font> <font color=Cyan>.</font> tokenise-<a name="line-13"></a>-<a name="line-14"></a><a name="renderToken"></a>renderToken <font color=Red>::</font> ColourPrefs <font color=Red>-&gt;</font> <font color=Cyan>(</font>TokenType<font color=Cyan>,</font>String<font color=Cyan>)</font> <font color=Red>-&gt;</font> String-<a name="line-15"></a>renderToken pref <font color=Cyan>(</font>t<font color=Cyan>,</font>s<font color=Cyan>)</font> <font color=Red>=</font> ANSI<font color=Cyan>.</font>highlight <font color=Cyan>(</font>colourise pref t<font color=Cyan>)</font> s-</pre>-</body>-</html>
− docs/hscolour/doc-index-A.html
@@ -1,150 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (A)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Anchors</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AAnchors"->Language.Haskell.HsColour.Options</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-B.html
@@ -1,192 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (B)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Background</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ABackground"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ABackground"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Black</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ABlack"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ABlack"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Blink</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ABlink"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ABlink"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Blue</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ABlue"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ABlue"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Bold</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ABold"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ABold"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-C.html
@@ -1,394 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (C)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->CSS</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3ACSS"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3ACSS"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3ACSS"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Char</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AChar"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Colour</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AColour"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AColour"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry" COLSPAN="2"->ColourPrefs</TD-></TR-><TR-><TD CLASS="indexannot"->1 (Type/Class)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#t%3AColourPrefs"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#t%3AColourPrefs"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexannot"->2 (Data Constructor)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3AColourPrefs"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3AColourPrefs"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Comment</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AComment"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Concealed</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AConcealed"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AConcealed"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Conid</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AConid"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Conop</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AConop"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Cpp</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3ACpp"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Cyan</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ACyan"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ACyan"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->char</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Achar"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Achar"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->clearDown</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AclearDown"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->clearUp</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AclearUp"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->clearbol</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Aclearbol"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cleareol</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Acleareol"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->clearline</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Aclearline"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cls</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Acls"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->colourCycle</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AcolourCycle"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->colourise</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Acolourise"->Language.Haskell.HsColour.Colourise</A-></TD-></TR-><TR-><TD CLASS="indexentry"->comment</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Acomment"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Acomment"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->conid</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Aconid"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Aconid"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->conop</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Aconop"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Aconop"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cpp</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Acpp"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Acpp"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cursorDown</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AcursorDown"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cursorLeft</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AcursorLeft"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cursorRight</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AcursorRight"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->cursorUp</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AcursorUp"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-D.html
@@ -1,194 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (D)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Definition</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3ADefinition"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Dim</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ADim"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ADim"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->defaultColourPrefs</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3AdefaultColourPrefs"->Language.Haskell.HsColour.Colourise</A-></TD-></TR-><TR-><TD CLASS="indexentry"->definition</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Adefinition"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Adefinition"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->dropFirst</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-General.html#v%3AdropFirst"->Language.Haskell.HsColour.General</A-></TD-></TR-><TR-><TD CLASS="indexentry"->dropLast</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-General.html#v%3AdropLast"->Language.Haskell.HsColour.General</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-E.html
@@ -1,166 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (E)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Error</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AError"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->enableScrollRegion</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AenableScrollRegion"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->escape</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3Aescape"->Language.Haskell.HsColour.HTML</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-F.html
@@ -1,160 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (F)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Foreground</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AForeground"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AForeground"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Format</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AFormat"->Language.Haskell.HsColour.Options</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-G.html
@@ -1,160 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (G)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Green</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AGreen"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AGreen"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->goto</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Agoto"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-H.html
@@ -1,256 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (H)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->HTML</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3AHTML"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3AHTML"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3AHTML"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Help</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AHelp"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Highlight</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#t%3AHighlight"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#t%3AHighlight"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->highlight</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3Ahighlight"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->highlightOff</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AhighlightOff"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->highlightOn</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AhighlightOn"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry" COLSPAN="2"->hscolour</TD-></TR-><TR-><TD CLASS="indexannot"->1 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour.html#v%3Ahscolour"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexannot"->2 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-CSS.html#v%3Ahscolour"->Language.Haskell.HsColour.CSS</A-></TD-></TR-><TR-><TD CLASS="indexannot"->3 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3Ahscolour"->Language.Haskell.HsColour.HTML</A-></TD-></TR-><TR-><TD CLASS="indexannot"->4 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-InlineCSS.html#v%3Ahscolour"->Language.Haskell.HsColour.InlineCSS</A-></TD-></TR-><TR-><TD CLASS="indexannot"->5 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-LaTeX.html#v%3Ahscolour"->Language.Haskell.HsColour.LaTeX</A-></TD-></TR-><TR-><TD CLASS="indexannot"->6 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-MIRC.html#v%3Ahscolour"->Language.Haskell.HsColour.MIRC</A-></TD-></TR-><TR-><TD CLASS="indexannot"->7 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-TTY.html#v%3Ahscolour"->Language.Haskell.HsColour.TTY</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-I.html
@@ -1,188 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (I)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->ICSS</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3AICSS"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3AICSS"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3AICSS"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Information</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AInformation"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Input</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AInput"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Italic</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AItalic"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AItalic"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->insertAnchors</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Anchors.html#v%3AinsertAnchors"->Language.Haskell.HsColour.Anchors</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-K.html
@@ -1,178 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (K)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Keyglyph</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AKeyglyph"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Keyword</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AKeyword"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->keyglyph</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Akeyglyph"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Akeyglyph"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->keyword</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Akeyword"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Akeyword"->Language.Haskell.HsColour</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-L.html
@@ -1,188 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (L)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->LHS</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3ALHS"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry"->LaTeX</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3ALaTeX"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3ALaTeX"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3ALaTeX"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Layout</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3ALayout"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->layout</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Alayout"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Alayout"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->lineWrap</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AlineWrap"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-M.html
@@ -1,164 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (M)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->MIRC</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3AMIRC"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3AMIRC"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3AMIRC"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Magenta</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AMagenta"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AMagenta"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-N.html
@@ -1,170 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (N)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Normal</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ANormal"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ANormal"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Number</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3ANumber"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->number</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Anumber"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Anumber"->Language.Haskell.HsColour</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-O.html
@@ -1,174 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (O)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Option</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#t%3AOption"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry" COLSPAN="2"->Output</TD-></TR-><TR-><TD CLASS="indexannot"->1 (Data Constructor)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AOutput"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexannot"->2 (Type/Class)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#t%3AOutput"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#t%3AOutput"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#t%3AOutput"->Language.Haskell.HsColour</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-P.html
@@ -1,150 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (P)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Partial</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3APartial"->Language.Haskell.HsColour.Options</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-R.html
@@ -1,202 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (R)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Red</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3ARed"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3ARed"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->ReverseVideo</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AReverseVideo"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AReverseVideo"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->readColourPrefs</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3AreadColourPrefs"->Language.Haskell.HsColour.Colourise</A-></TD-></TR-><TR-><TD CLASS="indexentry"->renderAnchors</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3ArenderAnchors"->Language.Haskell.HsColour.HTML</A-></TD-></TR-><TR-><TD CLASS="indexentry"->renderComment</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3ArenderComment"->Language.Haskell.HsColour.HTML</A-></TD-></TR-><TR-><TD CLASS="indexentry"->renderNewLinesAnchors</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3ArenderNewLinesAnchors"->Language.Haskell.HsColour.HTML</A-></TD-></TR-><TR-><TD CLASS="indexentry"->restorePosition</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3ArestorePosition"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-S.html
@@ -1,202 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (S)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Space</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3ASpace"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->String</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AString"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->savePosition</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AsavePosition"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->scrollDown</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AscrollDown"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->scrollUp</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ANSI.html#v%3AscrollUp"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-><TR-><TD CLASS="indexentry"->selection</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Aselection"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Aselection"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->string</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Astring"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Astring"->Language.Haskell.HsColour</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-T.html
@@ -1,206 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (T)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->TTY</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Output.html#v%3ATTY"->Language.Haskell.HsColour.Output</A->, <A HREF="Language-Haskell-HsColour-Options.html#v%3ATTY"->Language.Haskell.HsColour.Options</A->, <A HREF="Language-Haskell-HsColour.html#v%3ATTY"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->TokenType</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#t%3ATokenType"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->tokenise</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3Atokenise"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry" COLSPAN="2"->top'n'tail</TD-></TR-><TR-><TD CLASS="indexannot"->1 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-CSS.html#v%3Atop%27n%27tail"->Language.Haskell.HsColour.CSS</A-></TD-></TR-><TR-><TD CLASS="indexannot"->2 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-HTML.html#v%3Atop%27n%27tail"->Language.Haskell.HsColour.HTML</A-></TD-></TR-><TR-><TD CLASS="indexannot"->3 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-InlineCSS.html#v%3Atop%27n%27tail"->Language.Haskell.HsColour.InlineCSS</A-></TD-></TR-><TR-><TD CLASS="indexannot"->4 (Function)</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-LaTeX.html#v%3Atop%27n%27tail"->Language.Haskell.HsColour.LaTeX</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-U.html
@@ -1,152 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (U)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Underscore</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AUnderscore"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AUnderscore"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-V.html
@@ -1,196 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (V)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Varid</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AVarid"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Varop</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Classify.html#v%3AVarop"->Language.Haskell.HsColour.Classify</A-></TD-></TR-><TR-><TD CLASS="indexentry"->Version</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Options.html#v%3AVersion"->Language.Haskell.HsColour.Options</A-></TD-></TR-><TR-><TD CLASS="indexentry"->variantselection</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Avariantselection"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Avariantselection"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->varid</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Avarid"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Avarid"->Language.Haskell.HsColour</A-></TD-></TR-><TR-><TD CLASS="indexentry"->varop</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-Colourise.html#v%3Avarop"->Language.Haskell.HsColour.Colourise</A->, <A HREF="Language-Haskell-HsColour.html#v%3Avarop"->Language.Haskell.HsColour</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-W.html
@@ -1,152 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (W)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->White</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AWhite"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AWhite"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index-Y.html
@@ -1,152 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index (Y)</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD CLASS="indexentry"->Yellow</TD-><TD CLASS="indexlinks"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html#v%3AYellow"->Language.Haskell.HsColour.ColourHighlight</A->, Language.Haskell.HsColour.Colourise, <A HREF="Language-Haskell-HsColour-ANSI.html#v%3AYellow"->Language.Haskell.HsColour.ANSI</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/doc-index.html
@@ -1,136 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour (Index)</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Index</TD-></TR-><TR-><TD-><TABLE CELLPADDING="0" CELLSPACING="5"-><TR-><TD-><A HREF="doc-index-A.html"->A</A-></TD-><TD-><A HREF="doc-index-B.html"->B</A-></TD-><TD-><A HREF="doc-index-C.html"->C</A-></TD-><TD-><A HREF="doc-index-D.html"->D</A-></TD-><TD-><A HREF="doc-index-E.html"->E</A-></TD-><TD-><A HREF="doc-index-F.html"->F</A-></TD-><TD-><A HREF="doc-index-G.html"->G</A-></TD-><TD-><A HREF="doc-index-H.html"->H</A-></TD-><TD-><A HREF="doc-index-I.html"->I</A-></TD-><TD-><A HREF="doc-index-K.html"->K</A-></TD-><TD-><A HREF="doc-index-L.html"->L</A-></TD-><TD-><A HREF="doc-index-M.html"->M</A-></TD-><TD-><A HREF="doc-index-N.html"->N</A-></TD-><TD-><A HREF="doc-index-O.html"->O</A-></TD-><TD-><A HREF="doc-index-P.html"->P</A-></TD-><TD-><A HREF="doc-index-R.html"->R</A-></TD-><TD-><A HREF="doc-index-S.html"->S</A-></TD-><TD-><A HREF="doc-index-T.html"->T</A-></TD-><TD-><A HREF="doc-index-U.html"->U</A-></TD-><TD-><A HREF="doc-index-V.html"->V</A-></TD-><TD-><A HREF="doc-index-W.html"->W</A-></TD-><TD-><A HREF="doc-index-Y.html"->Y</A-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/haddock.css
@@ -1,260 +0,0 @@-/* -------- Global things --------- */--BODY { -  background-color: #ffffff;-  color: #000000;-  font-family: sans-serif;-  } --A:link    { color: #0000e0; text-decoration: none }-A:visited { color: #0000a0; text-decoration: none }-A:hover   { background-color: #e0e0ff; text-decoration: none }--TABLE.vanilla {-  width: 100%;-  border-width: 0px;-  /* I can't seem to specify cellspacing or cellpadding properly using CSS... */-}--TABLE.vanilla2 {-  border-width: 0px;-}--/* <TT> font is a little too small in MSIE */-TT  { font-size: 100%; }-PRE { font-size: 100%; }--LI P { margin: 0pt } --TD {-  border-width: 0px;-}--TABLE.narrow {-  border-width: 0px;-}--TD.s8  {  height: 8px;  }-TD.s15 {  height: 15px; }--SPAN.keyword { text-decoration: underline; }--/* Resize the buttom image to match the text size */-IMG.coll { width : 0.75em; height: 0.75em; margin-bottom: 0; margin-right: 0.5em }--/* --------- Contents page ---------- */--DIV.node {-  padding-left: 3em;-}--DIV.cnode {-  padding-left: 1.75em;-}--SPAN.pkg {-  position: absolute;-  left: 50em;-}--/* --------- Documentation elements ---------- */--TD.children {-  padding-left: 25px;-  }--TD.synopsis {-  padding: 2px;-  background-color: #f0f0f0;-  font-family: monospace- }--TD.decl { -  padding: 2px;-  background-color: #f0f0f0; -  font-family: monospace;-  vertical-align: top;-  }--TD.topdecl {-  padding: 2px;-  background-color: #f0f0f0;-  font-family: monospace;-  vertical-align: top;-}--TABLE.declbar {-  border-spacing: 0px;- }--TD.declname {-  width: 100%;- }--TD.declbut {-  padding-left: 5px;-  padding-right: 5px;-  border-left-width: 1px;-  border-left-color: #000099;-  border-left-style: solid;-  white-space: nowrap;-  font-size: small;- }--/* -  arg is just like decl, except that wrapping is not allowed.  It is-  used for function and constructor arguments which have a text box-  to the right, where if wrapping is allowed the text box squashes up-  the declaration by wrapping it.-*/-TD.arg { -  padding: 2px;-  background-color: #f0f0f0; -  font-family: monospace;-  vertical-align: top;-  white-space: nowrap;-  }--TD.recfield { padding-left: 20px }--TD.doc  { -  padding-top: 2px;-  padding-left: 10px;-  }--TD.ndoc  { -  padding: 2px;-  }--TD.rdoc  { -  padding: 2px;-  padding-left: 10px;-  width: 100%;-  }--TD.body  { -  padding-left: 10px-  }--TD.pkg {-  width: 100%;-  padding-left: 10px-}--TD.indexentry {-  vertical-align: top;-  padding-right: 10px-  }--TD.indexannot {-  vertical-align: top;-  padding-left: 20px;-  white-space: nowrap-  }--TD.indexlinks {-  width: 100%-  }--/* ------- Section Headings ------- */--TD.section1 {-  padding-top: 15px;-  font-weight: bold;-  font-size: 150%-  }--TD.section2 {-  padding-top: 10px;-  font-weight: bold;-  font-size: 130%-  }--TD.section3 {-  padding-top: 5px;-  font-weight: bold;-  font-size: 110%-  }--TD.section4 {-  font-weight: bold;-  font-size: 100%-  }--/* -------------- The title bar at the top of the page */--TD.infohead {-  color: #ffffff;-  font-weight: bold;-  padding-right: 10px;-  text-align: left;-}--TD.infoval {-  color: #ffffff;-  padding-right: 10px;-  text-align: left;-}--TD.topbar {-  background-color: #000099;-  padding: 5px;-}--TD.title {-  color: #ffffff;-  padding-left: 10px;-  width: 100%-  }--TD.topbut {-  padding-left: 5px;-  padding-right: 5px;-  border-left-width: 1px;-  border-left-color: #ffffff;-  border-left-style: solid;-  white-space: nowrap;-  }--TD.topbut A:link {-  color: #ffffff-  }--TD.topbut A:visited {-  color: #ffff00-  }--TD.topbut A:hover {-  background-color: #6060ff;-  }--TD.topbut:hover {-  background-color: #6060ff-  }--TD.modulebar { -  background-color: #0077dd;-  padding: 5px;-  border-top-width: 1px;-  border-top-color: #ffffff;-  border-top-style: solid;-  }--/* --------- The page footer --------- */--TD.botbar {-  background-color: #000099;-  color: #ffffff;-  padding: 5px-  }-TD.botbar A:link {-  color: #ffffff;-  text-decoration: underline-  }-TD.botbar A:visited {-  color: #ffff00-  }-TD.botbar A:hover {-  background-color: #6060ff-  }-
− docs/hscolour/haddock.js
@@ -1,15 +0,0 @@-// Haddock JavaScript utilities-function toggle(button,id)-{-   var n = document.getElementById(id).style;-   if (n.display == "none")-   {-	button.src = "minus.gif";-	n.display = "block";-   }-   else-   {-	button.src = "plus.gif";-	n.display = "none";-   }-}
− docs/hscolour/haskell_icon.gif

binary file changed (911 → absent bytes)

− docs/hscolour/index.html
@@ -1,245 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<!--Rendered using the Haskell Html Library v0.2-->-<HTML-><HEAD-><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"-><TITLE->hscolour</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock.js" TYPE="text/javascript"-></SCRIPT-></HEAD-><BODY-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="topbar"-><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD-><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "-></TD-><TD CLASS="title"->hscolour</TD-><TD CLASS="topbut"-><A HREF="index.html"->Contents</A-></TD-><TD CLASS="topbut"-><A HREF="doc-index.html"->Index</A-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="section1"->Modules</TD-></TR-><TR-><TD-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0"-><TR-><TD STYLE="width: 50em"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:0')" ALT="show/hide"->Language</TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:0" STYLE="display:block;"-><TR-><TD STYLE="width: 48em"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:1')" ALT="show/hide"->Haskell</TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:1" STYLE="display:block;"-><TR-><TD STYLE="width: 46em"-><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:2')" ALT="show/hide"-><A HREF="Language-Haskell-HsColour.html"->Language.Haskell.HsColour</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"-><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:2" STYLE="display:block;"-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-ANSI.html"->Language.Haskell.HsColour.ANSI</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-Anchors.html"->Language.Haskell.HsColour.Anchors</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-CSS.html"->Language.Haskell.HsColour.CSS</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-Classify.html"->Language.Haskell.HsColour.Classify</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-ColourHighlight.html"->Language.Haskell.HsColour.ColourHighlight</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-Colourise.html"->Language.Haskell.HsColour.Colourise</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-General.html"->Language.Haskell.HsColour.General</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-HTML.html"->Language.Haskell.HsColour.HTML</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-InlineCSS.html"->Language.Haskell.HsColour.InlineCSS</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-LaTeX.html"->Language.Haskell.HsColour.LaTeX</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-MIRC.html"->Language.Haskell.HsColour.MIRC</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-Options.html"->Language.Haskell.HsColour.Options</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-Output.html"->Language.Haskell.HsColour.Output</A-></TD-><TD-></TD-><TD-></TD-></TR-><TR-><TD STYLE="padding-left: 1.25em;width: 44em"-><A HREF="Language-Haskell-HsColour-TTY.html"->Language.Haskell.HsColour.TTY</A-></TD-><TD-></TD-><TD-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
− docs/hscolour/minus.gif

binary file changed (56 → absent bytes)

− docs/hscolour/plus.gif

binary file changed (59 → absent bytes)

hscolour.cabal view
@@ -1,5 +1,5 @@ Name: hscolour-Version: 1.16+Version: 1.17 Copyright: 2003-2010 Malcolm Wallace, University of York; 2006 Bjorn Bringert Maintainer: Malcolm Wallace Author: Malcolm Wallace
− index.html
@@ -1,234 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">-<html><head><title>hscolour</title></head>-<body bgcolor="#ffffff">-<table><tr><td width=700>--<center>-  <h1>hscolour</h1>-</center>-<hr>--<p>-<b>hscolour</b> is a small Haskell script to colourise Haskell code.-It currently has six output formats: ANSI terminal codes, HTML 3.2 with-&lt;font&gt; tags, HTML 4.01 with CSS, XHTML 1.0 with inline CSS styling,-LaTeX, and mIRC chat client codes.--<h2>Example</h2>-<p>-Here's a little example of the HTML output:<br>-<pre>    <u><font color=Green>module</font></u> Main <font color=Cyan>(</font>main<font color=Cyan>)</font> <u><font color=Green>where</font></u>-    <u><font color=Green>import</font></u> Prelude -    -    <font color=Blue>-- The notorious nfib "benchmark", but using Doubles.</font>-    main <font color=Red>=</font> print <font color=Cyan>(</font>nfib <font color=Magenta>30</font><font color=Cyan>)</font>-    -    nfib <font color=Red>::</font> Double <font color=Red>-&gt;</font> Double-    nfib n <font color=Red>=</font> <u><font color=Green>if</font></u> n <font color=Cyan>&lt;=</font> <font color=Magenta>1</font>-             <u><font color=Green>then</font></u> <font color=Magenta>1</font>-             <u><font color=Green>else</font></u> nfib <font color=Cyan>(</font>n<font color=Cyan>`subtract`</font><font color=Magenta>1</font><font color=Cyan>)</font> <font color=Cyan>+</font> nfib <font color=Cyan>(</font>n<font color=Cyan>`subtract`</font><font color=Magenta>2</font><font color=Cyan>)</font> <font color=Cyan>+</font> <font color=Magenta>1</font>-</pre>--<h2>Download</h2>-<p>-<ul>-<li> Find it on <a href="http://hackage.haskell.org">Hackage</a>.-<li> Download a tarfile package from:-     <a href="ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/">-     ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/</a>-     <a href="http://www.cs.york.ac.uk/fp/darcs/hscolour/hscolour-1.16.tar.gz">-     http://www.cs.york.ac.uk/fp/darcs/hscolour/hscolour-1.16.tar.gz</a>-     <a href="http://www.cs.york.ac.uk/fp/darcs/hscolour/hscolour-1.16.zip">-     http://www.cs.york.ac.uk/fp/darcs/hscolour/hscolour-1.16.zip</a>-<li> Or use the <a href="http://darcs.net/">darcs</a> repository at<br>-       <tt>darcs get http://www.cs.york.ac.uk/fp/darcs/hscolour</tt>-<li> Sources and history are browsable on-line through-     <a href="http://www.cs.york.ac.uk/fp/darcs/">darcsweb</a>.-<li> An older Windows binary is available at-     <a href="ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/hscolour-1.3-win.zip">-     ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/hscolour-1.3-win.zip</a>-</ul>--<h2>Build</h2>-<p>-Just use one of the standard ways of building a Haskell program:-<ul>-<li><tt>cabal install hscolour</tt>-<li><tt>hmake HsColour</tt>-<li><tt>ghc --make HsColour</tt>-<li><tt>runhugs HsColour</tt>-<li><tt>runhaskell Setup.hs configure/build/install</tt>-</ul>--<h2>Use</h2>-<p>-<ul>-<li><pre>-HsColour [ -help | -version | -print-css ]-         [ -oOUTPUT ]-         [ -tty | -html | -css | -icss | -latex | -mirc ]-         [ -lit | -lit-tex | -nolit ]-         [ -anchor | -noanchor | -partial | -nopartial ]-         [file.hs]*</pre>-</li></ul>-<p>-You can colourise a Haskell source file for either ANSI terminal codes-(option <tt>-tty</tt>), or HTML 3.2 with font tags (option-<tt>-html</tt>), or HTML 4.01 output with CSS (option <tt>-css</tt>), or-for XHTML 1.0 with inline CSS styling (option <tt>-icss</tt>), or for-LaTeX (option <tt>-latex</tt>), or for IRC (option <tt>-mirc</tt>).  The-default is for terminal output.-<p>-If no file argument is given, it reads standard input.  Output is-written to file OUTPUT (option -o), defaulting to stdout.  Multiple input-files will be concatenated to the same output.-<p>-HsColour can add named anchors in HTML (option <tt>-anchor</tt>) to-top-level definitions in the source file (functions, datatypes,-classes).  This enables you to make links to a specific location in the-generated file with the standard <tt>file.html#anchor</tt> notation-(e.g. from <a href="http://haskell.org/haddock">haddock</a>-generated-library documentation).  <a href="#haddock">See below for details.</a>-<p>-If an input file is literate, that is, it has a suffix ".lhs" or ".ly"-or ".lx", then only the code fragments will be colourised, leaving the-commentary untouched.  You can explicitly override this-filename-guessing of literate status: use the <tt>-lit</tt> option to-force literate colouring, or <tt>-nolit</tt> to force all text to be-colourised.  (<tt>-lit-tex</tt> is an obsolete synonym for <tt>-lit</tt>)-<p>-For more advanced usage, if you are building documents in parts, and-you want to embed several individual colourised fragments into a-larger document, use the <tt>-partial</tt> option with each-fragment, to omit the HTML DOCTYPE header, CSS stylesheet link, or LaTeX-prologue.---<h2>Configuration of colours</h2>-<p>-If you use any output-format choice except <tt>-css</tt>, you can configure the-colours for different lexical entities by editing a configuration file-called <tt>.hscolour</tt> in the current directory.-(An <a href=".hscolour">example</a> is included in the distribution.)-For (non-inline) CSS output, it is sufficient to edit the-<a href="hscolour.css"><tt>hscolour.css</tt></a> file, also in the-distribution.  (An alternative choice is supplied as-<a href="emacs.css"><tt>emacs.css</tt></a>.) The <tt>-print-css</tt> option-prints out the default CSS definitions, in case you lose the .css file.--<p>-The <tt>.hscolour</tt> file format is a simple Haskell value of type-ColourPrefs, constructed using named fields, as follows:--<pre>  <u><font color=Green>data</font></u> ColourPrefs <font color=Red>=</font> ColourPrefs-    <font color=Cyan>{</font> keyword<font color=Cyan>,</font> keyglyph<font color=Cyan>,</font> layout<font color=Cyan>,</font> comment-    <font color=Cyan>,</font> conid<font color=Cyan>,</font> varid<font color=Cyan>,</font> conop<font color=Cyan>,</font> varop-    <font color=Cyan>,</font> string<font color=Cyan>,</font> char<font color=Cyan>,</font> number <font color=Cyan>,</font> cpp-    <font color=Cyan>,</font> selection<font color=Cyan>,</font> variantselection-    <font color=Cyan>,</font> definition <font color=Red>::</font> <font color=Red>[</font>Highlight<font color=Red>]</font>-    <font color=Cyan>}</font>--  <u><font color=Green>data</font></u> Colour <font color=Red>=</font> Black <font color=Red>|</font> Red <font color=Red>|</font> Green <font color=Red>|</font> Yellow <font color=Red>|</font> Blue <font color=Red>|</font> Magenta <font color=Red>|</font> Cyan <font color=Red>|</font> White--  <u><font color=Green>data</font></u> Highlight <font color=Red>=</font>-      Normal-    <font color=Red>|</font> Bold-    <font color=Red>|</font> Dim-    <font color=Red>|</font> Underscore-    <font color=Red>|</font> Blink-    <font color=Red>|</font> ReverseVideo-    <font color=Red>|</font> Concealed-    <font color=Red>|</font> Foreground Colour-    <font color=Red>|</font> Background Colour-    <font color=Red>|</font> Italic-</pre>--<p>-<h2>Use it as a library</h2>-If you want to incorporate hscolour-like functionality into your own-Haskell program, it is now (from 1.4) also available as a library,-thanks to Bj&ouml;rn Bringert.  The library is Cabal-ised, so just do-the usual thing to install it as a package:-<ul>-<li><tt>runhaskell Setup.hs configure</tt>-<li><tt>runhaskell Setup.hs build</tt>-<li><tt>runhaskell Setup.hs install</tt>-</ul>-There is-<a href="docs/hscolour/index.html">haddock documentation of the API</a>.--<p>-<a name="haddock"></a>-<h2>Using HsColour with Haddock</h2>-Let's say you want to generate some pretty-coloured HTML versions of-your source files, at the same time as you are generating library-documentation using <a href="http://haskell.org/haddock">Haddock</a>.-Haddock (0.8 onwards) has options to link the API docs to the source-code itself.  Here is a quick summary of the shell commands to use:-<pre>-for file in $(SRCS)-do HsColour -html -anchor $file &gt;docs/`dirname $file`/`basename $file .hs`.html-done-haddock --html --title="My Library" --odir=docs   $(SRCS) \-    --source-module="src/%{MODULE/.//}.html" \-    --source-entity="src/%{MODULE/.//}.html#%{NAME}"-</pre>--<p>-<h2>Copyright and licence</h2>-<b>hscolour</b> is &copy; Malcolm Wallace 2003-2009.  It is distributed-under the Gnu GPL, which can be found in the file-<a href="LICENCE-GPL">LICENCE-GPL</a>.--<h2>Shortcomings</h2>-<p>-HsColour is not yet able to add anchors to class methods, nor to-<em>foreign</em> decls.--<h2>Alternatives</h2>-<p>-The <a href="http://www.cse.ogi.edu/~hallgren/Programatica/tools/pfe.cgi">-Programatica</a> project has a more sophisticated HTML-syntax-highlighter.  It hyperlinks every usage of an identifier to its-definition, which is highly useful for browsing large amounts of code.-However, it is a more heavyweight solution as well - requiring the-entire front-end of a compiler not only to parse the Haskell code, but-to chase all its module dependencies as well.  As a consequence, you need-source access to every definition used in your program, including the-Prelude and all library packages...--<h2>History</h2>-<p>-<dl>-<dt>1.16</dt><dd> deal with UTF-8 sources in ghc-6.12.x</dd>-<dt>1.15</dt><dd> makes -nopartial the default for literate files</dd>-<dt>1.14</dt><dd> merges the -lit and -lit-tex options, adds -lit guessing,-                  and permits multiple input files</dd>-<dt>1.13</dt><dd> added the new -icss output format, and italic highlights</dd>-<dt>1.12</dt><dd> changed the CSS class names to avoid clashes with other-                  web tools</dd>-<dt>1.11</dt><dd> new literate input option -lit-tex</dd>-<dt>1.10.1</dt><dd> reports the correct version with the --version flag</dd>-<dt>1.10</dt><dd> the title of HTML output is now the filename</dd>-<dt>1.9</dt><dd> added the -mirc and -lit options, and -print-css</dd>-<dt>1.8</dt><dd> added highlights for cpp lines-                 <br>tuple constructors now treated as ConIds-                 <br>checked for absence of pattern-match failure by Catch</dd>-<dt>1.7</dt><dd> renamed -anchorHTML -anchorCSS options to -anchor,-                 added -partial option</dd>-<dt>1.6</dt><dd> added -latex output mode</dd>-<dt>1.5</dt><dd> move generated HTML anchors to before comments/typesigs</dd>-<dt>1.4</dt><dd> made available as a Cabal-ised library</dd>-<dt>1.3</dt><dd> added HTML and CSS anchors</dd>-<dt>1.2</dt><dd> added CSS output mode (from Neil Mitchell)</dd>-<dt>1.1</dt><dd> fixed compatibility with ghc-6.4</dd>-<dt>1.0</dt><dd> first release</dd>-</dl>--<p>-This page last modified: 1st February 2010<br>-Malcolm Wallace<br>--</td></tr></table>-</body></html>-