lib: more Hledger.Read cleanup
This commit is contained in:
		
							parent
							
								
									9311077205
								
							
						
					
					
						commit
						1539b258b9
					
				| @ -4,18 +4,6 @@ This is the entry point to hledger's reading system, which can read | ||||
| Journals from various data formats. Use this module if you want to parse | ||||
| journal data or read journal files. Generally it should not be necessary | ||||
| to import modules below this one. | ||||
| 
 | ||||
| Here's how most of these functions fit together: | ||||
| 
 | ||||
| @ | ||||
| readJournalFiles | ||||
|  readJournalFile | ||||
|   requireJournalFileExists | ||||
|   readJournal | ||||
|    findReader | ||||
|    tryReaders | ||||
| @ | ||||
| 
 | ||||
| -} | ||||
| 
 | ||||
| {-# LANGUAGE ScopedTypeVariables, OverloadedStrings #-} | ||||
| @ -127,11 +115,12 @@ readJournalFiles mformat mrulesfile assrt fs = do | ||||
| 
 | ||||
| -- | @readJournalFile mformat mrulesfile assrt f@ | ||||
| -- | ||||
| -- Read a Journal from this file (or stdin if the filename is -) or give | ||||
| -- an error message, using the specified data format or trying all known | ||||
| -- formats. A CSV conversion rules file may be specified for better | ||||
| -- conversion of that format. Also there is a flag specifying whether | ||||
| -- to check or ignore balance assertions in the journal. | ||||
| -- Read a Journal from this file (or stdin if the file path is -). | ||||
| -- Assume the specified data format, or a format identified from the file path, | ||||
| -- or try all readers. | ||||
| -- A CSV conversion rules file may be specified for better conversion of CSV. | ||||
| -- Also optionally check any balance assertions in the journal. | ||||
| -- If parsing or balance assertions fail, return an error message instead. | ||||
| readJournalFile :: Maybe StorageFormat -> Maybe FilePath -> Bool -> FilePath -> IO (Either String Journal) | ||||
| readJournalFile mformat mrulesfile assrt f = do | ||||
|   requireJournalFileExists f | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user