<!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 >HscMain</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >HscMain</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><A HREF="HscMain.html#v%3AnewHscEnv" TARGET="main" >newHscEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscCmmFile" TARGET="main" >hscCmmFile</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscParseIdentifier" TARGET="main" >hscParseIdentifier</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscSimplify" TARGET="main" >hscSimplify</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscNormalIface" TARGET="main" >hscNormalIface</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscWriteIface" TARGET="main" >hscWriteIface</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscGenHardCode" TARGET="main" >hscGenHardCode</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscStmt" TARGET="main" >hscStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscTcExpr" TARGET="main" >hscTcExpr</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscKcType" TARGET="main" >hscKcType</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AcompileExpr" TARGET="main" >compileExpr</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="HscMain.html#t%3AHsCompiler" TARGET="main" >HsCompiler</A > a</DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscOneShotCompiler" TARGET="main" >hscOneShotCompiler</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscNothingCompiler" TARGET="main" >hscNothingCompiler</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscInteractiveCompiler" TARGET="main" >hscInteractiveCompiler</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscBatchCompiler" TARGET="main" >hscBatchCompiler</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscCompileOneShot" TARGET="main" >hscCompileOneShot</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscCompileBatch" TARGET="main" >hscCompileBatch</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscCompileNothing" TARGET="main" >hscCompileNothing</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscCompileInteractive" TARGET="main" >hscCompileInteractive</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="HscMain.html#t%3AHscStatus%27" TARGET="main" >HscStatus'</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="HscMain.html#t%3AInteractiveStatus" TARGET="main" >InteractiveStatus</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="HscMain.html#t%3AHscStatus" TARGET="main" >HscStatus</A > </DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscParse" TARGET="main" >hscParse</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscTypecheck" TARGET="main" >hscTypecheck</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscTypecheckRename" TARGET="main" >hscTypecheckRename</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AhscDesugar" TARGET="main" >hscDesugar</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AmakeSimpleIface" TARGET="main" >makeSimpleIface</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AmakeSimpleDetails" TARGET="main" >makeSimpleDetails</A ></DIV ></DIV ></DIV ></BODY ></HTML >