@r47onfire/backolon - v0.0.0
    Preparing search index...

    Interface StackEntry

    A single stack frame in the Backolon evaluator.

    interface StackEntry {
        value: Thing;
        loc: LocationTrace;
        argv: readonly Thing<string | ThingType>[];
        env: Thing<env> | Thing<nil>;
        name: string | null;
        index: number;
        cookie: number;
        data: any;
        flags: number;
        sd(index: number, state: number, data: any): StackEntry;
        g(args: Thing<string | ThingType>[]): StackEntry;
        f(toSet: number, toClear: number): StackEntry;
        e(newEnv: Thing<env>): StackEntry;
    }
    Index

    Properties

    Methods

    sd g f e

    Properties

    value: Thing

    current value being evaluated

    location trace

    argv: readonly Thing<string | ThingType>[]

    arguments in-progress being evaluated

    env: Thing<env> | Thing<nil>

    current environment

    name: string | null

    resolved name of the stack entry if it is determined to be significant

    index: number = 0

    current index in evaluating args

    cookie: number = 0

    internal state for evaluation

    data: any = null

    arbitrary data

    flags: number = 0

    state flags

    Methods