noodle-0.0.19: the noodle programming language
Language.Noodle.Parsing.Noodle
type NParser a = Parser () aSource
topDecls :: NParser DeclsSource
decls :: NParser DeclsSource
decl :: NParser DeclSource
comp :: NParser CompSource
clause :: NParser a -> NParser b -> NParser (a, b)Source
block :: NParser a -> NParser aSource
expr :: GParser (PosSt ()) Char ExprSource
exprOp :: GParser (PosSt ()) Char ExprSource
exprApp :: GParser (PosSt ()) Char ExprSource
modRef :: GParser (PosSt ()) Char ExprSource
exprLit :: GParser (PosSt ()) Char ExprSource
pattern :: NParser PatternSource
literal :: NParser a -> NParser (Literal a)Source
identifier :: GParser (PosSt ()) Char (Literal a)Source
number :: GParser (PosSt ()) Char (Literal a)Source
paren :: GParser (PosSt ()) Char a -> GParser (PosSt ()) Char (Literal a)Source
isReserved :: String -> BoolSource
reserved :: String -> NParser ()Source
lBrace :: NParser ()Source
rBrace :: NParser ()Source
lParen :: NParser ()Source
rParen :: NParser ()Source
ident :: NParser StringSource
symbLit :: NParser (Literal a)Source
prodLit :: NParser a -> NParser (Literal a)Source
absLit :: GParser (PosSt ()) Char a -> GParser (PosSt ()) Char (Literal a)Source
oper :: NParser StringSource
numeric :: NParser StringSource
opChar :: NParser CharSource
opChars :: GParser (PosSt ()) Char [Char]Source
stringLit :: NParser (Literal a)Source
notcode :: NParser ()Source
comment :: NParser StringSource