thaw-grammar
Version:
Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.
10 lines • 511 B
TypeScript
import { IEnvironmentFrame } from './environment-frame';
import { IExpression } from './iexpression';
import { IGlobalInfo } from './iglobal-info';
export declare class CondUsage<T> implements IExpression<T> {
readonly exprPairList: [IExpression<T>, IExpression<T>][];
constructor(exprPairList: [IExpression<T>, IExpression<T>][]);
toString(): string;
evaluate(globalInfo: IGlobalInfo<T>, localEnvironment?: IEnvironmentFrame<T>, options?: unknown): T;
}
//# sourceMappingURL=cond-usage.d.ts.map