UNPKG

relative-time-expression

Version:
18 lines (17 loc) 512 B
import { Token, TokenType } from "./interface"; export default class Tokenizer { private readonly raw; static parse(exp: string): Token[]; private tokens; private iter; constructor(raw: string); parse(): Token[]; nextToken(): Token; readNow(): Token; readWs(): Token; readUnit(): Token; readInt(): Token; readOp(): Token; readSize(type: TokenType, size?: number): Token; readWhile(type: TokenType, cb: (char: string) => boolean): Token; }