Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							17d5acf64b 
							
						 
					 
					
						
						
							
							refactor: more reader cleanups  
						
						
						
					 
					
						2010-11-15 07:18:35 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a7a346ac 
							
						 
					 
					
						
						
							
							uniquify reader module names  
						
						
						
					 
					
						2010-11-15 07:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c2cf6a90 
							
						 
					 
					
						
						
							
							parsing: save final parse context with journal  
						
						
						
					 
					
						2010-11-13 15:03:40 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7714bab58d 
							
						 
					 
					
						
						
							
							web: offer a choice of files to edit when there are multiple (included) files  
						
						
						
					 
					
						2010-09-24 01:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							78db98366f 
							
						 
					 
					
						
						
							
							parsing: support D default commodity directive  
						
						
						
					 
					
						2010-11-12 23:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8429df0f32 
							
						 
					 
					
						
						
							
							remember all included file paths, if any  
						
						
						
					 
					
						2010-09-22 23:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							96036e56a0 
							
						 
					 
					
						
						
							
							docs: comments  
						
						
						
					 
					
						2010-09-22 21:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d132f5e45a 
							
						 
					 
					
						
						
							
							ledgerInclude cleanup  
						
						
						
					 
					
						2010-09-22 21:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Boeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							5e576e9ff0 
							
						 
					 
					
						
						
							
							fix-recursive-includes  
						
						... 
						
						
						
						Fix recursive includes beyond depth 3. Also add a test case for the bug. 
						
					 
					
						2010-09-02 00:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d29b393ca2 
							
						 
					 
					
						
						
							
							fix a failing test, handle unicode better in errors  
						
						
						
					 
					
						2010-09-05 18:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7e155934 
							
						 
					 
					
						
						
							
							parsing: fix obscured date parse errors with parsec 3; require split  
						
						... 
						
						
						
						With parsec 3, invalid date errors were not being reported properly.
This should be more robust. 
						
					 
					
						2010-09-03 23:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							63de5e0127 
							
						 
					 
					
						
						
							
							parsing: fix wrong parse error locations within postings  
						
						
						
					 
					
						2010-07-08 02:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3e9ad0ae13 
							
						 
					 
					
						
						
							
							parsing: don't let trailing whitespace in a timelog description mess up layout  
						
						
						
					 
					
						2010-07-08 03:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7159609b 
							
						 
					 
					
						
						
							
							refactor: much renaming of ledger -> journal, hopefully the right amount  
						
						
						
					 
					
						2010-07-13 06:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a64792ba7 
							
						 
					 
					
						
						
							
							smarter file reading: detect (or specify) intended data format and show appropriate error messages  
						
						... 
						
						
						
						New data reader modules need to provide just reader :: Reader, which is
the format name, a detector predicate, and a parser. 
						
					 
					
						2010-06-25 14:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1ec1f7c4ea 
							
						 
					 
					
						
						
							
							more file reading cleanup, try each known format in turn  
						
						... 
						
						
						
						Currently this is just the journal and timelog file formats.  This is more
scalable, but when things go wrong there is no longer just a single parse
error. For now we'll just show the first error, the one from the journal
file parser. 
						
					 
					
						2010-05-31 01:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a848a835a2 
							
						 
					 
					
						
						
							
							clean up and combine I/O and parsing under Hledger.Read.*  
						
						... 
						
						
						
						This facilitates adding readers for new data formats. Timelog parsing is temporarily broken. 
						
					 
					
						2010-05-30 19:11:58 +00:00