her-lexer-parsec-0.0.0: Parsec frontend to "her-lexer" for Haskell source code.

Safe HaskellNone

Language.Haskell.Her.Parsec

Documentation

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