Package | Description |
---|---|
org.antlr.runtime |
Modifier and Type | Field | Description |
---|---|---|
protected Map<String,List<TokenRewriteStream.RewriteOperation>> |
TokenRewriteStream.programs |
You may have multiple, named streams of rewrite operations.
|
Modifier and Type | Method | Description |
---|---|---|
protected <T extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.getKindOfOps(List<? extends TokenRewriteStream.RewriteOperation> rewrites,
Class<T> kind) |
|
protected <T extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.getKindOfOps(List<? extends TokenRewriteStream.RewriteOperation> rewrites,
Class<T> kind,
int before) |
Get all operations before an index of a particular kind
|
Modifier and Type | Method | Description |
---|---|---|
protected List<TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.getProgram(String name) |
|
protected Map<Integer,? extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.reduceToSingleOperationPerIndex(List<? extends TokenRewriteStream.RewriteOperation> rewrites) |
We need to combine operations and report invalid operations (like
overlapping replaces that are not completed nested).
|
Modifier and Type | Method | Description |
---|---|---|
protected <T extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.getKindOfOps(List<? extends TokenRewriteStream.RewriteOperation> rewrites,
Class<T> kind) |
|
protected <T extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.getKindOfOps(List<? extends TokenRewriteStream.RewriteOperation> rewrites,
Class<T> kind,
int before) |
Get all operations before an index of a particular kind
|
protected Map<Integer,? extends TokenRewriteStream.RewriteOperation> |
TokenRewriteStream.reduceToSingleOperationPerIndex(List<? extends TokenRewriteStream.RewriteOperation> rewrites) |
We need to combine operations and report invalid operations (like
overlapping replaces that are not completed nested).
|
Copyright © 1992–2018 ANTLR. All rights reserved.