lib: parse helper haddocks
This commit is contained in:
		
							parent
							
								
									cfaa0501e6
								
							
						
					
					
						commit
						b03584dbce
					
				| @ -189,12 +189,12 @@ rawOptsToInputOpts rawopts = InputOpts{ | |||||||
| 
 | 
 | ||||||
| --- * parsing utilities | --- * parsing utilities | ||||||
| 
 | 
 | ||||||
| -- | Run a string parser with no state in the identity monad. | -- | Run a text parser in the identity monad. See also: parseWithState. | ||||||
| runTextParser, rtp :: TextParser Identity a -> Text -> Either (ParseError Char CustomErr) a | runTextParser, rtp :: TextParser Identity a -> Text -> Either (ParseError Char CustomErr) a | ||||||
| runTextParser p t =  runParser p "" t | runTextParser p t =  runParser p "" t | ||||||
| rtp = runTextParser | rtp = runTextParser | ||||||
| 
 | 
 | ||||||
| -- | Run a journal parser with a null journal-parsing state. | -- | Run a journal parser in some monad. See also: parseWithState. | ||||||
| runJournalParser, rjp :: Monad m => JournalParser m a -> Text -> m (Either (ParseError Char CustomErr) a) | runJournalParser, rjp :: Monad m => JournalParser m a -> Text -> m (Either (ParseError Char CustomErr) a) | ||||||
| runJournalParser p t = runParserT (evalStateT p mempty) "" t | runJournalParser p t = runParserT (evalStateT p mempty) "" t | ||||||
| rjp = runJournalParser | rjp = runJournalParser | ||||||
|  | |||||||
| @ -71,6 +71,8 @@ parsewith p = runParser p "" | |||||||
| parsewithString :: Parsec e String a -> String -> Either (ParseError Char e) a | parsewithString :: Parsec e String a -> String -> Either (ParseError Char e) a | ||||||
| parsewithString p = runParser p "" | parsewithString p = runParser p "" | ||||||
| 
 | 
 | ||||||
|  | -- | Run a stateful parser with some initial state on a text. | ||||||
|  | -- See also: runTextParser, runJournalParser. | ||||||
| parseWithState :: Monad m => st -> StateT st (ParsecT CustomErr Text m) a -> Text -> m (Either (ParseError Char CustomErr) a) | parseWithState :: Monad m => st -> StateT st (ParsecT CustomErr Text m) a -> Text -> m (Either (ParseError Char CustomErr) a) | ||||||
| parseWithState ctx p s = runParserT (evalStateT p ctx) "" s | parseWithState ctx p s = runParserT (evalStateT p ctx) "" s | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user