helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages

Safe Haskell | None
Language | Haskell2010

HelVM.HelPA.Assemblers.Frontend.WSA.Reducer

# Documentation

reduce :: Bool -> InstructionList -> InstructionList #

addEndOfLineMaybe :: Bool -> InstructionList -> InstructionList #

addEndOfLine :: Instruction -> InstructionList #

reduceInstructionList :: InstructionList -> InstructionList #

reduceInstruction :: Natural -> Instruction -> InstructionList #

reducePushS :: ListLike t Char => t -> InstructionList #

zipIndex :: [a] -> [(Natural, a)] #