HARM-0.1.2: A simple ARM emulator in haskell

Arm.ParseLib

Documentation

papply :: Parser a -> String -> [(a, String)]Source

sepby :: Parser a -> Parser b -> Parser [a]Source

sepby1 :: Parser a -> Parser b -> Parser [a]Source

chainl :: Parser a -> Parser (a -> a -> a) -> a -> Parser aSource

chainl1 :: Parser a -> Parser (a -> a -> a) -> Parser aSource

chainr :: Parser a -> Parser (a -> a -> a) -> a -> Parser aSource

chainr1 :: Parser a -> Parser (a -> a -> a) -> Parser aSource

ops :: [(Parser a, b)] -> Parser bSource