UNPKG

sucrase

Version:

Super-fast alternative to Babel for when you can target modern JS runtimes

15 lines (14 loc) 598 B
import Tokenizer from "../tokenizer"; import { TokenType } from "../tokenizer/types"; export default class UtilParser extends Tokenizer { isContextual(name: string): boolean; isLookaheadContextual(name: string): boolean; eatContextual(name: string): boolean; expectContextual(name: string, message?: string): void; canInsertSemicolon(): boolean; hasPrecedingLineBreak(): boolean; isLineTerminator(): boolean; semicolon(): void; expect(type: TokenType, pos?: number | null): void; unexpected(pos?: number | null, messageOrType?: string | TokenType): never; }