// StarredExpression public override bool Walk(StarredExpression node) { return ShouldWalkWorker(node); }
// 3.x: star_expr: ['*'] expr private Expression ParseStarExpression() { if (MaybeEat(TokenKind.Multiply)) { string whitespace = _tokenWhiteSpace; if (!_langVersion.Is7x()) { ReportSyntaxError("invalid syntax"); } var start = GetStart(); var expr = ParseExpr(); var res = new StarredExpression(expr); if (_verbatim) { AddPreceedingWhiteSpace(res, whitespace); } res.SetLoc(start, expr.EndIndex); return res; } return ParseExpr(); }
public override void PostWalk(StarredExpression node) { PostWalkWorker(node); }