bhai-lang-parser
Version:
Parser for bhai-lang
14 lines (11 loc) • 401 B
TypeScript
import { Tokenizer, Token } from '../tokenizer/types';
declare class TokenExecutor {
private _tokenizer;
private _lookahead;
constructor(tokenizer: Tokenizer);
eatTokenAndForwardLookahead(tokenType: string | null): Token;
eatOptionalSemiColonToken(): void;
getLookahead(): Token | null;
setLookahead(lookahead: Token | null): void;
}
export { TokenExecutor as default };