Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: comments break \ at end of line
- X-seq: zsh-workers 12697
- From: Sven Wischnowsky <wischnow@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: Re: comments break \ at end of line
- Date: Fri, 25 Aug 2000 12:35:19 +0200 (MET DST)
- In-reply-to: Peter Stephenson's message of Fri, 25 Aug 2000 11:32:46 +0100
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
Peter Stephenson wrote:
> Adam wrote:
> > % foo () {
> > > echo hello, \
> > > # this is a comment
> > > world
> > > }
> > % foo
> > hello,
> > foo:3: command not found: world
> >
> > which is the same issue as
> >
> > % echo hello, \
> > > # comment
> > hello,
> >
> > This may be intentional, but if so, it strikes me as a rather
> > undesirable feature, or at least one which you should be able to turn
> > off.
>
> I don't really see how it could be any different. The `\' just skips the
> newline, turning the line into `echo hello, # this is a comment'. `\'
> never forces it into any different state of parsing, it only escapes the
> next character. What are you suggesting? I don't see how you can turn it
> off without writing a completely new (= bugridden) way of lexing.
And the /bin/sh, ksh and bash here behave the same.
Bye
Sven
--
Sven Wischnowsky wischnow@xxxxxxxxxxxxxxxxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author