/// <summary> /// Creates a range attribute name. /// </summary> /// <param name="prefix">the prefix</param> /// <param name="type">the type</param> /// <param name="index">the index</param> public RangeAttributeName(VHDL.expression.Name prefix, RangeAttributeNameType type, Expression index) { this.prefix = prefix; this.type = type; this.index = index; }
protected override void visitName(Name name) { name.accept(output.getNameVisitor()); }
/// <summary> /// Creates a range attribute name. /// </summary> /// <param name="prefix">the prefix</param> /// <param name="type">the type</param> public RangeAttributeName(VHDL.expression.Name prefix, RangeAttributeNameType type) { this.prefix = prefix; this.type = type; }