thaw-grammar
Version:
Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.
8 lines • 586 B
TypeScript
import { ILCFunctionCall, ILCLambdaExpression, ILCVariable } from './domain-object-model/interfaces/expression';
export declare const typenameLCFunctionCall = "LCFunctionCall";
export declare const typenameLCLambdaExpression = "LCLambdaExpression";
export declare const typenameLCVariable = "LCVariable";
export declare function isLCFunctionCall(obj: unknown): obj is ILCFunctionCall;
export declare function isLCLambdaExpression(obj: unknown): obj is ILCLambdaExpression;
export declare function isLCVariable(obj: unknown): obj is ILCVariable;
//# sourceMappingURL=type-guards.d.ts.map