C-minor v0.0

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