UNPKG

thaw-grammar

Version:

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

18 lines 722 B
import { IParser, ITokenizer } from 'thaw-interpreter-types'; import { GlobalInfoBase } from '../../../common/domain-object-model/global-info-base'; import { IAPLValue } from './interfaces/ivalue'; export declare class APLGlobalInfo extends GlobalInfoBase<IAPLValue> { readonly trueVal: IAPLValue; readonly falseVal: IAPLValue; constructor(options?: { parser?: IParser; tokenizer?: ITokenizer; }); get falseValue(): IAPLValue; get trueValue(): IAPLValue; valueIsFalse(value: IAPLValue): boolean; valueIsInteger(value: IAPLValue): boolean; valueAsInteger(value: IAPLValue): number; integerAsValue(value: number): IAPLValue; } //# sourceMappingURL=global-info.d.ts.map