UNPKG

@drewsonne/maya-calculator-parser

Version:

Typescript package to parse plaintext calculations and create operators

19 lines 1.48 kB
import { IToken } from "../tokens/i-token"; import CalendarRoundToken from "../tokens/layer-1/calendar-round-token"; import LongCountToken from "../tokens/layer-1/long-count-token"; import OperatorToken from "../tokens/layer-0/operator-token"; import CalendarRoundWildcardOperationToken from "../tokens/layer-2/calendar-round-wildcard-operation-token"; import LongCountWildcardOperationToken from "../tokens/layer-2/long-count-wildcard-operation-token"; import SpaceToken from "../tokens/layer-0/space-token"; export declare function isPartialOperation(cache: IToken[], layer1Token: IToken): boolean; export declare function isFullOperation(cache: IToken[], layer1Token: IToken): boolean; export declare function isLongCountOperation(tokens: [IToken, IToken, IToken]): boolean; export declare function isCalendarRoundOperation(tokens: [IToken, IToken, IToken]): boolean; export declare function isLongCountToken(t: IToken): t is LongCountToken; export declare function isCalendarRoundToken(t: IToken): t is CalendarRoundToken; export declare function isCalendarRoundWildcardOperationToken(t: IToken): t is CalendarRoundWildcardOperationToken; export declare function isLongCountWildcardOperationToken(t: IToken): t is LongCountWildcardOperationToken; export declare function isToken(t: IToken): boolean; export declare function isOperatorToken(t: IToken): t is OperatorToken; export declare function isSpaceToken(t: IToken): t is SpaceToken; //# sourceMappingURL=layer-2-test.d.ts.map