hmm, EBNF is great tool and one that I've used a fair bit in numerous contexts, however for communicating script fragments and commandlines it's somewhat overkill. the: command <variable> [optional]
syntax that's used in manpages and documentations (and yes it is a subset of BNF) works well for me, and it's pretty close to what most of us use instictively, though as kent showed it's not necessarily clear to those who haven't been steeped in the culture for a while. <html><head><title>html sig</title></head><body><div style="font:sans-serif; font-size:72pt;line-height:84pt;color:blue1;"><ul><li>sexy is good</li><li> linux is good</li><li>qed: linux is sexy</li></ul><hr><hr><hr><hr><hr><hr> <a href="http://www.efn.org/~laprice">laprice at efn dot org</a></body></html>
