systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
parselib.transforms.portbinding_recollect.LowerComplexPort Class Reference
Inheritance diagram for parselib.transforms.portbinding_recollect.LowerComplexPort:
Collaboration diagram for parselib.transforms.portbinding_recollect.LowerComplexPort:

Public Member Functions

 __init__ (self, port_meta)
 
 genbindinglist (self, tree)
 
 hvarref (self, tree)
 
 harrayref (self, tree)
 
 numlit (self, tree)
 
 hfieldname (self, tree)
 
 hfieldaccess (self, tree)
 
 hmodule (self, tree)
 
- Public Member Functions inherited from parselib.transforms.top_down.TopDown
 __default__ (self, t)
 

Public Attributes

 ctx = ContextManager()
 
 port_meta = port_meta
 

Detailed Description

This pass simply lowers the the field access to a simple portbinding

Definition at line 215 of file portbinding_recollect.py.

Constructor & Destructor Documentation

◆ __init__()

parselib.transforms.portbinding_recollect.LowerComplexPort.__init__ ( self,
port_meta )

Reimplemented from parselib.transforms.top_down.TopDown.

Definition at line 219 of file portbinding_recollect.py.

Member Function Documentation

◆ genbindinglist()

parselib.transforms.portbinding_recollect.LowerComplexPort.genbindinglist ( self,
tree )

Definition at line 224 of file portbinding_recollect.py.

◆ harrayref()

parselib.transforms.portbinding_recollect.LowerComplexPort.harrayref ( self,
tree )

Definition at line 251 of file portbinding_recollect.py.

◆ hfieldaccess()

parselib.transforms.portbinding_recollect.LowerComplexPort.hfieldaccess ( self,
tree )

Definition at line 271 of file portbinding_recollect.py.

◆ hfieldname()

parselib.transforms.portbinding_recollect.LowerComplexPort.hfieldname ( self,
tree )

Definition at line 267 of file portbinding_recollect.py.

◆ hmodule()

parselib.transforms.portbinding_recollect.LowerComplexPort.hmodule ( self,
tree )

Definition at line 278 of file portbinding_recollect.py.

◆ hvarref()

parselib.transforms.portbinding_recollect.LowerComplexPort.hvarref ( self,
tree )

Definition at line 229 of file portbinding_recollect.py.

◆ numlit()

parselib.transforms.portbinding_recollect.LowerComplexPort.numlit ( self,
tree )

Definition at line 262 of file portbinding_recollect.py.

Member Data Documentation

◆ ctx

parselib.transforms.portbinding_recollect.LowerComplexPort.ctx = ContextManager()

Definition at line 220 of file portbinding_recollect.py.

◆ port_meta

parselib.transforms.portbinding_recollect.LowerComplexPort.port_meta = port_meta

Definition at line 221 of file portbinding_recollect.py.


The documentation for this class was generated from the following file: