public override string ToString() { if (Type != null) { return("(" + Type.ToString() + ")" + Expr.ToString()); } else { return("( <Unknown type> )" + Expr.ToString()); } }
public override string ToString() { return("(" + Expr.ToString() + " AS TYPE " + Type.ToString() + ")"); }
public override string ToString() { return("(SIZEOF " + Type.ToString() + ")"); }
public override string ToString() { return("(DEFAULT " + Type.ToString() + ")"); }
public override string ToString() => (IsConst?"CONST ":"") + (IsDim?"DIM ":"") + Name + (ArraySub?.Length > 0 ?"[" + String.Join(", ", Array.ConvertAll(ArraySub, (x) => x.ToString())) + "]":"") + (Initializer != null?" := " + Initializer.ToString():"") + (Type != null?(IsIsType?" IS ":" AS ") + Type.ToString():"");