forked from elland/haddock2
chore(lexer): clean up
This commit is contained in:
parent
2597e693f1
commit
970b658926
1 changed files with 1 additions and 4 deletions
|
|
@ -10,7 +10,7 @@ import Control.Monad (mfilter, void)
|
|||
import Data.Functor (($>))
|
||||
import Data.Text (Text, intercalate)
|
||||
import Data.Text qualified as Text
|
||||
import GHC.Unicode (isAlpha, isAlphaNum, isControl, isPrint, isSpace, isUpper)
|
||||
import GHC.Unicode (isAlphaNum, isControl, isPrint, isSpace, isUpper)
|
||||
import ParserMonad (Parser, initialParserState)
|
||||
import Text.Parsec
|
||||
import Text.Parsec qualified as Parsec
|
||||
|
|
@ -66,9 +66,6 @@ data Token
|
|||
located :: Parser a -> Parser (SourcePos, a)
|
||||
located p = (,) <$> getPosition <*> p
|
||||
|
||||
startPosition :: Parser a -> Parser SourcePos
|
||||
startPosition = fmap fst . located
|
||||
|
||||
tokenise :: [Parser a] -> Parser [(SourcePos, a)]
|
||||
tokenise = sequence . map located
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue