zkay.zkay_ast.analysis.call_graph
Module Contents
- zkay.zkay_ast.analysis.call_graph.call_graph_analysis(ast)
 determines (indirectly) called functions for every function and concludes from that whether a function has a static body
- class zkay.zkay_ast.analysis.call_graph.DirectCalledFunctionDetector
 Bases:
zkay.zkay_ast.visitor.function_visitor.FunctionVisitor- visitFunctionCallExpr(self, ast: zkay.zkay_ast.ast.FunctionCallExpr)
 
- visitForStatement(self, ast: zkay.zkay_ast.ast.ForStatement)
 
- visitWhileStatement(self, ast: zkay.zkay_ast.ast.WhileStatement)
 
- class zkay.zkay_ast.analysis.call_graph.IndirectCalledFunctionDetector
 Bases:
zkay.zkay_ast.visitor.function_visitor.FunctionVisitor- visitConstructorOrFunctionDefinition(self, ast: zkay.zkay_ast.ast.ConstructorOrFunctionDefinition)
 
- class zkay.zkay_ast.analysis.call_graph.IndirectDynamicBodyDetector
 Bases:
zkay.zkay_ast.visitor.function_visitor.FunctionVisitor- visitConstructorOrFunctionDefinition(self, ast: zkay.zkay_ast.ast.ConstructorOrFunctionDefinition)