language-dart-0.1.0.0: Manipulating Dart source: abstract syntax and pretty-printer
Language.Dart.Pretty
class Pretty a Source #
Instances
Methods
pretty :: CompilationUnit -> Doc
prettyPrec :: Int -> CompilationUnit -> Doc
pretty :: Statement -> Doc
prettyPrec :: Int -> Statement -> Doc
pretty :: Expression -> Doc
prettyPrec :: Int -> Expression -> Doc
pretty :: InvocationExpression -> Doc
prettyPrec :: Int -> InvocationExpression -> Doc
pretty :: ConstructorName -> Doc
prettyPrec :: Int -> ConstructorName -> Doc
pretty :: FunctionExpression -> Doc
prettyPrec :: Int -> FunctionExpression -> Doc
pretty :: FunctionBody -> Doc
prettyPrec :: Int -> FunctionBody -> Doc
pretty :: AsyncModifier -> Doc
prettyPrec :: Int -> AsyncModifier -> Doc
pretty :: Identifier -> Doc
prettyPrec :: Int -> Identifier -> Doc
pretty :: LibraryIdentifier -> Doc
prettyPrec :: Int -> LibraryIdentifier -> Doc
pretty :: SimpleIdentifier -> Doc
prettyPrec :: Int -> SimpleIdentifier -> Doc
pretty :: Block -> Doc
prettyPrec :: Int -> Block -> Doc
pretty :: CatchClause -> Doc
prettyPrec :: Int -> CatchClause -> Doc
pretty :: SwitchMember -> Doc
prettyPrec :: Int -> SwitchMember -> Doc
pretty :: TypeArgumentList -> Doc
prettyPrec :: Int -> TypeArgumentList -> Doc
pretty :: TypeName -> Doc
prettyPrec :: Int -> TypeName -> Doc
pretty :: Label -> Doc
prettyPrec :: Int -> Label -> Doc
pretty :: Annotation -> Doc
prettyPrec :: Int -> Annotation -> Doc
pretty :: ArgumentList -> Doc
prettyPrec :: Int -> ArgumentList -> Doc
pretty :: TypeParameterList -> Doc
prettyPrec :: Int -> TypeParameterList -> Doc
pretty :: TypeParameter -> Doc
prettyPrec :: Int -> TypeParameter -> Doc
pretty :: FormalParameterList -> Doc
prettyPrec :: Int -> FormalParameterList -> Doc
pretty :: FormalParameter -> Doc
prettyPrec :: Int -> FormalParameter -> Doc
pretty :: NormalFormalParameter -> Doc
prettyPrec :: Int -> NormalFormalParameter -> Doc
pretty :: ScriptTag -> Doc
prettyPrec :: Int -> ScriptTag -> Doc
pretty :: MapLiteralEntry -> Doc
prettyPrec :: Int -> MapLiteralEntry -> Doc
pretty :: ExtendsClause -> Doc
prettyPrec :: Int -> ExtendsClause -> Doc
pretty :: Combinator -> Doc
prettyPrec :: Int -> Combinator -> Doc
pretty :: ConstructorInitializer -> Doc
prettyPrec :: Int -> ConstructorInitializer -> Doc
pretty :: Directive -> Doc
prettyPrec :: Int -> Directive -> Doc
pretty :: UriBasedDirective -> Doc
prettyPrec :: Int -> UriBasedDirective -> Doc
pretty :: NamespaceDirective -> Doc
prettyPrec :: Int -> NamespaceDirective -> Doc
pretty :: ClassMember -> Doc
prettyPrec :: Int -> ClassMember -> Doc
pretty :: MethodModifier -> Doc
prettyPrec :: Int -> MethodModifier -> Doc
pretty :: CompilationUnitMember -> Doc
prettyPrec :: Int -> CompilationUnitMember -> Doc
pretty :: NamedCompilationUnitMember -> Doc
prettyPrec :: Int -> NamedCompilationUnitMember -> Doc
pretty :: TypeAlias -> Doc
prettyPrec :: Int -> TypeAlias -> Doc
pretty :: ImplementsClause -> Doc
prettyPrec :: Int -> ImplementsClause -> Doc
pretty :: WithClause -> Doc
prettyPrec :: Int -> WithClause -> Doc
pretty :: FunctionDeclaration -> Doc
prettyPrec :: Int -> FunctionDeclaration -> Doc
pretty :: PropertyKeyword -> Doc
prettyPrec :: Int -> PropertyKeyword -> Doc
pretty :: EnumConstantDeclaration -> Doc
prettyPrec :: Int -> EnumConstantDeclaration -> Doc
pretty :: DeclaredIdentifier -> Doc
prettyPrec :: Int -> DeclaredIdentifier -> Doc
pretty :: VariableDeclarationList -> Doc
prettyPrec :: Int -> VariableDeclarationList -> Doc
pretty :: VariableDeclaration -> Doc
prettyPrec :: Int -> VariableDeclaration -> Doc
pretty :: NewOrConst -> Doc
prettyPrec :: Int -> NewOrConst -> Doc
pretty :: FinalVarOrType -> Doc
prettyPrec :: Int -> FinalVarOrType -> Doc
pretty :: FinalConstVarOrType -> Doc
prettyPrec :: Int -> FinalConstVarOrType -> Doc
pretty :: Literal -> Doc
prettyPrec :: Int -> Literal -> Doc
pretty :: StringLiteral -> Doc
prettyPrec :: Int -> StringLiteral -> Doc
pretty :: SingleStringLiteral -> Doc
prettyPrec :: Int -> SingleStringLiteral -> Doc
pretty :: InterpolationElement -> Doc
prettyPrec :: Int -> InterpolationElement -> Doc
pretty :: TypedLiteral -> Doc
prettyPrec :: Int -> TypedLiteral -> Doc
prettyPrint :: Pretty a => a -> String Source #