|
systemc-clang 2.0.0
Parsing SystemC constructs
|


Public Member Functions | |
| __init__ (self) | |
| modulelist (self, tree) | |
| hmodule (self, tree) | |
| htypeinfo (self, tree) | |
| inportdecl (self, tree) | |
| outportdecl (self, tree) | |
| portdecltype (self, tree) | |
Public Member Functions inherited from parselib.transforms.top_down.TopDown | |
| __default__ (self, t) | |
Public Attributes | |
| ctx = ContextManager() | |
| dict | interface_meta_data = {} |
Protected Member Functions | |
| _portdecltype_to_sigdecltype (self, tree) | |
| _modportsiglist (self, tree) | |
| _portdecltype (self, tree) | |
| _htype (self, tree) | |
This module generate interface definitions, and put them in the start of the nodes
Definition at line 30 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.__init__ | ( | self | ) |
Reimplemented from parselib.transforms.top_down.TopDown.
Definition at line 34 of file interface_generation.py.
|
protected |
Definition at line 137 of file interface_generation.py.
|
protected |
Definition at line 107 of file interface_generation.py.
|
protected |
Definition at line 132 of file interface_generation.py.
|
protected |
Definition at line 100 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.hmodule | ( | self, | |
| tree ) |
Definition at line 61 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.htypeinfo | ( | self, | |
| tree ) |
Definition at line 73 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.inportdecl | ( | self, | |
| tree ) |
Definition at line 77 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.modulelist | ( | self, | |
| tree ) |
Definition at line 39 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.outportdecl | ( | self, | |
| tree ) |
Definition at line 82 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.portdecltype | ( | self, | |
| tree ) |
Definition at line 87 of file interface_generation.py.
| parselib.transforms.interface_generation.InterfaceGeneration.ctx = ContextManager() |
Definition at line 35 of file interface_generation.py.
| dict parselib.transforms.interface_generation.InterfaceGeneration.interface_meta_data = {} |
Definition at line 36 of file interface_generation.py.