From: "nobu (Nobuyoshi Nakada)" Date: 2022-06-14T09:26:27+00:00 Subject: [ruby-core:108902] [Ruby master Bug#18828] [Ripper] Anonymous parameter forwarding failures are not checked Issue #18828 has been reported by nobu (Nobuyoshi Nakada). ---------------------------------------- Bug #18828: [Ripper] Anonymous parameter forwarding failures are not checked https://bugs.ruby-lang.org/issues/18828 * Author: nobu (Nobuyoshi Nakada) * Status: Open * Priority: Normal * Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- #### Anonymous rest parameter ```shell-session $ ruby -c -e 'def b; c(*); end' -e:1: no anonymous rest parameter $ ruby -rripper -e 'p Ripper.new("def b; c(*); end").tap(&:parse).error?' false ``` #### Anonymous keyword rest parameter ```shell-session $ ruby -c -e 'def b; c(**); end' -e:1: no anonymous keyword rest parameter $ ruby -rripper -e 'p Ripper.new("def b; c(**); end").tap(&:parse).error?' false ``` #### Anonymous block parameter ```shell-session $ ruby -c -e 'def b; c(&); end' -e:1: no anonymous block parameter $ ruby -rripper -e 'p Ripper.new("def b; c(&); end").tap(&:parse).error?' false ``` -- https://bugs.ruby-lang.org/ Unsubscribe: