I believe this is 100% inconsequential but I'll report this anyways:
"this is a #$+"
(dstr
(str "this is a ")
(gvar :$+))
But:
"this is a #{$+}"
(dstr
(str "this is a ")
(begin
(back-ref :$+)))
It's not considered here:
|
interp_var = '#' ( |
|
global_var % { interp_var_kind = :gvar } |
|
| class_var_v % { interp_var_kind = :cvar } |
|
| instance_var_v % { interp_var_kind = :ivar } |
|
); |