|
57 | 57 |
|
58 | 58 | ## Module Text.Parsing.Parser.Combinators |
59 | 59 |
|
| 60 | +### Type Class Instances |
| 61 | + |
| 62 | + instance showParseError :: Show ParseError |
| 63 | + |
| 64 | + |
60 | 65 | ### Values |
61 | 66 |
|
62 | 67 | (<?>) :: forall m s a. (Monad m) => ParserT s m a -> String -> ParserT s m a |
|
81 | 86 |
|
82 | 87 | endBy1 :: forall m s a sep. (Monad m) => ParserT s m a -> ParserT s m sep -> ParserT s m [a] |
83 | 88 |
|
| 89 | + lookAhead :: forall s a m. (Monad m) => ParserT s m a -> ParserT s m a |
| 90 | + |
| 91 | + many1Till :: forall s a m e. (Monad m) => ParserT s m a -> ParserT s m e -> ParserT s m [a] |
| 92 | + |
| 93 | + manyTill :: forall s a m e. (Monad m) => ParserT s m a -> ParserT s m e -> ParserT s m [a] |
| 94 | + |
84 | 95 | option :: forall m s a. (Monad m) => a -> ParserT s m a -> ParserT s m a |
85 | 96 |
|
86 | 97 | optionMaybe :: forall m s a. (Functor m, Monad m) => ParserT s m a -> ParserT s m (Maybe a) |
87 | 98 |
|
88 | | - optional :: forall m s a. (Monad m) => ParserT s m a -> ParserT s m { } |
| 99 | + optional :: forall m s a. (Monad m) => ParserT s m a -> ParserT s m Unit |
89 | 100 |
|
90 | 101 | sepBy :: forall m s a sep. (Monad m) => ParserT s m a -> ParserT s m sep -> ParserT s m [a] |
91 | 102 |
|
|
95 | 106 |
|
96 | 107 | sepEndBy1 :: forall m s a sep. (Monad m) => ParserT s m a -> ParserT s m sep -> ParserT s m [a] |
97 | 108 |
|
| 109 | + skipMany :: forall s a m. (Monad m) => ParserT s m a -> ParserT s m Unit |
| 110 | + |
| 111 | + skipMany1 :: forall s a m. (Monad m) => ParserT s m a -> ParserT s m Unit |
| 112 | + |
98 | 113 | try :: forall m s a. (Functor m) => ParserT s m a -> ParserT s m a |
99 | 114 |
|
100 | 115 |
|
|
142 | 157 |
|
143 | 158 | char :: forall m. (Monad m) => ParserT String m String |
144 | 159 |
|
145 | | - eof :: forall m. (Monad m) => ParserT String m { } |
| 160 | + eof :: forall m. (Monad m) => ParserT String m Unit |
| 161 | + |
| 162 | + noneOf :: forall s m a. (Monad m) => [String] -> ParserT String m String |
| 163 | + |
| 164 | + oneOf :: forall s m a. (Monad m) => [String] -> ParserT String m String |
146 | 165 |
|
147 | 166 | satisfy :: forall m. (Monad m) => (String -> Boolean) -> ParserT String m String |
148 | 167 |
|
| 168 | + skipSpaces :: forall m. (Monad m) => ParserT String m Unit |
| 169 | + |
149 | 170 | string :: forall m. (Monad m) => String -> ParserT String m String |
150 | 171 |
|
151 | 172 | whiteSpace :: forall m. (Monad m) => ParserT String m String |
|
0 commit comments