|
| | __init__ (self, structure) |
| |
| | portbinding (self, tree) |
| |
| | hfieldaccess (self, tree) |
| |
| | hvarref (self, tree) |
| |
| | idlit (self, tree) |
| |
| | numlit (self, tree) |
| |
| | numlitwidth (self, tree) |
| |
| | htypeint (self, tree) |
| |
| | htype (self, tree) |
| |
| | hsensvar (self, tree) |
| |
| | hasync (self, tree) |
| |
| | npa (self, tree) |
| |
| | hmodule (self, tree) |
| |
| | __default__ (self, t) |
| |
Expands integer literal into int
Definition at line 11 of file literal_expansion.py.
◆ __init__()
| parselib.transforms.literal_expansion.LiteralExpansion.__init__ |
( |
| self, |
|
|
| structure ) |
◆ _get_port_binding_moduel()
| parselib.transforms.literal_expansion.LiteralExpansion._get_port_binding_moduel |
( |
| self, |
|
|
| tree ) |
|
protected |
Get the name of the module that corresponds
to this port-binding
Definition at line 20 of file literal_expansion.py.
◆ hasync()
| parselib.transforms.literal_expansion.LiteralExpansion.hasync |
( |
| self, |
|
|
| tree ) |
◆ hfieldaccess()
| parselib.transforms.literal_expansion.LiteralExpansion.hfieldaccess |
( |
| self, |
|
|
| tree ) |
hFieldaccess NONAME [
hBinop ARRAYSUBSCRIPT [
hBinop ARRAYSUBSCRIPT [
hVarref pa_scclang_global_15 NOLIST
hVarref sig_scclang_global_1 NOLIST
]
hVarref sig_scclang_global_1 NOLIST
]
hField x NOLIST
]
Definition at line 44 of file literal_expansion.py.
◆ hmodule()
| parselib.transforms.literal_expansion.LiteralExpansion.hmodule |
( |
| self, |
|
|
| tree ) |
◆ hsensvar()
| parselib.transforms.literal_expansion.LiteralExpansion.hsensvar |
( |
| self, |
|
|
| tree ) |
◆ htype()
| parselib.transforms.literal_expansion.LiteralExpansion.htype |
( |
| self, |
|
|
| tree ) |
◆ htypeint()
| parselib.transforms.literal_expansion.LiteralExpansion.htypeint |
( |
| self, |
|
|
| tree ) |
◆ hvarref()
| parselib.transforms.literal_expansion.LiteralExpansion.hvarref |
( |
| self, |
|
|
| tree ) |
◆ idlit()
| parselib.transforms.literal_expansion.LiteralExpansion.idlit |
( |
| self, |
|
|
| tree ) |
◆ npa()
| parselib.transforms.literal_expansion.LiteralExpansion.npa |
( |
| self, |
|
|
| tree ) |
◆ numlit()
| parselib.transforms.literal_expansion.LiteralExpansion.numlit |
( |
| self, |
|
|
| tree ) |
◆ numlitwidth()
| parselib.transforms.literal_expansion.LiteralExpansion.numlitwidth |
( |
| self, |
|
|
| tree ) |
◆ portbinding()
| parselib.transforms.literal_expansion.LiteralExpansion.portbinding |
( |
| self, |
|
|
| tree ) |
◆ current_module
| parselib.transforms.literal_expansion.LiteralExpansion.current_module = tree.children[0] |
◆ field_access
| list parselib.transforms.literal_expansion.LiteralExpansion.field_access = None |
◆ is_port_binding
| bool parselib.transforms.literal_expansion.LiteralExpansion.is_port_binding = False |
◆ port_binding_module
| parselib.transforms.literal_expansion.LiteralExpansion.port_binding_module = None |
◆ structure
| parselib.transforms.literal_expansion.LiteralExpansion.structure = structure |
The documentation for this class was generated from the following file: