Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
pGrammar :: [Token] -> ParseMonad Grammar Source #
pListDef :: [Token] -> ParseMonad [Def] Source #
pListItem :: [Token] -> ParseMonad [Item] Source #
pDef :: [Token] -> ParseMonad Def Source #
pRHS :: [Token] -> ParseMonad RHS Source #
pListRHS :: [Token] -> ParseMonad [RHS] Source #
pItem :: [Token] -> ParseMonad Item Source #
pCat :: [Token] -> ParseMonad Cat Source #
pCat1 :: [Token] -> ParseMonad Cat Source #
pLabel :: [Token] -> ParseMonad Label Source #
pMIdent :: [Token] -> ParseMonad MIdent Source #
pHsTyp :: [Token] -> ParseMonad HsTyp Source #
pHsTyp1 :: [Token] -> ParseMonad HsTyp Source #
pListHsTyp :: [Token] -> ParseMonad [HsTyp] Source #
pArg :: [Token] -> ParseMonad Arg Source #
pListArg :: [Token] -> ParseMonad [Arg] Source #
pExp :: [Token] -> ParseMonad Exp Source #
pExp1 :: [Token] -> ParseMonad Exp Source #
pExp2 :: [Token] -> ParseMonad Exp Source #
pListExp2 :: [Token] -> ParseMonad [Exp] Source #
pListExp :: [Token] -> ParseMonad [Exp] Source #
pListString :: [Token] -> ParseMonad [String] Source #
pMinimumSize :: [Token] -> ParseMonad MinimumSize Source #
pReg2 :: [Token] -> ParseMonad Reg Source #
pReg1 :: [Token] -> ParseMonad Reg Source #
pReg3 :: [Token] -> ParseMonad Reg Source #
pReg :: [Token] -> ParseMonad Reg Source #
pListIdent :: [Token] -> ParseMonad [Ident] Source #
qGrammar :: [Token] -> ParseMonad BNFC_QQType Source #
qListDef :: [Token] -> ParseMonad BNFC_QQType Source #
qListItem :: [Token] -> ParseMonad BNFC_QQType Source #
qDef :: [Token] -> ParseMonad BNFC_QQType Source #
qRHS :: [Token] -> ParseMonad BNFC_QQType Source #
qListRHS :: [Token] -> ParseMonad BNFC_QQType Source #
qItem :: [Token] -> ParseMonad BNFC_QQType Source #
qCat :: [Token] -> ParseMonad BNFC_QQType Source #
qCat1 :: [Token] -> ParseMonad BNFC_QQType Source #
qLabel :: [Token] -> ParseMonad BNFC_QQType Source #
qMIdent :: [Token] -> ParseMonad BNFC_QQType Source #
qHsTyp :: [Token] -> ParseMonad BNFC_QQType Source #
qHsTyp1 :: [Token] -> ParseMonad BNFC_QQType Source #
qListHsTyp :: [Token] -> ParseMonad BNFC_QQType Source #
qArg :: [Token] -> ParseMonad BNFC_QQType Source #
qListArg :: [Token] -> ParseMonad BNFC_QQType Source #
qExp :: [Token] -> ParseMonad BNFC_QQType Source #
qExp1 :: [Token] -> ParseMonad BNFC_QQType Source #
qExp2 :: [Token] -> ParseMonad BNFC_QQType Source #
qListExp2 :: [Token] -> ParseMonad BNFC_QQType Source #
qListExp :: [Token] -> ParseMonad BNFC_QQType Source #
qListString :: [Token] -> ParseMonad BNFC_QQType Source #
qMinimumSize :: [Token] -> ParseMonad BNFC_QQType Source #
qReg2 :: [Token] -> ParseMonad BNFC_QQType Source #
qReg1 :: [Token] -> ParseMonad BNFC_QQType Source #
qReg3 :: [Token] -> ParseMonad BNFC_QQType Source #
qReg :: [Token] -> ParseMonad BNFC_QQType Source #
qListIdent :: [Token] -> ParseMonad BNFC_QQType Source #
def :: QuasiQuoter Source #
rHS :: QuasiQuoter Source #
item :: QuasiQuoter Source #
cat :: QuasiQuoter Source #
cat1 :: QuasiQuoter Source #
label :: QuasiQuoter Source #
mIdent :: QuasiQuoter Source #
hsTyp :: QuasiQuoter Source #
hsTyp1 :: QuasiQuoter Source #
arg :: QuasiQuoter Source #
exp :: QuasiQuoter Source #
exp1 :: QuasiQuoter Source #
exp2 :: QuasiQuoter Source #
reg2 :: QuasiQuoter Source #
reg1 :: QuasiQuoter Source #
reg3 :: QuasiQuoter Source #
reg :: QuasiQuoter Source #
data MinimumSize Source #