her-lexer-parsec-0.0.0: Parsec frontend to "her-lexer" for Haskell source code.
Language.Haskell.Her.Parsec
haskellTokenStream :: String -> String -> [(SourcePos, Tok)]Source
litC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
opeC :: Stream s Identity (SourcePos, Tok) => (BK -> Bool) -> Parsec s u TokSource
cloC :: Stream s Identity (SourcePos, Tok) => (BK -> Bool) -> Parsec s u TokSource
uidC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
lidC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
kwC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
symC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
spcC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
comC :: Stream s Identity (SourcePos, Tok) => (String -> Bool) -> Parsec s u TokSource
urkC :: Stream s Identity (SourcePos, Tok) => (Char -> Bool) -> Parsec s u TokSource
nlC :: Stream s Identity (SourcePos, Tok) => ((String, Int) -> Bool) -> Parsec s u TokSource
lit :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
ope :: Stream s Identity (SourcePos, Tok) => BK -> Parsec s u TokSource
clo :: Stream s Identity (SourcePos, Tok) => BK -> Parsec s u TokSource
uid :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
lid :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
kw :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
sym :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
semi :: GenParser (SourcePos, Tok) st TokSource
spc :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
com :: Stream s Identity (SourcePos, Tok) => String -> Parsec s u TokSource
urk :: Stream s Identity (SourcePos, Tok) => Char -> Parsec s u TokSource
nl :: Stream s Identity (SourcePos, Tok) => (String, Int) -> Parsec s u TokSource