public override String Decl(String name, Int32 precedence) { if (precedence > this.Precedence) { name = $"({name})"; } return this.ElemType.Decl($"{name}[{this.NumElems}]", this.Precedence); } }