

Public Member Functions | |
| RewriteRuleNodeStream (TreeAdaptor adaptor, String elementDescription) | |
| RewriteRuleNodeStream (TreeAdaptor adaptor, String elementDescription, Object oneElement) | |
| RewriteRuleNodeStream (TreeAdaptor adaptor, String elementDescription, List elements) | |
| Object | nextNode () |
Protected Member Functions | |
| Object | toTree (Object el) |
| Object | dup (Object el) |
Definition at line 35 of file RewriteRuleNodeStream.java.
| org.antlr.runtime.tree.RewriteRuleNodeStream.RewriteRuleNodeStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription | |||
| ) |
Definition at line 37 of file RewriteRuleNodeStream.java.
| org.antlr.runtime.tree.RewriteRuleNodeStream.RewriteRuleNodeStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription, | |||
| Object | oneElement | |||
| ) |
Create a stream with one element
Definition at line 42 of file RewriteRuleNodeStream.java.
| org.antlr.runtime.tree.RewriteRuleNodeStream.RewriteRuleNodeStream | ( | TreeAdaptor | adaptor, | |
| String | elementDescription, | |||
| List | elements | |||
| ) |
Create a stream, but feed off an existing list
Definition at line 50 of file RewriteRuleNodeStream.java.
| Object org.antlr.runtime.tree.RewriteRuleNodeStream.nextNode | ( | ) |
Definition at line 57 of file RewriteRuleNodeStream.java.
| Object org.antlr.runtime.tree.RewriteRuleNodeStream.toTree | ( | Object | el | ) | [protected] |
Ensure stream emits trees; tokens must be converted to AST nodes. AST nodes can be passed through unmolested.
Reimplemented from org.antlr.runtime.tree.RewriteRuleElementStream.
Definition at line 61 of file RewriteRuleNodeStream.java.
| Object org.antlr.runtime.tree.RewriteRuleNodeStream.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 65 of file RewriteRuleNodeStream.java.
1.5.5