UNPKG

thaw-grammar

Version:

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

16 lines 663 B
import { IExpression } from '../../../common/domain-object-model/iexpression'; import { INumber } from './inumber'; import { ISExpression } from './isexpression'; import { SExpressionBase } from './sexpression-base'; export declare function isIntegerLiteral(obj: unknown): obj is IntegerLiteral; export declare class IntegerLiteral extends SExpressionBase implements INumber { readonly typename: string; readonly value: number; constructor(value: unknown); toString(): string; toInteger(): number; toDouble(): number; isNumber(): boolean; convertToGraph(): IExpression<ISExpression>; } //# sourceMappingURL=integer-literal.d.ts.map