On 3 May 2015 at 18:01, Paolo Di Tommaso <[email protected]> wrote: > Hi, > > I would need to implement a string literal in which the dollar char is not > interpreted as variable placeholder, indeed to use a custom character to > interpolate variables. > > For example I would like define a string like this: > > > def DONE = 'Task completed' > > > def script = /% > > mv file_name $HOME > echo %DONE > /% > > > > In which the $HOME string is ignored while %DONE is interpolated as a > groovy variable. > > Is there any way to do that ?
Probably not ... although, I imagine it might be possible using AST transformations. On a related note, it would be interesting to have the ability to use a different GString implementation, instead of GStringImpl. Cheers, Dinko > > > Cheers, > Paolo > > >
