public static Expression DebugMark(Expression expression, string marker) { return(Comma(Ast.Void(DebugMarker(marker)), expression)); }
// VoidExpression private Expression Rewrite(VoidExpression node) { Statement statement = RewriteStatement(node.Statement); return(Ast.Void(statement)); }