[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multiple variable reference



> > BTW, one side effect of having multiple assignments, I realized
> > lately, is that the user who mistakenly types
> > 	; make CC=gcc all
> > will be surprised to see nothing at all happening.  Now, at least an
> > error message will result.

no.  my initial posting on the subject today was wrong.

	a b c = 1 2 3 4

is illegal syntax.  (generates *lots* of yacc conflicts.)

i meant to write

	(a b c) = 1 2 3 4

> Has this been turned over a few times long past?  I can't imagine that
> there aren't a multitude of old rc, now es users akin to myself, frustrated
> to no end that rc and currently es fail to parse 'make CC=gcc'.  The
> annoyance levels to which I have been elevated by the need to quote
> those silly ='s must truly represent the pinnacle of possible human emotion.

they are a pain.  i hate to need to quote '='.  at one point, it
was my biggest complaint about rc.  i've not gotten used to it,
after 2.5 years of using rc/es.

perhaps when i know what extensible syntax for es means, i'll be
able to fix it in es.  at one point, i had a hacked rc grammar
which accepted '=' anywhere except first or second position on
the line, but it was hopelessly kludgy, and did the wrong thing
in places.

paul