UNPKG

thaw-grammar

Version:

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

16 lines 958 B
import { IEnvironmentFrame } from '../../../common/domain-object-model/environment-frame'; import { IExpression } from '../../../common/domain-object-model/iexpression'; import { IGlobalInfo } from '../../../common/domain-object-model/iglobal-info'; import { ISExpression } from '../../lisp/domain-object-model/isexpression'; import { SExpressionBase } from '../../lisp/domain-object-model/sexpression-base'; import { ICallableSExpression } from './icallable-sexpression'; export declare class Continuation extends SExpressionBase implements ICallableSExpression { readonly ccGuid: number; readonly line: number; readonly column: number; constructor(ccGuid: number, line?: number, column?: number); toString(): string; isClosure(): boolean; call(args: IExpression<ISExpression>[], localEnvironment: IEnvironmentFrame<ISExpression>, globalInfo: IGlobalInfo<ISExpression>): ISExpression; } //# sourceMappingURL=continuation.d.ts.map