Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site gargoyle.UChicago.UUCP Path: utzoo!watmath!clyde!burl!we13!ihnp4!gargoyle!stuart From: stuart@gargoyle.UChicago.UUCP (Stuart Kurtz) Newsgroups: net.lang.c Subject: Re: C parsing : Significance of spaces Message-ID: <110@gargoyle.UChicago.UUCP> Date: Wed, 25-Apr-84 11:46:26 EDT Article-I.D.: gargoyle.110 Posted: Wed Apr 25 11:46:26 1984 Date-Received: Mon, 7-May-84 01:11:36 EDT References: <140@maxvax.UUCP> Organization: U. Chicago - Computer Science Lines: 12 You should notice that without spaces, it doesn't matter how you resolve the ambiguous construct a+++b, there can be at most three +'s (or -'s) there. The point is that a++ is an expression, not a variable (an lvalue, not an rvalue -- if it matters). Curiously enough, if you add spaces (or parentheses) you can get five consecutive +'s or -'s, e.g., a++ + ++b. Cheers. Stuart Kurtz.