public override void PostWalk(ListComprehensionIf node) { CommonPostWalk(node); }
// list_if: 'if' old_test [list_iter] private ListComprehensionIf ParseListCompIf() { Eat(TokenKind.KeywordIf); SourceLocation start = GetStart(); Expression expr = ParseOldExpression(); ListComprehensionIf ret = new ListComprehensionIf(expr); ret.SetLoc(start, GetEnd()); return ret; }
// ListComprehensionIf public bool Walk(ListComprehensionIf node) { return Process(node); }
public override bool Walk(ListComprehensionIf node) { CommonWalk(node); return true; }
public void PostWalk(ListComprehensionIf node) { PostProcess(node); }
public virtual void PostWalk(ListComprehensionIf node) { }
// ListComprehensionIf public virtual bool Walk(ListComprehensionIf node) { return true; }
public override bool Walk(ListComprehensionIf node) { node.Parent = _currentScope; return(base.Walk(node)); }
// list_if: 'if' old_test [list_iter] private ListComprehensionIf ParseListCompIf() { Eat(TokenKind.KeywordIf); Location start = GetStart(); Expression test = ParseOldTest(); ListComprehensionIf ret = new ListComprehensionIf(test); ret.SetLoc(GetExternal(), start, GetEnd()); return ret; }