curry-frontend-0.2.5: Compile the functional logic language Curry to several intermediate formatsSource codeContentsIndex
Curry.Syntax.LLParseComb
Documentation
class (Ord s, Show s) => Symbol s whereSource
Methods
isEOF :: s -> BoolSource
show/hide Instances
data Parser s a b Source
show/hide Instances
Symbol s => Show (Parser s a b)
applyParser :: Symbol s => Parser s a a -> Lexer s a -> FilePath -> String -> MsgMonad aSource
prefixParser :: Symbol s => Parser s a a -> Lexer s a -> FilePath -> String -> MsgMonad aSource
position :: Symbol s => Parser s Position bSource
succeed :: Symbol s => a -> Parser s a bSource
symbol :: Symbol s => s -> Parser s s aSource
(<?>) :: Symbol s => Parser s a b -> String -> Parser s a bSource
(<|>) :: Symbol s => Parser s a b -> Parser s a b -> Parser s a bSource
(<|?>) :: Symbol s => Parser s a b -> Parser s a b -> Parser s a bSource
(<*>) :: Symbol s => Parser s (a -> b) c -> Parser s a c -> Parser s b cSource
(<\>) :: Symbol s => Parser s a c -> Parser s b c -> Parser s a cSource
(<\\>) :: Symbol s => Parser s a b -> [s] -> Parser s a bSource
opt :: Symbol s => Parser s a b -> a -> Parser s a bSource
(<$>) :: Symbol s => (a -> b) -> Parser s a c -> Parser s b cSource
(<$->) :: Symbol s => a -> Parser s b c -> Parser s a cSource
(<*->) :: Symbol s => Parser s a c -> Parser s b c -> Parser s a cSource
(<-*>) :: Symbol s => Parser s a c -> Parser s b c -> Parser s b cSource
(<**>) :: Symbol s => Parser s a c -> Parser s (a -> b) c -> Parser s b cSource
(<??>) :: Symbol s => Parser s a b -> Parser s (a -> a) b -> Parser s a bSource
(<.>) :: Symbol s => Parser s (a -> b) d -> Parser s (b -> c) d -> Parser s (a -> c) dSource
many :: Symbol s => Parser s a b -> Parser s [a] bSource
many1 :: Symbol s => Parser s a b -> Parser s [a] bSource
sepBy :: Symbol s => Parser s a c -> Parser s b c -> Parser s [a] cSource
sepBy1 :: Symbol s => Parser s a c -> Parser s b c -> Parser s [a] cSource
chainr :: Symbol s => Parser s a b -> Parser s (a -> a -> a) b -> a -> Parser s a bSource
chainr1 :: Symbol s => Parser s a b -> Parser s (a -> a -> a) b -> Parser s a bSource
chainl :: Symbol s => Parser s a b -> Parser s (a -> a -> a) b -> a -> Parser s a bSource
chainl1 :: Symbol s => Parser s a b -> Parser s (a -> a -> a) b -> Parser s a bSource
bracket :: Symbol s => Parser s a c -> Parser s b c -> Parser s a c -> Parser s b cSource
ops :: Symbol s => [(s, a)] -> Parser s a bSource
layoutOn :: Symbol s => Parser s a bSource
layoutOff :: Symbol s => Parser s a bSource
layoutEnd :: Symbol s => Parser s a bSource
Produced by Haddock version 2.4.2