bhai-lang-parser
Version:
Parser for bhai-lang
17 lines (14 loc) • 481 B
TypeScript
import { ASTNode } from './types/nodeTypes';
import { Tokenizer } from '../tokenizer/types';
import Program from './program';
import TokenExecutor from './tokenExecutor';
import './statementList';
declare class Parser {
private _tokenizer;
private _program;
private _tokenExecutor;
private _stringToTokenize;
constructor(tokenizer: Tokenizer, program: Program, tokenExecutor: TokenExecutor);
parse(stringToTokenize: string): ASTNode;
}
export { Parser };