UNPKG

thaw-grammar

Version:

Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.

8 lines 491 B
import { Name } from 'thaw-interpreter-core'; import { ICLUEnvironmentFrame, ICLUExpression, ICLUGlobalInfo, ICLUValue } from './interfaces/ivalue'; export declare abstract class CLUFunctionDefinitionBase implements ICLUExpression { readonly functionName: Name; protected constructor(functionName: Name); abstract evaluate(globalInfo: ICLUGlobalInfo, localEnvironment?: ICLUEnvironmentFrame, options?: unknown): ICLUValue; } //# sourceMappingURL=function-definition-base.d.ts.map