| Package | org.antlr.runtime.tree |
| Class | public class RewriteRuleTokenStream |
| Inheritance | RewriteRuleTokenStream RewriteRuleElementStream |
| Method | Defined by | ||
|---|---|---|---|
|
RewriteRuleTokenStream(adaptor:TreeAdaptor, elementDescription:String, element:Object = null)
| RewriteRuleTokenStream | ||
![]() |
add(el:Object):void
| RewriteRuleElementStream | |
|
nextNode():Object
Get next token from stream and make a node for it
| RewriteRuleTokenStream | ||
| RewriteRuleTokenStream | |||
![]() |
nextTree():Object
Return the next element in the stream.
| RewriteRuleElementStream | |
![]() |
reset():void
Reset the condition of this stream so that it appears we have
not consumed any of its elements.
| RewriteRuleElementStream | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
_next():Object
do the work of getting the next element, making sure that it's
a tree node or subtree.
| RewriteRuleElementStream | |
|
dup(el:Object):Object
| RewriteRuleTokenStream | ||
|
toTree(el:Object):Object
Don't convert to a tree unless they explicitly call nextTree.
| RewriteRuleTokenStream | ||
| RewriteRuleTokenStream | () | constructor |
public function RewriteRuleTokenStream(adaptor:TreeAdaptor, elementDescription:String, element:Object = null)Parameters
adaptor:TreeAdaptor |
|
elementDescription:String |
|
element:Object (default = null) |
| dup | () | method |
protected override function dup(el:Object):ObjectParameters
el:Object |
Object |
| nextNode | () | method |
public function nextNode():ObjectGet next token from stream and make a node for it
ReturnsObject |
| nextToken | () | method |
| toTree | () | method |
protected override function toTree(el:Object):ObjectDon't convert to a tree unless they explicitly call nextTree. This way we can do hetero tree nodes in rewrite.
Parametersel:Object |
Object |