gherkin
Version:
13 lines (12 loc) • 415 B
TypeScript
import { RuleType, TokenType } from './Parser';
import Token from './Token';
export default class AstNode {
readonly ruleType: RuleType;
private readonly subItems;
constructor(ruleType: RuleType);
add(type: any, obj: any): void;
getSingle(ruleType: RuleType): any;
getItems(ruleType: RuleType): any[];
getToken(tokenType: TokenType): any;
getTokens(tokenType: TokenType): Token[];
}