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