Fix build of hledger-ui with megaparsec-6
This commit is contained in:
parent
e98d213ca2
commit
79e3a29083
@ -17,7 +17,7 @@ import Control.Monad.IO.Class (liftIO)
|
|||||||
import Data.Monoid
|
import Data.Monoid
|
||||||
import Data.Time.Calendar (Day)
|
import Data.Time.Calendar (Day)
|
||||||
import Graphics.Vty (Event(..),Key(..))
|
import Graphics.Vty (Event(..),Key(..))
|
||||||
import Text.Megaparsec
|
import Text.Megaparsec.Compat
|
||||||
|
|
||||||
import Hledger.Cli hiding (progname,prognameandversion,green)
|
import Hledger.Cli hiding (progname,prognameandversion,green)
|
||||||
import Hledger.UI.UIOptions
|
import Hledger.UI.UIOptions
|
||||||
@ -105,7 +105,7 @@ esHandle _ _ = error "event handler called with wrong screen type, should not ha
|
|||||||
|
|
||||||
-- | Parse the file name, line and column number from a hledger parse error message, if possible.
|
-- | Parse the file name, line and column number from a hledger parse error message, if possible.
|
||||||
-- Temporary, we should keep the original parse error location. XXX
|
-- Temporary, we should keep the original parse error location. XXX
|
||||||
hledgerparseerrorpositionp :: ParsecT Dec String t (String, Int, Int)
|
hledgerparseerrorpositionp :: ParsecT MPErr String t (String, Int, Int)
|
||||||
hledgerparseerrorpositionp = do
|
hledgerparseerrorpositionp = do
|
||||||
anyChar `manyTill` char '"'
|
anyChar `manyTill` char '"'
|
||||||
f <- anyChar `manyTill` (oneOf ['"','\n'])
|
f <- anyChar `manyTill` (oneOf ['"','\n'])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user