Package | org.antlr.runtime.tree |
Class | public class RewriteRuleTokenStream |
Inheritance | RewriteRuleTokenStream ![]() |
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):Object
Parameters
el:Object |
Object |
nextNode | () | method |
public function nextNode():Object
Get next token from stream and make a node for it
ReturnsObject |
nextToken | () | method |
toTree | () | method |
protected override function toTree(el:Object):Object
Don't convert to a tree unless they explicitly call nextTree. This way we can do hetero tree nodes in rewrite.
Parametersel:Object |
Object |