* Replace Parsec with Megaparsec (see #289) This builds upon PR #289 by @rasendubi * Revert renaming of parseWithState to parseWithCtx * Fix doctests * Update for Megaparsec 5 * Specialize parser to improve performance * Pretty print errors * Swap StateT and ParsecT This is necessary to get the correct backtracking behavior, i.e. discard state changes if the parsing fails.
		
			
				
	
	
		
			18 lines
		
	
	
		
			295 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			295 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# this or a newer snapshot is suggested (hledger-api/servant/aeson requires > lts-5)
 | 
						|
resolver: lts-6.8
 | 
						|
 | 
						|
packages:
 | 
						|
- hledger-lib
 | 
						|
- hledger
 | 
						|
- hledger-ui
 | 
						|
- hledger-web
 | 
						|
- hledger-api
 | 
						|
 | 
						|
#flags:
 | 
						|
 | 
						|
extra-deps:
 | 
						|
- brick-0.8
 | 
						|
- megaparsec-5.0.1
 | 
						|
 | 
						|
# https://docs.haskellstack.org/en/stable/yaml_configuration/
 |