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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace System;

/// A value changed through a shared reference, on one thread (Rust's `Cell`
/// and `RefCell`; across threads, a `Lock` or an `Atomic`).
[Intrinsic]
public sealed class Cell<T> {
    public Cell(T value) {}

    public readonly T Get();
    public readonly void Set(T value);
    /// The value put in, the one there given back.
    public readonly T Replace(T value);
    /// The value changed by `change`.
    public readonly void Update(Func<T, T> change);
}