The parsed Ruby code (a string literal with a literal newline):
Parser gem (Expected)
$ bundle exec ruby -r'parser/ruby34' -ve 'p Parser::Ruby34.parse("\"A\nB\\nCC\"")'
ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [x86_64-linux]
s(:dstr,
s(:str, "A\n"),
s(:str, "B\nCC"))
Prism::Translation::Parser (Actual)
$ bundle exec ruby -Ilib -rprism -ve 'p Prism::Translation::Parser34.parse("\"A\nB\\nCC\"")'
ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [x86_64-linux]
s(:dstr,
s(:str, "A\n"),
s(:str, "B\n"))
CC characters were dropped.
The parsed Ruby code (a string literal with a literal newline):
Parser gem (Expected)
Prism::Translation::Parser (Actual)
CCcharacters were dropped.