<!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%3AevalComp" TARGET="main" >evalComp</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%3AhscOneShot" TARGET="main" >hscOneShot</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="HscMain.html#t%3ACompState" TARGET="main" >CompState</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" ><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" TARGET="main" >HscStatus</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="HscMain.html#t%3AInteractiveStatus" TARGET="main" >InteractiveStatus</A > </DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AparseFile" TARGET="main" >parseFile</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AtypecheckModule%27" TARGET="main" >typecheckModule'</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AtypecheckRenameModule" TARGET="main" >typecheckRenameModule</A ></DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AdeSugarModule" TARGET="main" >deSugarModule</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 CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="HscMain.html#t%3ACompiler%27" TARGET="main" >Compiler'</A > m result</DIV > <DIV CLASS="decl" ><A HREF="HscMain.html#v%3AbackendCompilers" TARGET="main" >backendCompilers</A ></DIV ></DIV ></DIV ></BODY ></HTML >