language-vhdl-0.1.1.0: VHDL AST and pretty printer in Haskell

Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.VHDL.Pretty

Documentation

class Pretty a where Source

Methods

pp :: a -> Doc Source

Instances

Pretty Integer 
Pretty SecondaryUnit 
Pretty PrimaryUnit 
Pretty LogicalNameList 
Pretty LogicalName 
Pretty LibraryUnit 
Pretty LibraryClause 
Pretty LetterOrDigit 
Pretty Letter 
Pretty GraphicCharacter 
Pretty ExtendedIdentifier 
Pretty ExtendedDigit 
Pretty Exponent 
Pretty DesignUnit 
Pretty DesignFile 
Pretty DecimalLiteral 
Pretty ContextItem 
Pretty ContextClause 
Pretty BitValue 
Pretty BitStringLiteral 
Pretty BasicIdentifier 
Pretty BasicGraphicCharacter 
Pretty BasicCharacter 
Pretty BasedLiteral 
Pretty BasedInteger 
Pretty BaseUnitDeclaration 
Pretty BaseSpecifier 
Pretty Base 
Pretty AbstractLiteral 
Pretty StringLiteral 
Pretty CharacterLiteral 
Pretty Identifier 
Pretty UseClause 
Pretty GenerationScheme 
Pretty GenerateStatement 
Pretty InstantiatedUnit 
Pretty ComponentInstantiationStatement 
Pretty SelectedWaveforms 
Pretty SelectedSignalAssignment 
Pretty ConditionalWaveforms 
Pretty ConditionalSignalAssignment 
Pretty Options 
Pretty ConcurrentSignalAssignmentStatement 
Pretty ConcurrentAssertionStatement 
Pretty ConcurrentProcedureCallStatement 
Pretty ProcessDeclarativeItem 
Pretty ProcessStatement 
Pretty BlockHeader 
Pretty BlockStatement 
Pretty ConcurrentStatement 
Pretty NullStatement 
Pretty ReturnStatement 
Pretty ExitStatement 
Pretty NextStatement 
Pretty ParameterSpecification 
Pretty IterationScheme 
Pretty LoopStatement 
Pretty CaseStatementAlternative 
Pretty CaseStatement 
Pretty IfStatement 
Pretty ProcedureCall 
Pretty ProcedureCallStatement 
Pretty VariableAssignmentStatement 
Pretty WaveformElement 
Pretty Waveform 
Pretty Target 
Pretty DelayMechanism 
Pretty SignalAssignmentStatement 
Pretty ReportStatement 
Pretty Assertion 
Pretty AssertionStatement 
Pretty TimeoutClause 
Pretty ConditionClause 
Pretty SensitivityList 
Pretty SensitivityClause 
Pretty WaitStatement 
Pretty SequentialStatement 
Pretty Allocator 
Pretty TypeConversion 
Pretty QualifiedExpression 
Pretty FunctionCall 
Pretty Choice 
Pretty Choices 
Pretty ElementAssociation 
Pretty Aggregate 
Pretty NumericLiteral 
Pretty Literal 
Pretty MiscellaneousOperator 
Pretty MultiplyingOperator 
Pretty Sign 
Pretty AddingOperator 
Pretty ShiftOperator 
Pretty RelationalOperator 
Pretty LogicalOperator 
Pretty Primary 
Pretty Factor 
Pretty Term 
Pretty SimpleExpression 
Pretty ShiftExpression 
Pretty Relation 
Pretty Expression 
Pretty AttributeName 
Pretty SliceName 
Pretty IndexedName 
Pretty Suffix 
Pretty SelectedName 
Pretty Prefix 
Pretty Name 
Pretty SignalList 
Pretty GuardedSignalSpecification 
Pretty DisconnectionSpecification 
Pretty PortMapAspect 
Pretty GenericMapAspect 
Pretty EntityAspect 
Pretty BindingIndication 
Pretty InstantiationList 
Pretty ComponentSpecification 
Pretty ConfigurationSpecification 
Pretty EntityTag 
Pretty EntityDesignator 
Pretty EntityNameList 
Pretty EntityClass 
Pretty EntitySpecification 
Pretty AttributeSpecification 
Pretty GroupConstituent 
Pretty GroupDeclaration 
Pretty EntityClassEntry 
Pretty GroupTemplateDeclaration 
Pretty ComponentDeclaration 
Pretty AttributeDeclaration 
Pretty AliasDesignator 
Pretty AliasDeclaration 
Pretty ActualPart 
Pretty ActualDesignator 
Pretty FormalPart 
Pretty FormalDesignator 
Pretty AssociationList 
Pretty AssociationElement 
Pretty InterfaceList 
Pretty Mode 
Pretty InterfaceDeclaration 
Pretty FileOpenInformation 
Pretty FileDeclaration 
Pretty VariableDeclaration 
Pretty SignalKind 
Pretty SignalDeclaration 
Pretty ConstantDeclaration 
Pretty ObjectDeclaration 
Pretty Constraint 
Pretty TypeMark 
Pretty SubtypeIndication 
Pretty SubtypeDeclaration 
Pretty TypeDefinition 
Pretty FullTypeDeclaration 
Pretty TypeDeclaration 
Pretty Declaration 
Pretty FileTypeDefinition 
Pretty IncompleteTypeDeclaration 
Pretty AccessTypeDefinition 
Pretty ElementDeclaration 
Pretty RecordTypeDefinition 
Pretty DiscreteRange 
Pretty IndexConstraint 
Pretty IndexSubtypeDefinition 
Pretty ConstrainedArrayDefinition 
Pretty UnconstrainedArrayDefinition 
Pretty ArrayTypeDefinition 
Pretty CompositeTypeDefinition 
Pretty PhysicalLiteral 
Pretty SecondaryUnitDeclaration 
Pretty PhysicalTypeDefinition 
Pretty EnumerationLiteral 
Pretty EnumerationTypeDefinition 
Pretty Direction 
Pretty Range 
Pretty RangeConstraint 
Pretty ScalarTypeDefinition 
Pretty PackageBodyDeclarativeItem 
Pretty PackageBody 
Pretty PackageDeclarativeItem 
Pretty PackageDeclaration 
Pretty Signature 
Pretty SubprogramKind 
Pretty SubprogramDeclarativeItem 
Pretty SubprogramBody 
Pretty Designator 
Pretty SubprogramSpecification 
Pretty ComponentConfiguration 
Pretty ConfigurationItem 
Pretty IndexSpecification 
Pretty BlockSpecification 
Pretty BlockConfiguration 
Pretty ConfigurationDeclarativeItem 
Pretty ConfigurationDeclaration 
Pretty BlockDeclarativeItem 
Pretty ArchitectureBody 
Pretty EntityStatement 
Pretty EntityDeclarativeItem 
Pretty PortClause 
Pretty GenericClause 
Pretty EntityHeader 
Pretty EntityDeclaration 
Pretty a => Pretty [a]