UNPKG

thaw-grammar

Version:

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

12 lines 817 B
import { IExpression } from '../../../common/domain-object-model/iexpression'; import { ISExpression } from '../../lisp/domain-object-model/isexpression'; import { EvaluableExpression } from '../../scheme/domain-object-model/evaluable-expression'; import { SASLGlobalInfo } from './global-info'; import { IConvertibleToGraph } from './iconvertible-to-graph'; export declare function isSASLEvaluableExpression(obj: unknown): obj is SASLEvaluableExpression; export declare class SASLEvaluableExpression extends EvaluableExpression implements IConvertibleToGraph { readonly typename = "SASLEvaluableExpression"; protected deThunkSExpression(sexpression: ISExpression, globalInfo: SASLGlobalInfo): ISExpression; convertToGraph(): IExpression<ISExpression>; } //# sourceMappingURL=evaluable-expression.d.ts.map