SourceTermAnalysisSystem_vue/node_modules/toml-eslint-parser/lib/tokenizer/code-point-iterator.d.ts
2026-05-15 10:22:44 +08:00

27 lines
568 B
TypeScript

export declare class CodePointIterator {
readonly text: string;
private readonly locs;
private lastCodePoint;
start: number;
end: number;
/**
* Initialize this char iterator.
*/
constructor(text: string);
next(): number;
getStartLoc(): {
line: number;
column: number;
};
getEndLoc(): {
line: number;
column: number;
};
getLocFromIndex(index: number): {
line: number;
column: number;
};
eat(cp: number): boolean;
moveAt(offset: number): number;
}