journal: account directive: stop supporting account sort codes
Eg "account 1000". (Introduced in 1.9, deprecated in 1.11, removed in 1.13.)
This commit is contained in:
		
							parent
							
								
									cc0764eac2
								
							
						
					
					
						commit
						899946f270
					
				| @ -263,10 +263,8 @@ accountdirectivep = do | |||||||
|   matype :: Maybe AccountType <- lift $ fmap (fromMaybe Nothing) $ optional $ try $ do |   matype :: Maybe AccountType <- lift $ fmap (fromMaybe Nothing) $ optional $ try $ do | ||||||
|     skipSome spacenonewline -- at least one more space in addition to the one consumed by modifiedaccountp  |     skipSome spacenonewline -- at least one more space in addition to the one consumed by modifiedaccountp  | ||||||
|     choice [ |     choice [ | ||||||
|       -- a numeric account code, as supported in 1.9-1.10 ? currently ignored |  | ||||||
|        some digitChar >> return Nothing |  | ||||||
|       -- a letter account type code (ALERX), as added in 1.11 ? |       -- a letter account type code (ALERX), as added in 1.11 ? | ||||||
|       ,char 'A' >> return (Just Asset)  |        char 'A' >> return (Just Asset)  | ||||||
|       ,char 'L' >> return (Just Liability)  |       ,char 'L' >> return (Just Liability)  | ||||||
|       ,char 'E' >> return (Just Equity)  |       ,char 'E' >> return (Just Equity)  | ||||||
|       ,char 'R' >> return (Just Revenue)  |       ,char 'R' >> return (Just Revenue)  | ||||||
| @ -843,7 +841,6 @@ tests_JournalReader = tests "JournalReader" [ | |||||||
|   ,test "accountdirectivep" $ do |   ,test "accountdirectivep" $ do | ||||||
|     test "with-comment" $ expectParse accountdirectivep "account a:b  ; a comment\n" |     test "with-comment" $ expectParse accountdirectivep "account a:b  ; a comment\n" | ||||||
|     test "does-not-support-!" $ expectParseError accountdirectivep "!account a:b\n" "" |     test "does-not-support-!" $ expectParseError accountdirectivep "!account a:b\n" "" | ||||||
|     test "account-sort-code" $ expectParse accountdirectivep "account a:b  1000\n" |  | ||||||
|     test "account-type-code" $ expectParse accountdirectivep "account a:b  A\n" |     test "account-type-code" $ expectParse accountdirectivep "account a:b  A\n" | ||||||
|     test "account-type-tag" $ expectParse accountdirectivep "account a:b  ; type:asset\n" |     test "account-type-tag" $ expectParse accountdirectivep "account a:b  ; type:asset\n" | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user