[ruby-core:120423] [Ruby master Bug#20986] Bug in Prism parser with `?\C`

Issue #20986 has been reported by tenderlovemaking (Aaron Patterson). ---------------------------------------- Bug #20986: Bug in Prism parser with `?\C` https://bugs.ruby-lang.org/issues/20986 * Author: tenderlovemaking (Aaron Patterson) * Status: Open * Assignee: prism * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN ---------------------------------------- Prism output is this: ``` $ ./miniruby -e 'p ?\C-\]' "]" ``` Parse.y output is this: ``` $ ./miniruby --parser=parse.y -e 'p ?\C-\]' "\u001D" ``` -- https://bugs.ruby-lang.org/

Issue #20986 has been updated by zenspider (Ryan Davis). Caught via ruby_parser's lexer tests ---------------------------------------- Bug #20986: Bug in Prism parser with `?\C` https://bugs.ruby-lang.org/issues/20986#change-111203 * Author: tenderlovemaking (Aaron Patterson) * Status: Open * Assignee: prism * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN ---------------------------------------- Prism output is this: ``` $ ./miniruby -e 'p ?\C-\]' "]" ``` Parse.y output is this: ``` $ ./miniruby --parser=parse.y -e 'p ?\C-\]' "\u001D" ``` -- https://bugs.ruby-lang.org/

Issue #20986 has been updated by kddnewton (Kevin Newton). https://github.com/ruby/prism/pull/3349 ---------------------------------------- Bug #20986: Bug in Prism parser with `?\C` https://bugs.ruby-lang.org/issues/20986#change-111204 * Author: tenderlovemaking (Aaron Patterson) * Status: Open * Assignee: prism * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN ---------------------------------------- Prism output is this: ``` $ ./miniruby -e 'p ?\C-\]' "]" ``` Parse.y output is this: ``` $ ./miniruby --parser=parse.y -e 'p ?\C-\]' "\u001D" ``` -- https://bugs.ruby-lang.org/
participants (3)
-
kddnewton (Kevin Newton)
-
tenderlovemaking (Aaron Patterson)
-
zenspider (Ryan Davis)