language-java-0.2.8: Manipulating Java source: abstract syntax, lexer, parser, and pretty-printer

Safe HaskellNone
LanguageHaskell98

Language.Java.Parser

Documentation

parser :: Parsec [L Token] () a -> String -> Either ParseError a #

classDecl :: P (Mod ClassDecl) #

stmt :: P Stmt #

exp :: P Exp #

ttype :: P Type #

name :: P Name #

empty :: P () #

list :: P a -> P [a] #

list1 :: P a -> P [a] #

seplist :: P a -> P sep -> P [a] #

seplist1 :: P a -> P sep -> P [a] #

opt :: P a -> P (Maybe a) #

bopt :: P a -> P Bool #

lopt :: P [a] -> P [a] #

comma :: P () #

semiColon :: P () #

period :: P () #

colon :: P () #