Struct endbasic_core::ast::DimArraySpan
source · pub struct DimArraySpan {
pub name: String,
pub name_pos: LineCol,
pub dimensions: Vec<Expr>,
pub subtype: VarType,
pub subtype_pos: LineCol,
}Expand description
Components of an array definition.
Fields§
§name: StringName of the array to define. Type annotations are not allowed, hence why this is not a
VarRef.
name_pos: LineColPosition of the name.
dimensions: Vec<Expr>Expressions to compute the dimensions of the array.
subtype: VarTypeType of the array to be defined.
subtype_pos: LineColPosition of the subtype.
Trait Implementations§
source§impl Debug for DimArraySpan
impl Debug for DimArraySpan
source§impl PartialEq<DimArraySpan> for DimArraySpan
impl PartialEq<DimArraySpan> for DimArraySpan
source§fn eq(&self, other: &DimArraySpan) -> bool
fn eq(&self, other: &DimArraySpan) -> bool
This method tests for
self and other values to be equal, and is used
by ==.