if
] map [ ] join ; inline
-: interpolate-locals ( string -- quot )
- [ search [ ] ] (interpolate) ;
-
PRIVATE>
MACRO: interpolate ( string -- )
[ [ get ] ] (interpolate) ;
+: interpolate-locals ( string -- quot )
+ [ search [ ] ] (interpolate) ;
+
: I[
"]I" parse-multiline-string
interpolate-locals over push-all ; parsing