cleanup
This commit is contained in:
		
							parent
							
								
									98c9ef538b
								
							
						
					
					
						commit
						0b5cb44b43
					
				| @ -12,7 +12,7 @@ data Ledger = Ledger { | |||||||
|                       periodic_entries :: [PeriodicEntry], |                       periodic_entries :: [PeriodicEntry], | ||||||
|                       entries :: [Entry] |                       entries :: [Entry] | ||||||
|                      } deriving (Eq) |                      } deriving (Eq) | ||||||
| data ModifierEntry = ModifierEntry { -- aka automated entry | data ModifierEntry = ModifierEntry { -- aka "automated entry" | ||||||
|                     valueexpr :: String, |                     valueexpr :: String, | ||||||
|                     m_transactions :: [Transaction] |                     m_transactions :: [Transaction] | ||||||
|                    } deriving (Eq) |                    } deriving (Eq) | ||||||
| @ -22,7 +22,7 @@ data PeriodicEntry = PeriodicEntry { | |||||||
|                    } deriving (Eq) |                    } deriving (Eq) | ||||||
| data Entry = Entry { | data Entry = Entry { | ||||||
|                     date :: Date, |                     date :: Date, | ||||||
|                     status :: Bool, |                     status :: Status, | ||||||
|                     code :: String, |                     code :: String, | ||||||
|                     description :: String, |                     description :: String, | ||||||
|                     transactions :: [Transaction] |                     transactions :: [Transaction] | ||||||
| @ -36,6 +36,7 @@ data Amount = Amount { | |||||||
|                       quantity :: Double |                       quantity :: Double | ||||||
|                      } deriving (Eq) |                      } deriving (Eq) | ||||||
| type Date = String | type Date = String | ||||||
|  | type Status = Bool | ||||||
| type Account = String | type Account = String | ||||||
| 
 | 
 | ||||||
| -- Amount arithmetic - ignores currency conversion | -- Amount arithmetic - ignores currency conversion | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ | |||||||
| -- GPLv3, (c) Simon Michael & contributors,  | -- GPLv3, (c) Simon Michael & contributors,  | ||||||
| -- John Wiegley's ledger is at http://newartisans.com/ledger.html . | -- John Wiegley's ledger is at http://newartisans.com/ledger.html . | ||||||
| 
 | 
 | ||||||
| module Main -- almost all IO is handled here | module Main -- application logic & most IO | ||||||
| where | where | ||||||
| 
 | 
 | ||||||
| import System | import System | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user