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

Language.Java.Parser

Documentation

(<*>) :: Monad m => m (a -> b) -> m a -> m bSource

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

bopt :: P a -> P BoolSource

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

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

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

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

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

startSuff :: P a -> P (a -> a) -> P aSource

javaToken :: (Token -> Maybe a) -> P aSource

type Mod a = [Modifier] -> aSource

braces :: P a -> P aSource

brackets :: P a -> P aSource

angles :: P a -> P aSource

parens :: P a -> P aSource

endSemi :: P a -> P aSource