Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
calculateLabel :: MonadDSL a m => m Identifier #
calculateLocalLabel :: MonadDSL a m => Identifier -> m Identifier #
unRegister :: Register -> Text #
unImmediate :: Immediate -> Integer #
type ImmediateORRegister = Either Immediate Register #
type Environment = Natural #
type MonadDSL a m = MonadRWS Config [a] Environment m #
type DSL a = RWS Config [a] Environment () #