Package schrodinger :: Package application :: Package desmond :: Package antlr3 :: Module treewizard :: Class TreePatternTreeAdaptor
[hide private]
[frames] | no frames]

Class TreePatternTreeAdaptor

      object --+            
               |            
tree.TreeAdaptor --+        
                   |        
tree.BaseTreeAdaptor --+    
                       |    
  tree.CommonTreeAdaptor --+
                           |
                          TreePatternTreeAdaptor

This adaptor creates TreePattern objects for use during scan()

Instance Methods [hide private]
 
createWithPayload(self, payload)
Create a tree node from Token object; for CommonTree type trees, then the token just becomes the payload.

Inherited from tree.CommonTreeAdaptor: createToken, dupNode, getChild, getChildCount, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, replaceChildren, setChildIndex, setParent, setTokenBoundaries

Inherited from tree.BaseTreeAdaptor: addChild, becomeRoot, createFromToken, createFromType, deleteChild, dupTree, errorNode, getUniqueID, isNil, nil, rulePostProcessing, setChild, setText, setType

Inherited from tree.TreeAdaptor: create

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

createWithPayload(self, payload)

 

Create a tree node from Token object; for CommonTree type trees, then the token just becomes the payload. This is the most common create call.

Override if you want another kind of node to be built.

Overrides: tree.TreeAdaptor.createWithPayload
(inherited documentation)