private string ToStringFunctionStyle() { if (arg == null) { return(token.ToString()); } StringBuilder builder = new StringBuilder(); builder.Append(token.ToString()); if (var != null) { builder.Append(' '); builder.Append(var.ToString()); if (exp != null) { builder.Append(' '); builder.Append(','); builder.Append(var.ToString()); } } if (arg != null) { builder.Append(arg.ToString()); } return(builder.ToString()); }
public override string ToString() { StringBuilder builder = new StringBuilder(ifToken.ToString()); if (arg != null) { builder.Append(" ("); builder.Append(arg.ToString()); builder.Append(" )"); } builder.Append(" {"); return(builder.ToString()); }
public override string ToString() { StringBuilder builder = new StringBuilder(var.ToString()); if (arg != null) { builder.Append(' '); builder.Append(op.ToString(true, arg != null)); builder.Append(arg.ToString()); } else { builder.Append(op.ToString(true, arg != null)); //a++とか。HSPではこの辺の書式はいい加減みたい。 } return(builder.ToString()); }