@drewsonne/maya-calculator-parser
Version:
Typescript package to parse plaintext calculations and create operators
19 lines • 1.16 kB
TypeScript
import NumberToken from "../tokens/layer-0/number-token";
import WordToken from "../tokens/layer-0/word-token";
import WildcardToken from "../tokens/layer-0/wildcard-token";
import { IToken } from "../tokens/i-token";
import PeriodToken from "../tokens/layer-0/period-token";
import CommentToken from "../tokens/layer-0/comment-token";
import LineEndToken from "../tokens/layer-0/line-end-token";
export declare function isWordToken(t: IToken): t is WordToken;
export declare function isNumberToken(t: IToken): t is NumberToken;
export declare function isWildcardToken(t: IToken): t is WildcardToken;
export declare function isPeriodToken(t: IToken): t is PeriodToken;
export declare function isCommentToken(t: IToken): t is CommentToken;
export declare function isLineEndToken(t: IToken): t is LineEndToken;
export declare function isCRCoeff(c: IToken): boolean;
export declare function isCRUnit(c: IToken): boolean;
export declare function isPartialCR(raw: IToken[]): boolean;
export declare function isPartialLC(raw: IToken[], token: IToken): boolean;
export declare function isFullCR(raw: IToken[]): boolean;
//# sourceMappingURL=layer-1-test.d.ts.map