TM2SMHelpers
eTag :: Set Tag Source #
standardV :: Int -> Maybe StateVal Source #
eTagState :: StateName -> String -> State Source #
genRange :: Show a => StateName -> [a] -> [State] Source #
gen :: StateName -> [State] Source #
addTag :: Tag -> State -> State Source #
addTags :: [Tag] -> [State] -> [State] Source #
getai :: [TapeCommand] -> (Square, Int) Source #
addICmdSmTag :: TMCMD -> SMTag -> State -> State Source #
quoteTag :: Set Tag Source #
dashTag :: Set Tag Source #
hatTag :: Set Tag Source #
hatdashTag :: Set Tag Source #
newState :: StateName -> String -> Set Tag -> Int -> Maybe TMCMD -> Maybe SMTag -> State Source #
eX :: Int -> Smb Source #
eX' :: Int -> Smb Source #
eF :: String -> Int -> Smb Source #
eF' :: String -> Int -> Smb Source #
eE :: Int -> Smb Source #
eE' :: Int -> Smb Source #
eP :: Int -> Smb Source #
eQ :: Int -> Smb Source #
eR :: Int -> Smb Source #
eS :: Int -> Smb Source #
eT :: Int -> Smb Source #
eU :: Int -> Smb Source #
ePd :: Int -> Smb Source #
eQd :: Int -> Smb Source #
eRd :: Int -> Smb Source #
eSd :: Int -> Smb Source #
eTd :: Int -> Smb Source #
eUd :: Int -> Smb Source #
getJIdx :: [TapeCommand] -> Int -> (String, String) Source #