ControlFlowAnalysis Class
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Semantic
Helper to analyse the control flow of a method
public class ControlFlowAnalysis :
Topten.Cminor.Ast.IAstStatementVisitor<CFState>,
Topten.Cminor.Ast.IAstExprNodeVisitor<CFState>
Inheritance
ControlFlowAnalysis → object
Interfaces
Topten.Cminor.Ast.IAstStatementVisitor<CFState>, Topten.Cminor.Ast.IAstExprNodeVisitor<CFState>
Remarks
Traces use of uninitialized variables and unreachable code
Constructors
ControlFlowAnalysis(Topten.Cminor.Compiler) | Constructor |
Methods
Analyse(Topten.Cminor.Ast.AstFunctionDeclarationStatement) | Analyse a function declaration statement |