| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Bluespec.Classic.AST.Pragma
Documentation
Constructors
| Pproperties Id [PProp] | |
| Pnoinline [Id] |
Instances
| Show Pragma Source # | |
| Eq Pragma Source # | |
| Ord Pragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma | |
| HasPosition Pragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods getPosition :: Pragma -> Position Source # | |
| Pretty Pragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods pPrintPrec :: PrettyLevel -> Rational -> Pragma -> Doc # pPrintList :: PrettyLevel -> [Pragma] -> Doc # | |
Constructors
data RulePragma Source #
Constructors
| RPfireWhenEnabled | |
| RPnoImplicitConditions | |
| RPaggressiveImplicitConditions | |
| RPconservativeImplicitConditions | |
| RPnoWarn | |
| RPwarnAllConflicts | |
| RPcanScheduleFirst | |
| RPclockCrossingRule | |
| RPdoc String | |
| RPhide |
Instances
| Show RulePragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods showsPrec :: Int -> RulePragma -> ShowS # show :: RulePragma -> String # showList :: [RulePragma] -> ShowS # | |
| Eq RulePragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma | |
| Ord RulePragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods compare :: RulePragma -> RulePragma -> Ordering # (<) :: RulePragma -> RulePragma -> Bool # (<=) :: RulePragma -> RulePragma -> Bool # (>) :: RulePragma -> RulePragma -> Bool # (>=) :: RulePragma -> RulePragma -> Bool # max :: RulePragma -> RulePragma -> RulePragma # min :: RulePragma -> RulePragma -> RulePragma # | |
| Pretty RulePragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods pPrintPrec :: PrettyLevel -> Rational -> RulePragma -> Doc # pPrint :: RulePragma -> Doc # pPrintList :: PrettyLevel -> [RulePragma] -> Doc # | |
data SchedulePragma id_t Source #
Constructors
| SPUrgency [id_t] | |
| SPExecutionOrder [id_t] | |
| SPMutuallyExclusive [[id_t]] | |
| SPConflictFree [[id_t]] | |
| SPPreempt [id_t] [id_t] | |
| SPSchedule (MethodConflictInfo id_t) |
Instances
type CSchedulePragma = SchedulePragma Longname Source #
Constructors
| PIArgNames [Id] | |
| PIPrefixStr String | |
| PIResultName String | |
| PIRdySignalName String | |
| PIEnSignalName String | |
| PIAlwaysRdy | |
| PIAlwaysEnabled |
Instances
| Show IfcPragma Source # | |
| Eq IfcPragma Source # | |
| Ord IfcPragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma | |
| Pretty IfcPragma Source # | |
Defined in Language.Bluespec.Classic.AST.Pragma Methods pPrintPrec :: PrettyLevel -> Rational -> IfcPragma -> Doc # pPrintList :: PrettyLevel -> [IfcPragma] -> Doc # | |