yog-script-analyze 0.4.0

Yog Script (.ys, .yns) analyzed: its lexer, parser and syntax tree, names resolved, the class index model — what the build and the editors read a source with.
Documentation
namespace System.Text;

/// Text put together piece by piece, changed in place: .NET's
/// `StringBuilder` (`string`s don't change; this does).
[Intrinsic]
public sealed class StringBuilder {
    public StringBuilder() {}
    public StringBuilder(string value) {}

    /// How many characters it holds; set shorter, it's cut.
    public i32 Length { get; set; }
    public char this[i32 index] { get; set; }

    /// `value` added at its end (written as `ToString` writes it); itself, to add more.
    public StringBuilder Append(string? value);
    public StringBuilder Append(char value);
    public StringBuilder Append(bool value);
    public StringBuilder Append(i32 value);
    public StringBuilder Append(i64 value);
    public StringBuilder Append(f32 value);
    public StringBuilder Append(f64 value);
    public StringBuilder Append(decimal value);
    public StringBuilder Append(object? value);
    public StringBuilder AppendLine();
    public StringBuilder AppendLine(string? value);
    public StringBuilder Insert(i32 index, string? value);
    public StringBuilder Remove(i32 startIndex, i32 length);
    public StringBuilder Replace(string oldValue, string? newValue);
    public StringBuilder Clear();
    public override string ToString();
}