TokenRewriteStream Class
Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime
Inheritance
Inherits from: CommonTokenStream
Constructors
| Constructor | Description |
|---|---|
| TokenRewriteStream() | |
| TokenRewriteStream(ITokenSource tokenSource) | |
| TokenRewriteStream(ITokenSource tokenSource, int channel) |
TokenRewriteStream()
TokenRewriteStream(tokenSource: ITokenSource)
Parameters
- tokenSource (ITokenSource)
TokenRewriteStream(tokenSource: ITokenSource, channel: int)
Parameters
- tokenSource (ITokenSource)
- channel (int)
Methods
| Method | Returns | Description |
|---|---|---|
| CatOpText | string | |
| Delete (+5 overloads) | void | |
| DeleteProgram (+1 overloads) | void | |
| Execute (+2 overloads) | int | |
| GetKindOfOps (+1 overloads) | IList |
|
| GetLastRewriteTokenIndex (+1 overloads) | int | |
| GetProgram | IList |
|
| Init | void | |
| InsertAfter (+3 overloads) | void | |
| InsertBefore (+3 overloads) | void | |
| Replace (+5 overloads) | void | |
| Rollback (+1 overloads) | void | |
| SetLastRewriteTokenIndex | void | |
| ToDebugString (+1 overloads) | string | |
| ToOriginalString (+1 overloads) | string | |
| ToString (+5 overloads) | string |
Method Details
CatOpText
CatOpText(a: object, b: object): string
Parameters
- a (object)
- b (object)
Returns string
Delete
Delete(index: int): void
Parameters
- index (int)
Delete(from: int, to: int): void
Parameters
- from (int)
- to (int)
Delete(indexT: IToken): void
Parameters
- indexT (IToken)
Delete(from: IToken, to: IToken): void
Parameters
Delete(programName: string, from: int, to: int): void
Parameters
- programName (string)
- from (int)
- to (int)
Delete(programName: string, from: IToken, to: IToken): void
Parameters
DeleteProgram
DeleteProgram(): void
DeleteProgram(programName: string): void
Parameters
- programName (string)
Execute
Execute(buf: StringBuilder): int
Parameters
- buf (StringBuilder)
Returns int
Execute(buf: StringBuilder): int
Parameters
- buf (StringBuilder)
Returns int
Execute(buf: StringBuilder): int
Parameters
- buf (StringBuilder)
Returns int
GetKindOfOps
GetKindOfOps(rewrites: IList
Parameters
- rewrites (IList
) - kind (Type)
Returns IList
GetKindOfOps(rewrites: IList
Parameters
- rewrites (IList
) - kind (Type)
- before (int)
Returns IList
GetLastRewriteTokenIndex
GetLastRewriteTokenIndex(): int
Returns int
GetLastRewriteTokenIndex(programName: string): int
Parameters
- programName (string)
Returns int
GetProgram
GetProgram(name: string): IList
Parameters
- name (string)
Returns IList
Init
Init(): void
InsertAfter
InsertAfter(t: IToken, text: object): void
Parameters
- t (IToken)
- text (object)
InsertAfter(index: int, text: object): void
Parameters
- index (int)
- text (object)
InsertAfter(programName: string, t: IToken, text: object): void
Parameters
- programName (string)
- t (IToken)
- text (object)
InsertAfter(programName: string, index: int, text: object): void
Parameters
- programName (string)
- index (int)
- text (object)
InsertBefore
InsertBefore(t: IToken, text: object): void
Parameters
- t (IToken)
- text (object)
InsertBefore(index: int, text: object): void
Parameters
- index (int)
- text (object)
InsertBefore(programName: string, t: IToken, text: object): void
Parameters
- programName (string)
- t (IToken)
- text (object)
InsertBefore(programName: string, index: int, text: object): void
Parameters
- programName (string)
- index (int)
- text (object)
Replace
Replace(index: int, text: object): void
Parameters
- index (int)
- text (object)
Replace(from: int, to: int, text: object): void
Parameters
- from (int)
- to (int)
- text (object)
Replace(indexT: IToken, text: object): void
Parameters
- indexT (IToken)
- text (object)
Replace(from: IToken, to: IToken, text: object): void
Parameters
Replace(programName: string, from: int, to: int, text: object): void
Parameters
- programName (string)
- from (int)
- to (int)
- text (object)
Replace(programName: string, from: IToken, to: IToken, text: object): void
Parameters
Rollback
Rollback(instructionIndex: int): void
Parameters
- instructionIndex (int)
Rollback(programName: string, instructionIndex: int): void
Parameters
- programName (string)
- instructionIndex (int)
SetLastRewriteTokenIndex
SetLastRewriteTokenIndex(programName: string, i: int): void
Parameters
- programName (string)
- i (int)
ToDebugString
ToDebugString(): string
Returns string
ToDebugString(start: int, end: int): string
Parameters
- start (int)
- end (int)
Returns string
ToOriginalString
ToOriginalString(): string
Returns string
ToOriginalString(start: int, end: int): string
Parameters
- start (int)
- end (int)
Returns string
ToString
ToString(): string
Returns string
ToString(): string
Returns string
ToString(): string
Returns string
ToString(programName: string): string
Parameters
- programName (string)
Returns string
ToString(start: int, end: int): string
Parameters
- start (int)
- end (int)
Returns string
ToString(programName: string, start: int, end: int): string
Parameters
- programName (string)
- start (int)
- end (int)
Returns string
Fields
| Field | Type | Description |
|---|---|---|
| DEFAULT_PROGRAM_NAME | string | |
| MIN_TOKEN_INDEX | int | |
| PROGRAM_INIT_SIZE | int | |
| index | int | |
| instructionIndex | int | |
| lastIndex | int | |
| stream | TokenRewriteStream | |
| text | object |