private IfStatementTest ParseIfStmtTest() { var start = GetStart(); Expression expr = ParseExpression(); var header = GetEnd(); Statement suite = ParseSuite(); IfStatementTest ret = new IfStatementTest(expr, suite); ret.SetLoc(start, suite.EndIndex); ret.HeaderIndex = header; return ret; }
public IfStatement(IfStatementTest[] tests, Statement else_) { _tests = tests; _else = else_; }
// IfStatementTest public override bool Walk(IfStatementTest node) { return ShouldWalkWorker(node); }
private void PostWalkWorker(IfStatementTest node) { }
public override void PostWalk(IfStatementTest node) { PostWalkWorker(node); }