Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!microsoft!jimad From: jimad@microsoft.UUCP (Jim ADCOCK) Newsgroups: comp.lang.c++ Subject: Re: C++ Grammar Message-ID: <70609@microsoft.UUCP> Date: 11 Feb 91 23:03:23 GMT References: <16676@venera.isi.edu> <3786@lupine.NCD.COM> <1991Feb08.130548.6878@iti.com> Reply-To: jimad@microsoft.UUCP (Jim ADCOCK) Organization: Microsoft Corp., Redmond WA Lines: 24 In article <1991Feb08.130548.6878@iti.com> todd@iti.com (maroC ddoT) writes: |In article <3786@lupine.NCD.COM> rfg@NCD.COM (Ron Guilmette) writes: |>There is no "official" C++ grammar (yet :-) but there is one that is |>freely available and (in my opinion) quite good. |> |>For further information, send E-mail to Jim Roskind. His E-mail address |>is . |> |A C++ grammer 'summary' (isn't an exact statement of the language) can be |found in _The Annotated C++ Reference Manual_ by Ellis and Stroustrup. |The book is based on C++ as of Feb 1990. I think when people start to dig into it, they'll discover the grammar "summary" in the ARM is an awfully loose "upper bound" on the actual C++ grammer. So I'd recommend trying Roskind's statement of grammer first -- If you're making any kind of tool. [I don't have experience with Roskind's grammer, but I have played with the one in ARM] |BTW, has anyone reviewed this book yet? Or offered any comments? It is widely accepted that serious C++ programmers need and use the "ARM" -- its the only thing that you'll find that comes close to defining the complete language. Its the second or third C++ book everyone should buy.