Make the parse error context include bird ticks even if the error is past the end of the file
Add rtrim to Util
Ignore any trailing space from the console, since I don't want to match on it
#331, improve parse errors in literate Haskell, plus move what ParseError is used for
Move the API over to Temporary.API, try to make it clear I don't care about dependencies yet
Add Temporary.API to the package properly
Stop returning the original string from parseModuleEx
Don't export a function not used outside
Inline parseFile in the one place it was used
Delete parseFile and parseString from HSE.All
Remove a HSE hiding now I no longer clash
Avoid an undoParseError
Change parseResult so it does the conversion inside
Move parseResult out to Settings
Push the idea of filename + Maybe contents all the way up to the top
Split out a useEncoding function
Make the API expose only useEncoding, which is far more flexible and primitive
Note that - means stdin
Add ParseError to the API
Stop classify and matchexp having the same fields (that was a terrible idea!)