[ %var ] == $eval(%var,1)
[ [ %var ] ] == $eval(%var,2)
how come no brackets isn't $eval(%var,0) ??
it should be changed so that:
var %x test
var %x [ %x ] $+ .please
echo -a [ %x ]
echo's: test.please
and
var %x test
var %x %x $+ .please
echo -a [ %x ]
echo's: %x.please
and
var %test.please this is a test
var %x test
var %x %x $+ .please
echo -a [ [ %x ] ]
echo's: this is a test
var %x %sometest
var [ %x ] this is a test
echo -a [ %sometest ]
echo -a [ [ %x ] ]
echo's: this is a test