Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: "...the value becomes,indeterminate each time the declaration is reached" Date: Wed, 13 Feb 2019 02:55:29 -0800 Organization: None to speak of Lines: 26 Message-ID: References: <7615cc12-0e98-4917-a0d0-682c7aeabeb5@googlegroups.com> <8736oze00i.fsf@bsb.me.uk> <3f4afc9e-c532-4ee1-93f6-d6872c55928c@googlegroups.com> <87h8debdlm.fsf@bsb.me.uk> <6cc27732-6b74-4503-88e6-e0b991615a2a@googlegroups.com> <875ztub1vq.fsf@bsb.me.uk> <87ftsva8o7.fsf@bsb.me.uk> <62e2da0a-0d2d-49d5-8535-8ebf922eb014@googlegroups.com> <87a7j39ho4.fsf@bsb.me.uk> <75fe55ac-a651-454a-a1c4-5d63a290b1cb@googlegroups.com> <87sgwumf7m.fsf@bsb.me.uk> <87mun1n5s4.fsf@bsb.me.uk> <3a070eb4-bc4f-4e8f-bcc6-2ac10ff9dd93@googlegroups.com> <87bm3hm1k0.fsf@bsb.me.uk> <87k1i4l2rq.fsf@bsb.me.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="df68539e0dc28145269a7d8b79005c9c"; logging-data="15036"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18WPvb9jy1gmDVUGtiR/iKf" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:xOiebL0AyIhYWH29hmT1pIStwv8= sha1:xsGJie6PkX+9BBlNrXOqhHy8OX8= Xref: csiph.com comp.lang.c:140906 Malcolm McLean writes: [...] > "Grammar" has a useful meaning. Don't mistake your difficulties with > the concept - and it is quite difficult to use language to talk about > itself, with "grammar" not being a useful and important word, > in the sense it is used in linguistics. > But computer grammars are not full grammars, even in the narrow sense > of specifying all the rules of a computer language like C. You assert that a "grammar" specifies "all the rules" of C. I'll ask this one more time. Malcolm, will you at least acknowledge that most of us use the word "grammar" to refer to the syntax in Annex A? A simple "yes" would be sufficient, even if you think we're wrong to use the word that way. If you're unwilling to acknowledge that, then I will conclude that any discussion with you regarding what "grammar" means will be useless, and I will encourage everyone else to recognize the same thing and stop trying to argue with you. -- Keith Thompson (The_Other_Keith) kst-u@mib.org Will write code for food. void Void(void) { Void(); } /* The recursive call of the void */