Interface ProgramStack

interface ProgramStack {
    get isatom(): boolean;
    get iscons(): boolean;
    get istrue(): boolean;
    length: number;
    addRef(): void;
    concat(exprs): void;
    cons(): void;
    dupl(): void;
    getAt(i): U;
    head(): void;
    peek(): U;
    pop(): U;
    push(expr): void;
    release(): void;
    rest(): void;
    rotateL(n): void;
    rotateR(n): void;
    setAt(i, expr): void;
    splice(start, deleteCount?): U[];
    swap(): void;
}

Hierarchy

  • Shareable
    • ProgramStack

Implemented by

Accessors

Methods

  • Returns void

  • Returns void