public TestFunction(AstBody body) : base( kind: FunctionKind.LocalArgument, address: 0, body: body) { }
public static ControlFlowGraph Compute(AstBody body) { var graph = new ControlFlowGraph(body); graph.Compute(); return(graph); }
protected Function(FunctionKind kind, int address, AstBody body) { Kind = kind; Address = address; Body = body; }
private ControlFlowGraph(AstBody body) { this.Body = body; }
private GlulxFunction(FunctionKind kind, int address, AstBody body) : base(kind, address, body) { }