thaw-grammar
Version:
Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.
8 lines • 587 B
TypeScript
import { ISmalltalkEnvironmentFrame, ISmalltalkExpression, ISmalltalkGlobalInfo, ISmalltalkValue, ISmalltalkVariable } from './interfaces/iexpression';
export declare class SmalltalkSetUsage implements ISmalltalkExpression {
readonly variableName: ISmalltalkVariable;
readonly expression: ISmalltalkExpression;
constructor(variableName: ISmalltalkVariable, expression: ISmalltalkExpression);
evaluate(globalInfo: ISmalltalkGlobalInfo, localEnvironment: ISmalltalkEnvironmentFrame | undefined, options?: unknown): ISmalltalkValue;
}
//# sourceMappingURL=set-usage.d.ts.map