There are two string values being updated as we go along:
RegularExpressionNode#unescapedRegularExpressionNode#source
unescaped is supposed to be the source string according to the interface. However, it doesn't adapt to many situations.
| Regex | CRuby 3.3.0 Source | Prism RegularExpressioNode#unescaped (Pre-changes) |