From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [IPv6:2001:470:683e::1]) by sourceware.org (Postfix) with ESMTPS id 68B153858D37 for ; Wed, 19 Apr 2023 12:42:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 68B153858D37 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1681908116; bh=stDrdOO7O0ymj0jn8ua9vNU7uiIlWg4TzGPdY8oDfqk=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=EiIobVTuba4kPg+VncpICvky0isMAssHWRlZUjqMH+EqrRJ3OeN9ezKYV6sUYUTlO xyp26Ak8wtM7hqHHQDjam7IRCAwo8w2s0uyxSVPSASv2A9GP2t9vQ+R79EqE8Tuw1d D6gTOmQ91FYMErWPHN4C0iE0ZngP+HQCucx8ghAw= Received: from [192.168.124.11] (unknown [113.140.11.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id E35AE65C6B; Wed, 19 Apr 2023 08:41:55 -0400 (EDT) Message-ID: Subject: Re: How to explain this syntax? From: Xi Ruoyao To: Andy Cc: gcc-help@gcc.gnu.org Date: Wed, 19 Apr 2023 20:41:48 +0800 In-Reply-To: References: <4b7bcfa747873836baa77c042087545330396996.camel@xry111.site> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.0 MIME-Version: 1.0 X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,LIKELY_SPAM_FROM,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, 2023-04-19 at 14:35 +0200, Andy via Gcc-help wrote: > I don't learn C, but I am writing c90 Antlr grammar which should be as > compatible with GCC as possible. > I see many GNU extension, one is most significant is nested functions, > but all code is compilable with GCC with std=3Dc90, not need std=3Dgnu90, > although some code is compilable only with std=3Dgnu90 -pedantic-errors will reject most GNU extensions if you don't want them. --=20 Xi Ruoyao School of Aerospace Science and Technology, Xidian University