HTC API Documentation

Index

AddSyntax
AlexAcc 
1 (Type/Class)Lexer
2 (Data Constructor)Lexer
AlexAccNoneLexer
AlexAccSkipLexer
AlexEOFLexer
AlexErrorLexer
alexGetByteLexer
alexIndexInt16OffAddrLexer
alexIndexInt32OffAddrLexer
AlexInputLexer
alexInputPrevCharLexer
AlexLastAcc 
1 (Type/Class)Lexer
2 (Data Constructor)Lexer
AlexLastSkipLexer
alexMoveLexer
AlexNoneLexer
AlexPnLexer
AlexPosnLexer
AlexReturnLexer
alexScanLexer
alexScanTokensLexer
alexScanUserLexer
AlexSkipLexer
alexStartPosLexer
AlexTokenLexer
alex_acceptLexer
alex_actionsLexer
alex_action_10Lexer
alex_action_11Lexer
alex_action_12Lexer
alex_action_13Lexer
alex_action_14Lexer
alex_action_15Lexer
alex_action_16Lexer
alex_action_17Lexer
alex_action_18Lexer
alex_action_19Lexer
alex_action_2Lexer
alex_action_20Lexer
alex_action_21Lexer
alex_action_22Lexer
alex_action_23Lexer
alex_action_24Lexer
alex_action_25Lexer
alex_action_26Lexer
alex_action_27Lexer
alex_action_28Lexer
alex_action_29Lexer
alex_action_3Lexer
alex_action_30Lexer
alex_action_31Lexer
alex_action_32Lexer
alex_action_33Lexer
alex_action_34Lexer
alex_action_35Lexer
alex_action_36Lexer
alex_action_37Lexer
alex_action_38Lexer
alex_action_39Lexer
alex_action_4Lexer
alex_action_40Lexer
alex_action_41Lexer
alex_action_5Lexer
alex_action_6Lexer
alex_action_7Lexer
alex_action_8Lexer
alex_action_9Lexer
alex_baseLexer
alex_checkLexer
alex_defltLexer
alex_scan_tknLexer
alex_tableLexer
alex_tab_sizeLexer
AndSyntax
AppSyntax
ArityMismatchSemantic
BinOpSyntax
BinOperatorSyntax
BinOpTypeErrSemantic
boolBinSemantic
BranchesTypeDifferSemantic
buildFuncEnvSemantic
buildSigSemantic
ByteLexer
CaseSyntax
checkAllSemantic
checkAltSemantic
checkDeclSemantic
checkExprSemantic
checkProgramSemantic
compBinSemantic
CondNotBoolSemantic
countSemantic
DeclSyntax
desugarDeclSemantic
desugarProgramSemantic
DivSyntax
DuplicateFuncSemantic
DuplicateParamSemantic
DuplicatePatternVarSemantic
ensureBoolSemantic
EnvSemantic
EqSyntax
ErrorSemantic
ExprSyntax
flattenAppSemantic
freshTypeVarSemantic
FuncEnvSemantic
FunDeclSyntax
GeSyntax
generateInstructionsCodegen
GtSyntax
HappyA#Parser
happyAbortParser
HappyAbsSynParser
HappyAbsSyn15Parser
HappyAbsSyn17Parser
HappyAbsSyn20Parser
HappyAbsSyn24Parser
HappyAbsSyn25Parser
HappyAbsSyn39Parser
HappyAbsSyn46Parser
HappyAbsSyn48Parser
HappyAbsSyn5Parser
HappyAbsSyn6Parser
HappyAbsSyn7Parser
HappyAbsSyn8Parser
HappyAbsSyn9Parser
HappyAcceptParser
happyAcceptParser
HappyActionParser
happyActOffsetsParser
HappyAddrParser
happyCatchStatesParser
happyCheckParser
HappyConsParser
happyDecodeActionParser
happyDefActionsParser
happyDoActionParser
happyDontSeqParser
happyDoSeqParser
happyDropParser
happyDropStkParser
HappyErrorTokenParser
happyExpectedTokensParser
HappyFailParser
happyFailParser
happyFixupFailedParser
happyFmap1Parser
happyGotoParser
happyGotoOffsetsParser
HappyIdentity 
1 (Type/Class)Parser
2 (Data Constructor)Parser
happyIdentityParser
happyIndexActionTableParser
happyIndexGotoTableParser
happyIndexOffAddrParser
happyIndexRuleArrParser
happyLexParser
happyMonad2ReduceParser
happyMonadReduceParser
happyNewTokenParser
happyNextActionParser
happyParseParser
HappyReduceParser
happyReduceParser
happyReduceArrParser
happyReduce_1Parser
happyReduce_10Parser
happyReduce_11Parser
happyReduce_12Parser
happyReduce_13Parser
happyReduce_14Parser
happyReduce_15Parser
happyReduce_16Parser
happyReduce_17Parser
happyReduce_18Parser
happyReduce_19Parser
happyReduce_2Parser
happyReduce_20Parser
happyReduce_21Parser
happyReduce_22Parser
happyReduce_23Parser
happyReduce_24Parser
happyReduce_25Parser
happyReduce_26Parser
happyReduce_27Parser
happyReduce_28Parser
happyReduce_29Parser
happyReduce_3Parser
happyReduce_30Parser
happyReduce_31Parser
happyReduce_32Parser
happyReduce_33Parser
happyReduce_34Parser
happyReduce_35Parser
happyReduce_36Parser
happyReduce_37Parser
happyReduce_38Parser
happyReduce_39Parser
happyReduce_4Parser
happyReduce_40Parser
happyReduce_41Parser
happyReduce_42Parser
happyReduce_43Parser
happyReduce_44Parser
happyReduce_45Parser
happyReduce_46Parser
happyReduce_47Parser
happyReduce_48Parser
happyReduce_49Parser
happyReduce_5Parser
happyReduce_50Parser
happyReduce_51Parser
happyReduce_52Parser
happyReduce_53Parser
happyReduce_54Parser
happyReduce_55Parser
happyReduce_56Parser
happyReduce_57Parser
happyReduce_58Parser
happyReduce_59Parser
happyReduce_6Parser
happyReduce_60Parser
happyReduce_61Parser
happyReduce_62Parser
happyReduce_63Parser
happyReduce_64Parser
happyReduce_65Parser
happyReduce_66Parser
happyReduce_67Parser
happyReduce_68Parser
happyReduce_69Parser
happyReduce_7Parser
happyReduce_70Parser
happyReduce_71Parser
happyReduce_72Parser
happyReduce_73Parser
happyReduce_74Parser
happyReduce_75Parser
happyReduce_76Parser
happyReduce_77Parser
happyReduce_78Parser
happyReduce_79Parser
happyReduce_8Parser
happyReduce_80Parser
happyReduce_81Parser
happyReduce_82Parser
happyReduce_83Parser
happyReduce_84Parser
happyReduce_85Parser
happyReduce_86Parser
happyReduce_87Parser
happyReduce_88Parser
happyReduce_89Parser
happyReduce_9Parser
happyReduce_90Parser
happyReduce_91Parser
happyReduce_92Parser
happyReduction_1Parser
happyReduction_10Parser
happyReduction_11Parser
happyReduction_12Parser
happyReduction_13Parser
happyReduction_14Parser
happyReduction_15Parser
happyReduction_16Parser
happyReduction_17Parser
happyReduction_18Parser
happyReduction_19Parser
happyReduction_2Parser
happyReduction_20Parser
happyReduction_21Parser
happyReduction_22Parser
happyReduction_23Parser
happyReduction_24Parser
happyReduction_25Parser
happyReduction_26Parser
happyReduction_27Parser
happyReduction_28Parser
happyReduction_29Parser
happyReduction_3Parser
happyReduction_30Parser
happyReduction_31Parser
happyReduction_32Parser
happyReduction_33Parser
happyReduction_34Parser
happyReduction_35Parser
happyReduction_36Parser
happyReduction_37Parser
happyReduction_38Parser
happyReduction_39Parser
happyReduction_4Parser
happyReduction_40Parser
happyReduction_41Parser
happyReduction_42Parser
happyReduction_43Parser
happyReduction_44Parser
happyReduction_45Parser
happyReduction_46Parser
happyReduction_47Parser
happyReduction_48Parser
happyReduction_49Parser
happyReduction_5Parser
happyReduction_50Parser
happyReduction_51Parser
happyReduction_52Parser
happyReduction_53Parser
happyReduction_54Parser
happyReduction_55Parser
happyReduction_56Parser
happyReduction_57Parser
happyReduction_58Parser
happyReduction_59Parser
happyReduction_6Parser
happyReduction_60Parser
happyReduction_61Parser
happyReduction_62Parser
happyReduction_63Parser
happyReduction_64Parser
happyReduction_65Parser
happyReduction_66Parser
happyReduction_67Parser
happyReduction_68Parser
happyReduction_69Parser
happyReduction_7Parser
happyReduction_70Parser
happyReduction_71Parser
happyReduction_72Parser
happyReduction_73Parser
happyReduction_74Parser
happyReduction_75Parser
happyReduction_76Parser
happyReduction_77Parser
happyReduction_78Parser
happyReduction_79Parser
happyReduction_8Parser
happyReduction_80Parser
happyReduction_81Parser
happyReduction_82Parser
happyReduction_83Parser
happyReduction_84Parser
happyReduction_85Parser
happyReduction_86Parser
happyReduction_87Parser
happyReduction_88Parser
happyReduction_89Parser
happyReduction_9Parser
happyReduction_90Parser
happyReduction_91Parser
happyReduction_92Parser
happyReportParser
happyReport'Parser
happyResumeParser
happyReturnParser
happyReturn1Parser
happyRuleArrParser
happyRunIdentityParser
happySeqParser
HappyShiftParser
happyShiftParser
happySimulateReduceParser
happySpecReduce_0Parser
happySpecReduce_1Parser
happySpecReduce_2Parser
happySpecReduce_3Parser
HappyStk 
1 (Type/Class)Parser
2 (Data Constructor)Parser
happyTableParser
happyTcHackParser
HappyTerminalParser
happyTerminalToTokParser
happyThenParser
happyThen1Parser
happyTokenStringsParser
happyTokenToStringParser
happyTryFixupParser
Happy_IntParser
Happy_IntListParser
happy_n_nontermsParser
happy_n_startsParser
happy_n_termsParser
IdentSyntax
IfSyntax
ignorePendingBytesLexer
InferSemantic
inferExprSemantic
inferPatternSemantic
InferState 
1 (Type/Class)Semantic
2 (Data Constructor)Semantic
isPolySemantic
LambdaSyntax
LBoolSyntax
LCharSyntax
LeSyntax
LetSyntax
LFloatSyntax
LIntSyntax
ListSyntax
LitSyntax
LiteralSyntax
literalTypeSemantic
LStringSyntax
LtSyntax
matchSemantic
MismatchSemantic
ModSyntax
MulSyntax
NegSyntax
NeqSyntax
NotSyntax
notHappyAtAllParser
numBinSemantic
OrSyntax
parseParser
parseEdgesCodegen
parseErrorParser
parseNodesCodegen
PatternSyntax
patVarsSemantic
PListSyntax
PLitSyntax
PosnTokenLexer
Program 
1 (Type/Class)Syntax
2 (Data Constructor)Syntax
programToDataflowDotGraphGen
programToDotASTGen
PTupleSyntax
PVarSyntax
PWildcardSyntax
quickIndexLexer
resolveSemantic
semanticCheckSemantic
SemanticErrorSemantic
SemErrSemantic
SigSemantic
SubSyntax
TBoolSemantic
TCharSemantic
TFloatSemantic
TFunSemantic
TIntSemantic
TListSemantic
TokenLexer
TokenAndLexer
TokenArrowLexer
TokenBackslashLexer
TokenBoolLexer
TokenCaseLexer
TokenCharLexer
TokenCommaLexer
TokenDivLexer
TokenElseLexer
TokenEqLexer
TokenEqualsLexer
TokenFloatLexer
TokenGeLexer
TokenGtLexer
TokenIdentLexer
TokenIfLexer
TokenInLexer
TokenIntLexer
TokenLBracketLexer
TokenLeLexer
TokenLetLexer
TokenLParenLexer
TokenLtLexer
TokenMinusLexer
TokenModLexer
TokenNeqLexer
TokenNotLexer
TokenOfLexer
TokenOrLexer
TokenPlusLexer
TokenRBracketLexer
TokenRParenLexer
TokenSemiLexer
TokenStringLexer
TokenThenLexer
TokenTimesLexer
TokenUnderscoreLexer
TStringSemantic
TTupleSemantic
TupleSyntax
TVarSemantic
TypeSemantic
TypeEnvSemantic
TypeErrorSemantic
TypErrSemantic
UndefinedVarSemantic
unifyReturnSemantic
UnknownVarSemantic
UnOpSyntax
UnOperatorSyntax
UnOpTypeErrSemantic
utf8EncodeLexer
utf8Encode'Lexer
VarSyntax