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;

/// `char`'s members, as .NET's `System.Char`: a character.
[Intrinsic]
[Host]
public readonly struct Char : IComparable<char>, IEquatable<char> {
    public static readonly char MinValue;
    public static readonly char MaxValue;

    public static bool IsDigit(char c);
    public static bool IsLetter(char c);
    public static bool IsLetterOrDigit(char c);
    public static bool IsWhiteSpace(char c);
    public static bool IsUpper(char c);
    public static bool IsLower(char c);
    public static bool IsPunctuation(char c);
    public static bool IsControl(char c);
    public static char ToUpper(char c);
    public static char ToLower(char c);
    /// The number `c` stands for (`'7'` is 7), -1 when it stands for none.
    public static f64 GetNumericValue(char c);
    /// `s` read as one; a panic when it isn't one.
    public static char Parse(string s);
    /// `s` read as one, or `null` when it isn't one.
    public static char? TryParse(string s);

    public i32 CompareTo(char value);
    public bool Equals(char obj);
    public override string ToString();
}