An attribute is a modifier for ArgInfo.
ModuleAgda-2.7.0.1Haskell2010
Agda.Syntax.Concrete.Attribute
- 3 types
- 21 values
- PackageAgda-2.7.0.1
- Exports24
- LanguageHaskell2010
- LicenceMIT
- SourceAttribute.hs
(Conjunctive constraint.)
Modifiers for Relevance.
Modifiers for Quantity.
Information about attributes (attribute, range, printed representation).
This information is returned by the parser. Code that calls the parser should, if appropriate, complain if support for the given attributes has not been enabled. This can be taken care of by checkAttributes, which should not be called until after pragma options have been set.
Modifiers for Quantity.
Concrete syntax for all attributes.
Parsing a string into an attribute.
Parsing an expression into an attribute.
Setting an attribute (in e.g. an Arg). Overwrites previous value.
Setting some attributes in left-to-right order. Blindly overwrites previous settings.
Applying attributes only if they have not been set already.
6 declarationsSetting Relevance if unset.
Setting Quantity if unset.
Setting Cohesion if unset.
Setting Lock if unset.
Setting an unset attribute (to e.g. an Arg).
Setting a list of unset attributes.