

Public Member Functions | |
| RewriteRuleTokenStream (TreeAdaptor adaptor, String elementDescription) | |
| RewriteRuleTokenStream (TreeAdaptor adaptor, String elementDescription, Object oneElement) | |
| RewriteRuleTokenStream (TreeAdaptor adaptor, String elementDescription, List elements) | |
| Object | nextNode () |
| Token | nextToken () |
Protected Member Functions | |
| Object | toTree (Object el) |
| Object | dup (Object el) |
Definition at line 34 of file RewriteRuleTokenStream.java.
| org.antlr.runtime.tree.RewriteRuleTokenStream.RewriteRuleTokenStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription | |||
| ) |
Definition at line 36 of file RewriteRuleTokenStream.java.
| org.antlr.runtime.tree.RewriteRuleTokenStream.RewriteRuleTokenStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription, | |||
| Object | oneElement | |||
| ) |
Create a stream with one element
Definition at line 41 of file RewriteRuleTokenStream.java.
| org.antlr.runtime.tree.RewriteRuleTokenStream.RewriteRuleTokenStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription, | |||
| List | elements | |||
| ) |
Create a stream, but feed off an existing list
Definition at line 49 of file RewriteRuleTokenStream.java.
| Object org.antlr.runtime.tree.RewriteRuleTokenStream.nextNode | ( | ) |
Get next token from stream and make a node for it
Definition at line 57 of file RewriteRuleTokenStream.java.
| Token org.antlr.runtime.tree.RewriteRuleTokenStream.nextToken | ( | ) |
Definition at line 62 of file RewriteRuleTokenStream.java.
| Object org.antlr.runtime.tree.RewriteRuleTokenStream.toTree | ( | Object | el | ) | [protected] |
Don't convert to a tree unless they explicitly call nextTree. This way we can do hetero tree nodes in rewrite.
Reimplemented from org.antlr.runtime.tree.RewriteRuleElementStream.
Definition at line 69 of file RewriteRuleTokenStream.java.
| Object org.antlr.runtime.tree.RewriteRuleTokenStream.dup | ( | Object | el | ) | [protected, virtual] |
When constructing trees, sometimes we need to dup a token or AST subtree. Dup'ing a token means just creating another AST node around it. For trees, you must call the adaptor.dupTree() unless the element is for a tree root; then it must be a node dup.
Implements org.antlr.runtime.tree.RewriteRuleElementStream.
Definition at line 73 of file RewriteRuleTokenStream.java.
1.5.5