Re: Looking for C declaration parser

probertm@ariz.library.ucsb.edu (Mark Probert)
Sat, 11 Feb 1995 01:42:07 GMT

          From comp.compilers

Related articles
Looking for C declaration parser lehotsky@max.tiac.net (1995-02-06)
Re: Looking for C declaration parser agesen@Xenon.Stanford.EDU (1995-02-06)
Re: Looking for C declaration parser flisakow@cae.wisc.edu (1995-02-06)
Re: Looking for C declaration parser vinall@VNET.IBM.COM (1995-02-07)
Re: Looking for C declaration parser rankin@eql.caltech.edu (1995-02-07)
Re: Looking for C declaration parser kik@ironwood.cray.com (1995-02-08)
Re: Looking for C declaration parser probertm@ariz.library.ucsb.edu (1995-02-11)
Re: Looking for C declaration parser jejones@microware.com (1995-02-13)
| List of all articles for this month |
Newsgroups: comp.compilers
From: probertm@ariz.library.ucsb.edu (Mark Probert)
Keywords: tools, C
Organization: University of California at Santa Barbara, Davidson Library
References: 95-02-067 95-02-093
Date: Sat, 11 Feb 1995 01:42:07 GMT

Here is the reference for Mody's article.


Mark Probert
Map and Imagery Lab
Davison Library
UC Santa Barbara




Mody, R.P.
          On understanding type declarations in C.
      SIGPLAN Notices, June 1992, vol.27, (no.6):80-3.


Abstract: C has often been castigated for its declaration syntax. The author,
          R.P. Mody (1991), criticized C on various counts. However as regards
          declarations, the problems are not with C but with C programmers who don't
          fully understand C. In an attempt to remedy matters (B. Kernighan, D.
          Ritchie, 1989), offer two programs to help with understanding C
          definitions. However such an operational definition turns out to be hardly
          more helpful than none. The author offers a small formalism and a little
          calculus to help C programmers and teachers to produce and decipher
          arbitrary declarations in C.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.