<!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 >BasicTypes</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" >BasicTypes</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3AVersion" TARGET="main" >Version</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AbumpVersion" TARGET="main" >bumpVersion</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AinitialVersion" TARGET="main" >initialVersion</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3AArity" TARGET="main" >Arity</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AFunctionOrData" TARGET="main" >FunctionOrData</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AWarningTxt" TARGET="main" >WarningTxt</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AFixity" TARGET="main" >Fixity</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AFixityDirection" TARGET="main" >FixityDirection</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AdefaultFixity" TARGET="main" >defaultFixity</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AmaxPrecedence" TARGET="main" >maxPrecedence</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AnegateFixity" TARGET="main" >negateFixity</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AfunTyFixity" TARGET="main" >funTyFixity</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AcompareFixity" TARGET="main" >compareFixity</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AIPName" TARGET="main" >IPName</A > name</DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AipNameName" TARGET="main" >ipNameName</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AmapIPName" TARGET="main" >mapIPName</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ARecFlag" TARGET="main" >RecFlag</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisRec" TARGET="main" >isRec</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisNonRec" TARGET="main" >isNonRec</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AboolToRecFlag" TARGET="main" >boolToRecFlag</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3ARuleName" TARGET="main" >RuleName</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ATopLevelFlag" TARGET="main" >TopLevelFlag</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisTopLevel" TARGET="main" >isTopLevel</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisNotTopLevel" TARGET="main" >isNotTopLevel</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AOverlapFlag" TARGET="main" >OverlapFlag</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ABoxity" TARGET="main" >Boxity</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisBoxed" TARGET="main" >isBoxed</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ATupCon" TARGET="main" >TupCon</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AtupleParens" TARGET="main" >tupleParens</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AOccInfo" TARGET="main" >OccInfo</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AseqOccInfo" TARGET="main" >seqOccInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisFragileOcc" TARGET="main" >isFragileOcc</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisOneOcc" TARGET="main" >isOneOcc</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisDeadOcc" TARGET="main" >isDeadOcc</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisLoopBreaker" TARGET="main" >isLoopBreaker</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisNonRuleLoopBreaker" TARGET="main" >isNonRuleLoopBreaker</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisNoOcc" TARGET="main" >isNoOcc</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3AInsideLam" TARGET="main" >InsideLam</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AinsideLam" TARGET="main" >insideLam</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AnotInsideLam" TARGET="main" >notInsideLam</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3AOneBranch" TARGET="main" >OneBranch</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AoneBranch" TARGET="main" >oneBranch</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AnotOneBranch" TARGET="main" >notOneBranch</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3AInterestingCxt" TARGET="main" >InterestingCxt</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AEP" TARGET="main" >EP</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AStrictnessMark" TARGET="main" >StrictnessMark</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisMarkedUnboxed" TARGET="main" >isMarkedUnboxed</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisMarkedStrict" TARGET="main" >isMarkedStrict</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="BasicTypes.html#t%3ACompilerPhase" TARGET="main" >CompilerPhase</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AActivation" TARGET="main" >Activation</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisActive" TARGET="main" >isActive</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisNeverActive" TARGET="main" >isNeverActive</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisAlwaysActive" TARGET="main" >isAlwaysActive</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ARuleMatchInfo" TARGET="main" >RuleMatchInfo</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisConLike" TARGET="main" >isConLike</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisFunLike" TARGET="main" >isFunLike</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AInlinePragma" TARGET="main" >InlinePragma</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AdefaultInlinePragma" TARGET="main" >defaultInlinePragma</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AisDefaultInlinePragma" TARGET="main" >isDefaultInlinePragma</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AinlinePragmaActivation" TARGET="main" >inlinePragmaActivation</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AinlinePragmaRuleMatchInfo" TARGET="main" >inlinePragmaRuleMatchInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AsetInlinePragmaActivation" TARGET="main" >setInlinePragmaActivation</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AsetInlinePragmaRuleMatchInfo" TARGET="main" >setInlinePragmaRuleMatchInfo</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3AInlineSpec" TARGET="main" >InlineSpec</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AdefaultInlineSpec" TARGET="main" >defaultInlineSpec</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AalwaysInlineSpec" TARGET="main" >alwaysInlineSpec</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AneverInlineSpec" TARGET="main" >neverInlineSpec</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="BasicTypes.html#t%3ASuccessFlag" TARGET="main" >SuccessFlag</A > </DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3Asucceeded" TARGET="main" >succeeded</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3Afailed" TARGET="main" >failed</A ></DIV > <DIV CLASS="decl" ><A HREF="BasicTypes.html#v%3AsuccessIf" TARGET="main" >successIf</A ></DIV ></DIV ></DIV ></BODY ></HTML >