In many cases a substitution ${ cmd;} followed by a character causes a
parser error:
f()
{
print "foo"
}
print ${ f ;}bar
./t: line 3: syntax error at line 8: `{' unmatched
Some, but not all, non-alphanumeric characters appear to work:
print ${ f ;}+bar # works
print ${ f ;}-bar # works
print ${ f ;}/bar # doesn't
Regards,
Bernd
--
Bernd Eggink
http://sudrala.de
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers