Add back show instance for Span

This commit is contained in:
Joscha 2020-04-02 11:15:54 +00:00
parent 4f29ee4fff
commit 7bb74f7315

View file

@ -184,7 +184,12 @@ instance Onion AsmToken where
peel (TokenComment a _ _) = a peel (TokenComment a _ _) = a
data Span = Span SourcePos SourcePos data Span = Span SourcePos SourcePos
deriving (Show)
instance Show Span where
show (Span start end) = "<" ++ showPos start ++ "-" ++ showPos end ++ ">"
where
showPos pos =
show (unPos $ sourceLine pos) ++ ":" ++ show (unPos $ sourceColumn pos)
type Phase1 = [AsmToken Span] type Phase1 = [AsmToken Span]