rehype-citation
Version:
rehype plugin to add citation and bibliography from bibtex files
27 lines (26 loc) • 793 B
TypeScript
export default TokenStack;
declare class TokenStack {
static getPatternText(pattern: any): string;
static getMatchCallback(pattern: any): any;
constructor(array: any);
stack: any;
index: number;
current: any;
tokensLeft(): number;
matches(pattern: any): any;
matchesSequence(sequence: any): any;
consumeToken(pattern?: RegExp, { inverse, spaced }?: {
inverse?: boolean;
spaced?: boolean;
}): any;
consumeWhitespace(pattern?: RegExp, { optional }?: {
optional?: boolean;
}): any;
consumeN(length: any): any;
consumeSequence(sequence: any): any;
consume(pattern?: RegExp, { min, max, inverse, tokenMap, tokenFilter }?: {
min?: number;
max?: number;
inverse?: boolean;
}): any;
}