language-eiffel-0.1.2: Parser and pretty printer for the Eiffel language.

Safe HaskellNone

Language.Eiffel.PrettyPrint

Documentation

toDocWith :: Ord body => Bool -> (body -> Doc) -> AbsClas body Expr -> DocSource

featureClauses :: Ord body => Bool -> (body -> Doc) -> FeatureMap body Expr -> [Doc]Source

routineDoc :: (body -> Doc) -> AbsRoutine body Expr -> DocSource

unop :: IsString a => UnOp -> aSource

relop :: IsString a => ROp -> aSource