hbf-0.2.0.0: An optimizing Brainfuck compiler and evaluator

Index

<&>HBF.Types
bfSimpleTokensHBF.Parser
bfTokensHBF.Parser
ClearHBF.Types
clearOptHBF.Compiler
CompilationSummary 
1 (Type/Class)HBF.Compiler
2 (Data Constructor)HBF.Compiler
compileHBF.Compiler
CompilerOptions 
1 (Type/Class)HBF.Compiler
2 (Data Constructor)HBF.Compiler
compNumInstructionsHBF.Compiler
cOptsClearLoopOptimizationHBF.Compiler
cOptsFusionOptimizationHBF.Compiler
cOptsMulOptimizationHBF.Compiler
cOptsOffsetInstructionsOptimizationHBF.Compiler
cOptsOutHBF.Compiler
cOptsScanOptimizationHBF.Compiler
cOptsSourceHBF.Compiler
cOptsVerboseHBF.Compiler
defaultCompilerOptionsHBF.Compiler
defaultVMOptionsHBF.Eval
DirectionHBF.Types
DownHBF.Types
eitherToMaybeHBF.Types
emptyMachineHBF.Eval
emptyStateHBF.Compiler
evalHBF.Eval
evalWithHBF.Eval
evalWithIOHBF.Eval
evalWithMachineHBF.Eval
flattenedHBF.Types
FusedHBF.Compiler
FusedProgramHBF.Compiler
fusionOptHBF.Compiler
garbageHBF.Parser
getByteHBF.Types
InHBF.Types
IncHBF.Types
inMemoryCompileHBF.Compiler
instructionsHBF.Types
isLeftHBF.Compiler
isMinusHBF.Compiler
isPlusHBF.Compiler
isRightHBF.Compiler
liftLoopHBF.Compiler
loadHBF.Compiler
loadFileHBF.Compiler
LoopHBF.Types
loopOpHBF.Parser
Machine 
1 (Type/Class)HBF.Types
2 (Data Constructor)HBF.Types
machineInHBF.Types
MachineIOHBF.Types
machineOutHBF.Types
MachineTypeHBF.Eval
MemOffset 
1 (Type/Class)HBF.Types
2 (Data Constructor)HBF.Types
memoryHBF.Types
minusPHBF.Compiler
mkMachineHBF.Eval
mkMockIOHBF.Types
mkMockIOSHBF.Types
mleftPHBF.Compiler
MockIO 
1 (Type/Class)HBF.Types
2 (Data Constructor)HBF.Types
mockOutputHBF.Types
mockOutputSHBF.Types
MoveHBF.Types
mrightPHBF.Compiler
MulHBF.Types
MulFactor 
1 (Type/Class)HBF.Types
2 (Data Constructor)HBF.Types
mulOptHBF.Compiler
mulPHBF.Compiler
noOptimizationCompilerOptionsHBF.Compiler
offsetInstructionOptHBF.Compiler
OffsetStateHBF.Compiler
OffStHBF.Compiler
OpHBF.Types
operationHBF.Parser
optimizeHBF.Compiler
OptimizedHBF.Types
optionsHBF.Compiler
optionsPHBF.Compiler
OutHBF.Types
parse 
1 (Function)HBF.Eval
2 (Function)HBF.Compiler
ParseErrorHBF.Parser, HBF.Compiler
parseProgramHBF.Parser
parsePure 
1 (Function)HBF.Eval
2 (Function)HBF.Compiler
plusPHBF.Compiler
pointerHBF.Types
Program 
1 (Type/Class)HBF.Types
2 (Data Constructor)HBF.Types
programHBF.Parser
ProgramParserHBF.Compiler
putByteHBF.Types
satisfy'HBF.Compiler
saveCompilerOutputHBF.Compiler
ScanHBF.Types
scanOptHBF.Compiler
simpleOpHBF.Parser
stBatchHBF.Compiler
stOffsetHBF.Compiler
stOptimizedHBF.Compiler
summarizeCompilationHBF.Compiler
summedPHBF.Compiler
toIRHBF.Compiler
unfusedHBF.Compiler
UnoptimizedHBF.Types
unsafeParse 
1 (Function)HBF.Eval
2 (Function)HBF.Compiler
UpHBF.Types
VMOptions 
1 (Type/Class)HBF.Eval
2 (Data Constructor)HBF.Eval
vmOptsDumpMemoryHBF.Eval
vmOptsMemoryBytesHBF.Eval
vmOptsProgramPathHBF.Eval