helma-0.8.4.14: HELMA - Haskellish Esoteric Limited Minimal Automaton
Safe HaskellNone
LanguageHaskell2010

HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Synopsis

Documentation

inc :: Symbol e => e -> e -> e #

def :: Symbol e => e #

next :: Symbol e => e -> e #

prev :: Symbol e => e -> e #

toInteger :: Integral a => a -> Integer #

conversion to Integer

fromChar :: Symbol e => Char -> e #

toChar :: Symbol e => e -> Char #

class (Bounded e, Default e, Enum e, Eq e, Integral e, Show e) => Symbol e #

Minimal complete definition

fromChar, toChar

Instances

Instances details
Symbol Int # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int #

toChar :: Int -> Char #

Symbol Int8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int8 #

toChar :: Int8 -> Char #

Symbol Int16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int16 #

toChar :: Int16 -> Char #

Symbol Int32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int32 #

toChar :: Int32 -> Char #

Symbol Int64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Int64 #

toChar :: Int64 -> Char #

Symbol Word # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word #

toChar :: Word -> Char #

Symbol Word8 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word8 #

toChar :: Word8 -> Char #

Symbol Word16 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word16 #

toChar :: Word16 -> Char #

Symbol Word32 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word32 #

toChar :: Word32 -> Char #

Symbol Word64 # 
Instance details

Defined in HelVM.HelMA.Automata.BrainFuck.Common.Symbol

Methods

fromChar :: Char -> Word64 #

toChar :: Word64 -> Char #