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

Public Member Functions

 __default__ (self, t)
 
 __init__ (self)
 

Private Member Functions

 __push_up (self, current_node)
 

Detailed Description

Definition at line 24 of file top_down.py.

Constructor & Destructor Documentation

◆ __init__()

parselib.transforms.top_down.TopDown.__init__ ( self)

Reimplemented in parselib.transforms.alias_translation.AliasTranslation, parselib.transforms.comma_transformation.CommaTransformation, parselib.transforms.function_info_pass.FunctionInfoPass, parselib.transforms.function_info_pass.FunctionInfoPass2, parselib.transforms.function_param_marker.FunctionParamMarker, parselib.transforms.function_transformation_pass.FunctionTransformationPass, parselib.transforms.interface_generation.InterfaceGeneration, parselib.transforms.interface_generation.InterfaceReplacement, parselib.transforms.literal_expansion.LiteralExpansion, parselib.transforms.literal_expansion.LiteralExpansion2, parselib.transforms.node_movement.ArrayPortMovement, parselib.transforms.node_movement.NodeMovement, parselib.transforms.passes.PrettyPrintModule, parselib.transforms.port_expansion.PortExpansion, parselib.transforms.portbinding_recollect.LowerComplexPort, parselib.transforms.portbinding_recollect.PortbindingRecollect, parselib.transforms.portbinding_recollect.PortDirectionCollector, parselib.transforms.reorder_mod_init_block.ReorderModInitBlock, parselib.transforms.sensevar_movement.SensevarMovement, parselib.transforms.slice_merge.SliceMerge, parselib.transforms.structure_collector.StructureCollector, parselib.transforms.typedef_expansion.TypedefExpansion, parselib.transforms.typedef_filter.TypeDefCleanup, parselib.transforms.typedef_filter.TypeDefFilter, and parselib.transforms.verilog_tranlation.VerilogTranslationPass.

Definition at line 32 of file top_down.py.

Member Function Documentation

◆ __default__()

parselib.transforms.top_down.TopDown.__default__ ( self,
t )

Definition at line 25 of file top_down.py.

◆ __push_up()

parselib.transforms.top_down.TopDown.__push_up ( self,
current_node )
private

Definition at line 29 of file top_down.py.


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