bhai-lang-parser
Version:
Parser for bhai-lang
13 lines (10 loc) • 399 B
TypeScript
import { Token } from '../../tokenizer/types';
import TokenExecutor from '../tokenExecutor';
import { ASTNode } from '../types/nodeTypes';
declare abstract class Statement {
protected _tokenExecutor: TokenExecutor;
constructor(tokenExecutor: TokenExecutor);
abstract getStatement(): ASTNode;
static getStatementImpl(lookahead: Token): Statement;
}
export { Statement as default };