Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
jinja2.idtracking.FrameSymbolVisitor Class Reference
Inheritance diagram for jinja2.idtracking.FrameSymbolVisitor:
Inheritance graph
[legend]
Collaboration diagram for jinja2.idtracking.FrameSymbolVisitor:
Collaboration graph
[legend]

Public Member Functions

None __init__ (self, "Symbols" symbols)
 
None visit_Name (self, nodes.Name node, bool store_as_param=False, **t.Any kwargs)
 
None visit_NSRef (self, nodes.NSRef node, **t.Any kwargs)
 
None visit_If (self, nodes.If node, **t.Any kwargs)
 
None visit_Macro (self, nodes.Macro node, **t.Any kwargs)
 
None visit_Import (self, nodes.Import node, **t.Any kwargs)
 
None visit_FromImport (self, nodes.FromImport node, **t.Any kwargs)
 
None visit_Assign (self, nodes.Assign node, **t.Any kwargs)
 
None visit_For (self, nodes.For node, **t.Any kwargs)
 
None visit_CallBlock (self, nodes.CallBlock node, **t.Any kwargs)
 
None visit_FilterBlock (self, nodes.FilterBlock node, **t.Any kwargs)
 
None visit_With (self, nodes.With node, **t.Any kwargs)
 
None visit_AssignBlock (self, nodes.AssignBlock node, **t.Any kwargs)
 
None visit_Scope (self, nodes.Scope node, **t.Any kwargs)
 
None visit_Block (self, nodes.Block node, **t.Any kwargs)
 
None visit_OverlayScope (self, nodes.OverlayScope node, **t.Any kwargs)
 
- Public Member Functions inherited from jinja2.visitor.NodeVisitor
"t.Optional[VisitCallable]" get_visitor (self, Node node)
 
t.Any visit (self, Node node, *t.Any args, **t.Any kwargs)
 
t.Any generic_visit (self, Node node, *t.Any args, **t.Any kwargs)
 

Public Attributes

 symbols
 

Detailed Description

A visitor for `Frame.inspect`.

Member Function Documentation

◆ visit_Assign()

None jinja2.idtracking.FrameSymbolVisitor.visit_Assign (   self,
nodes.Assign  node,
**t.Any  kwargs 
)
Visit assignments in the correct order.

◆ visit_AssignBlock()

None jinja2.idtracking.FrameSymbolVisitor.visit_AssignBlock (   self,
nodes.AssignBlock  node,
**t.Any  kwargs 
)
Stop visiting at block assigns.

◆ visit_Block()

None jinja2.idtracking.FrameSymbolVisitor.visit_Block (   self,
nodes.Block  node,
**t.Any  kwargs 
)
Stop visiting at blocks.

◆ visit_For()

None jinja2.idtracking.FrameSymbolVisitor.visit_For (   self,
nodes.For  node,
**t.Any  kwargs 
)
Visiting stops at for blocks.  However the block sequence
is visited as part of the outer scope.

◆ visit_Name()

None jinja2.idtracking.FrameSymbolVisitor.visit_Name (   self,
nodes.Name  node,
bool   store_as_param = False,
**t.Any   kwargs 
)
All assignments to names go through this function.

◆ visit_OverlayScope()

None jinja2.idtracking.FrameSymbolVisitor.visit_OverlayScope (   self,
nodes.OverlayScope  node,
**t.Any  kwargs 
)
Do not visit into overlay scopes.

◆ visit_Scope()

None jinja2.idtracking.FrameSymbolVisitor.visit_Scope (   self,
nodes.Scope  node,
**t.Any  kwargs 
)
Stop visiting at scopes.

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