public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("function ("); Arguments.ToString(strBuilder); strBuilder.Append(") {"); Body.ToString(strBuilder); strBuilder.Append("}"); }
public override void ToString(NodeStringBuilder strBuilder) { Condition.ToString(strBuilder); strBuilder.Append(" ? "); TrueValue.ToString(strBuilder); strBuilder.Append(" : "); FalseValue.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("if("); Condition.ToString(strBuilder); strBuilder.Append(") "); Body.ToString(strBuilder); strBuilder.Append("else "); ElseBody.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append($"{Identifer}"); if (Expression != null) { strBuilder.Append(" = "); Expression.ToString(strBuilder); } }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("{ "); foreach (var property in Properties) { property.ToString(strBuilder); strBuilder.Append(", "); } strBuilder.Append(" }"); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("return"); if (Expression != null) { strBuilder.Append(" "); Expression.ToString(strBuilder); } strBuilder.Append(";"); }
public override void ToString(NodeStringBuilder strBuilder) { for (int i = 0; i < Identifiers.Count; i++) { Identifiers[i].ToString(strBuilder); if (i != Identifiers.Count - 1) { strBuilder.Append(", "); } } }
public override void ToString(NodeStringBuilder strBuilder) { for (int i = 0; i < Arguments.Count; i++) { Arguments[i].ToString(strBuilder); if (i != Arguments.Count - 1) { strBuilder.Append(", "); } } }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("["); for (int i = 0; i < Values.Count; i++) { Values[i].ToString(strBuilder); if (i + 1 != Values.Count) { strBuilder.Append(", "); } } strBuilder.Append("]"); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("var "); for (int i = 0; i < Declarations.Count; i++) { Declarations[i].ToString(strBuilder); if (i + 1 != Declarations.Count) { strBuilder.Append(", "); } } strBuilder.Append(";"); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("for("); Initialization?.ToString(strBuilder); strBuilder.Append(";"); Condition?.ToString(strBuilder); strBuilder.Append(";"); Final?.ToString(strBuilder); strBuilder.Append(")"); if (Block == null) { strBuilder.Append(";"); } else { Block.ToString(strBuilder); } }
public override void ToString(NodeStringBuilder strBuilder) { var isMultiLine = Statements?.Statements?.Count > 0; strBuilder.Append("{"); if (isMultiLine) { strBuilder.AppendLine(); } using (strBuilder.Indent()) { Statements?.ToString(strBuilder); } if (isMultiLine) { strBuilder.AppendLine("}"); } else { strBuilder.Append("}"); } }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append(Name); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append(Value ? "true" : "false"); }
public override void ToString(NodeStringBuilder strBuilder) { var preparedString = String.Replace("\r", "\\r").Replace("\n", "\\n").Replace("\v", "\\v"); strBuilder.Append($"\"{preparedString}\""); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append("typeof "); Value.ToString(strBuilder); }
public abstract void ToString(NodeStringBuilder strBuilder);
public override void ToString(NodeStringBuilder strBuilder) { Value.ToString(strBuilder); strBuilder.Append("--"); }
public override void ToString(NodeStringBuilder strBuilder) { Identifier.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { Identifier.ToString(strBuilder); strBuilder.Append(": "); Expression.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { LValue.ToString(strBuilder); strBuilder.Append($" {AssignmentToken} "); RValue.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { LValue.ToString(strBuilder); strBuilder.Append($" {OperatorToken} "); RValue.ToString(strBuilder); }
public override void ToString(NodeStringBuilder strBuilder) { strBuilder.Append(Number.ToString(CultureInfo.InvariantCulture)); }
public override void ToString(NodeStringBuilder strBuilder) { This.ToString(strBuilder); strBuilder.Append("."); Property.ToString(strBuilder); }