Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #148074

Re: How to parse attributes?

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.lang.c
Subject Re: How to parse attributes?
Date 2019-11-20 12:35 +0100
Organization A noiseless patient Spider
Message-ID <qr38dk$m7i$1@dont-email.me> (permalink)
References <qr2u7d$lo5$1@solani.org> <qr2vl5$768$1@dont-email.me> <qr335m$oue$1@solani.org>

Show all headers | View raw


On 20/11/2019 11:05, Philipp Klaus Krause wrote:
> Am 20.11.19 um 10:05 schrieb David Brown:
>> On 20/11/2019 09:41, Philipp Klaus Krause wrote:
>>> C2X has attributes.
>>
>> Does it?  I don't see anything in the N2346 draft of C2a.
>>
> 
> I use N2455.
>>>
>>
>> I know C++ has attributes, but C++ compilers have long ago given up on
>> lex/yacc type parsers.  Most modern C compilers are also C++ compilers,
>> so I suppose fitting lex/yacc style is not a consideration for new
>> features in C these days.
>>
> 
> There are far more C compilers than C++ compilers.
> 

There are.  But how many of these are modern C compilers that are
regularly updated with the latest standards?  The vast majority of C
compilers out there barely handle C99.  When you look at C compilers
that support C11 (at least roughly), I think you will find only a few,
and most of these also support C++.  You have gcc and clang, other PC or
*nix toolchains like Intel, Pathscale, IBM, and the "big" embedded
developers like IAR and Green Hills.  They all do C++.  Most use EDG's
front ends.  (In fact, many plain C compilers use third-party front
ends, not their own lex/yacc parsers.)


Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

How to parse attributes? Philipp Klaus Krause <pkk@spth.de> - 2019-11-20 09:41 +0100
  Re: How to parse attributes? David Brown <david.brown@hesbynett.no> - 2019-11-20 10:05 +0100
    Re: How to parse attributes? Philipp Klaus Krause <pkk@spth.de> - 2019-11-20 11:05 +0100
      Re: How to parse attributes? David Brown <david.brown@hesbynett.no> - 2019-11-20 12:35 +0100
  Re: How to parse attributes? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-11-20 11:06 +0000
  Re: How to parse attributes? Öö Tiib <ootiib@hot.ee> - 2019-11-20 23:16 -0800
    Re: How to parse attributes? Philipp Klaus Krause <pkk@spth.de> - 2019-11-21 10:39 +0100
      Re: How to parse attributes? Öö Tiib <ootiib@hot.ee> - 2019-11-21 02:51 -0800
        Re: How to parse attributes? James Kuyper <jameskuyper@alumni.caltech.edu> - 2019-11-21 05:00 -0800
      Re: How to parse attributes? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-11-22 02:21 +0000
        Re: How to parse attributes? Keith Thompson <kst-u@mib.org> - 2019-11-21 20:41 -0800
          Re: How to parse attributes? Philipp Klaus Krause <pkk@spth.de> - 2019-11-22 09:15 +0100
          Re: How to parse attributes? David Brown <david.brown@hesbynett.no> - 2019-11-22 09:48 +0100
            Re: How to parse attributes? "A. K." <minforth@arcor.de> - 2019-11-22 02:00 -0800
              Re: How to parse attributes? David Brown <david.brown@hesbynett.no> - 2019-11-22 11:41 +0100
              Re: How to parse attributes? Jorgen Grahn <grahn+nntp@snipabacken.se> - 2019-11-24 14:02 +0000
                Re: How to parse attributes? raltbos@xs4all.nl (Richard Bos) - 2019-11-25 16:21 +0000
            Re: How to parse attributes? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-11-22 17:46 +0000
              Re: How to parse attributes? Keith Thompson <kst-u@mib.org> - 2019-11-22 10:53 -0800
                Re: How to parse attributes? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-11-23 00:08 +0000
    Re: How to parse attributes? scott@slp53.sl.home (Scott Lurndal) - 2019-11-21 15:57 +0000
    Re: How to parse attributes? Bonita Montero <Bonita.Montero@gmail.com> - 2019-11-22 08:21 +0100
    Re: How to parse attributes? Bart <bc@freeuk.com> - 2019-11-22 12:11 +0000

csiph-web