[Gretl-devel] environment variables in gretl script

Allin Cottrell cottrell at wfu.edu
Thu Apr 12 13:56:40 EDT 2007


On Thu, 12 Apr 2007, Sven Schreiber wrote:

> I guess it has to do with the backslashes on windows, especially the
> '\"' that comes out in the end (this time in German, but still evident):
> 
> ? print "@userdir"
> C:\openprogs\gretlwork\
> ? string jojo = "@userdir "
> Saved string as 'jojo'
> ? string jojo = "@userdir"
> Syntax-Fehler in Befehlszeile
> 
> But I'm afraid the trailing space cannot be used as a workaround 
> in many cases. Actually AFAIK Windows can also digest forward 
> slashes internally as path separators...

Internally, yes, but I don't think command.com can handle them.

Maybe the solution is, when parsing a string definition, to treat 
a trailing \" as if it were \\" (\" could never be a valid 
ending for a string literal).

Allin.


More information about the Gretl-devel mailing list