@@ -13,11 +13,10 @@
1313--
1414-----------------------------------------------------------------------------
1515
16−{-# LANGUAGE TupleSections, DeriveDataTypeable #-}
16+{-# LANGUAGE TupleSections #-}
1717
1818module Language.PureScript.Parser.Lexer
1919 ( PositionedToken(..)
20− , Comment(..)
2120 , Token()
2221 , TokenParser()
2322 , lex
@@ -75,19 +74,13 @@ import Prelude hiding (lex)
7574import Control.Monad (void, guard)
7675import Data.Functor.Identity
7776
78−import qualified Data.Data as D
79−
8077import Control.Applicative
8178
8279import Language.PureScript.Parser.State
80+import Language.PureScript.Comments
8381
8482import qualified Text.Parsec as P
8583import qualified Text.Parsec.Token as PT
86−
87−data Comment
88− = LineComment String
89− | BlockComment String
90− deriving (Show, Eq, Ord, D.Data, D.Typeable)
9184
9285data Token
9386 = LParen