Enum moore_vhdl::hir::ArrayTypeIndex
[−]
[src]
pub enum ArrayTypeIndex { Unbounded(Spanned<TypeMarkRef>), Subtype(SubtypeIndRef), Range(Dir, ExprRef, ExprRef), }
An index of an array type.
Variants
Unbounded(Spanned<TypeMarkRef>)
An unbounded array index of the form ... range <>
.
Subtype(SubtypeIndRef)
A constrained array index of the form of a subtype indication.
Range(Dir, ExprRef, ExprRef)
A constrained array index of the form ... to/downto ...
.