UNPKG

thaw-grammar

Version:

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

10 lines 432 B
import { IStringifiable } from 'thaw-common-utilities.ts'; import { IEnvironmentFrame } from './environment-frame'; import { IGlobalInfo } from './iglobal-info'; export interface ITypedByName { readonly typename: string; } export interface IExpression<T> extends IStringifiable { evaluate(globalInfo: IGlobalInfo<T>, localEnvironment?: IEnvironmentFrame<T>, options?: unknown): T; } //# sourceMappingURL=iexpression.d.ts.map