MCPcopy
hub / github.com/antlr/antlr4 / TokenStreamRewriter

Class TokenStreamRewriter

runtime/JavaScript/src/antlr4/TokenStreamRewriter.d.ts:8–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6type Text = unknown;
7
8export declare class TokenStreamRewriter {
9 static DEFAULT_PROGRAM_NAME: string;
10 constructor(tokens: CommonTokenStream);
11 getTokenStream(): CommonTokenStream;
12 insertAfter(token: Token, text: Text, programName?: string): void;
13 insertAfter(index: number, text: Text, programName?: string): void;
14 insertBefore(token: Token, text: Text, programName?: string): void;
15 insertBefore(index: number, text: Text, programName?: string): void;
16 replaceSingle(token: Token, text: Text, programName?: string): void;
17 replaceSingle(index: number, text: Text, programName?: string): void;
18 replace(from: Token | number, to: Token | number, text: Text, programName?: string): void;
19 delete(from: number | Token, to: number | Token, programName?: string): void;
20 getProgram(name: string): Rewrites;
21 initializeProgram(name: string): Rewrites;
22 getText(): string;
23 getText(program: string): string;
24 getText(interval: Interval, programName?: string): string;
25 reduceToSingleOperationPerIndex(rewrites: Rewrites): Map<number, RewriteOperation>;
26 catOpText(a: Text, b: Text): string;
27 getKindOfOps(rewrites: Rewrites, kind: any, before: number): RewriteOperation[];
28}
29
30
31declare class RewriteOperation {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…