From ab568692576d5fafafa728fe224b4a3b79f015f7 Mon Sep 17 00:00:00 2001 From: iphydf Date: Fri, 25 Aug 2023 07:09:23 +0000 Subject: [PATCH] cleanup: Remove Ord instance from Lexeme. We don't need it, and it conflicts with later alex versions. --- src/Language/Cimple/Lexer.x | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Language/Cimple/Lexer.x b/src/Language/Cimple/Lexer.x index 2fb64e9..e76c2a8 100644 --- a/src/Language/Cimple/Lexer.x +++ b/src/Language/Cimple/Lexer.x @@ -296,13 +296,12 @@ tokens :- <0,ppSC,cmtSC,codeSC> . { mkL ErrorToken } { -deriving instance Ord AlexPosn deriving instance Generic AlexPosn instance FromJSON AlexPosn instance ToJSON AlexPosn data Lexeme text = L AlexPosn LexemeClass text - deriving (Ord, Eq, Show, Generic, Functor, Foldable, Traversable) + deriving (Eq, Show, Generic, Functor, Foldable, Traversable) instance FromJSON text => FromJSON (Lexeme text) instance ToJSON text => ToJSON (Lexeme text)