From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Generic stack I can use in C core? Date: Sat, 24 Sep 2022 14:18:20 +0800 Message-ID: <87wn9tb8ib.fsf@yahoo.com> References: <3C69BDE1-2B31-4FD5-BB8C-81F83116D239@gmail.com> <52CE9A48-5F88-4228-9F12-7C6287FE96D3@gmail.com> <838rm9q28s.fsf@gnu.org> <56706B8D-170F-420D-91C8-6BF888314B21@gmail.com> <83wn9tnvxv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28206"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Yuan Fu , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 24 08:20:16 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1obyWO-0007DO-D7 for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Sep 2022 08:20:16 +0200 Original-Received: from localhost ([::1]:54904 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obyWL-0004C6-Td for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Sep 2022 02:20:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obyUk-0003Qu-Mw for emacs-devel@gnu.org; Sat, 24 Sep 2022 02:18:36 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:42780) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1obyUi-0004xp-QW for emacs-devel@gnu.org; Sat, 24 Sep 2022 02:18:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664000309; bh=Z09Iq2ZEyKbN7rD1rNMqapjo6hKUI3FZQ9UyjsdbEcM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ivacIRGjLyO3vL6gHjGWhzXVRoIDH8psRZY1qZ+eREeq+zs3Jv2J6sw0poVlcRt4Yowf/iFMnknPePygQlrEHsBum1Q971xjMhK/oScHQcNUf6BEEFxrodJqm62XS8afzdF8mTxHvnTRqLcFAqz90LcCNjUBl+9E2L6I7c0CHFRjmBdsPByweYs4B+Zw+FgHLtfeeSHlHlgFOdhnk9qgDke37HGiX0t9BJH4KHrTWpnuhmE3QYZdvWVV7G2HedSr5Lj7KgxqBMewhiRFtLbiEi35zaCQFfg3josg5W6OrXQaqeUOOS0DAaeW5NAn/tCZcEEPchA0MaBWjhJZcUXCXw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664000309; bh=B+WxdKPnIPqV0mvKX0Iz+1DEuJBLApowyF21ZbgxNPg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AdyXdLkh1ER47S77FQEuGQKUE5TVuborV3I0zoZ/5/0H60AdKBMk+2lf5zlxboSMET/GzmNbMOLVOU1Ql9TYtlHaC5xjfZA7JV+Rdheh9My+9LwC1krgNDSf9SfvRKcLg59Yc4tZVXf0dKacFiR3H2Vqa8ZbuyWOEKzN2yBW4MTzHclTxHTEuJkVSeT8ZmdkLJTZw4CXXqK1J0EOc5VaBTnlu6QCItmnyCh/WSQrCx4oGre1EGI1uz7XWt8zTbGVhns4XKuqEiPKUe0a4R8J1bTH+gLGrjnHY6BOWTBOzpC7zoMfVvE4IIHKuu1Cqs1dBNqwaGsjtGliENJMNbn8jw== X-YMail-OSG: F2FTunUVM1nJctAXtUtWPbCtA46hAQWi0byxIfaNfdzk_Zv1hHym62pMfiSXeKA PR2BKifKinM3fKpilH5_K1omKr7cO5qtzynaef2JaSeyEKBnXYb_kc4M1mCqgJxGv5q72KTKUL6F uRHiw9RSuMzDbghIdlki9Dgb3ISXLJ7FZdq94smenMsAEC9Vyp_mcVa6Ffq1rL7pSdvYMu3L0Cq4 7tejQdR8gwGjsa2fw531w0fuWMv6Gj_aVQv1iL5jKS8ExfXlXgGxfJVpcPRQQ1ktx64AZkOCw39E kaIZA2BWP0BNqhgF_2Xm.IDxfA2m8wgb.6cIRFU1EHlzS81oG1f8nJ81ZOt_csjzMkVwlf9V7ztX rVH7PQotrIBrAQUuSP5BKXYhJBYx7EJVPqKkGkZ0ZG5Fv9Blwl5jKh2UupVReKZH4tKNHBLN32G3 3wkwKpHev9Pl7ZXWoFRfxFHJpmSIm.yARwR_A152Plf4y6g9kVdMLkG41us.5Eqjvk4dSSZfKZ73 RTqjquhrbgQyMWqOQyvBz0WHZ4U6.DSlcC5wDwXWp1.iWSLFs1x5k5Znc6od8rMaR46_8oBJAr8O qirCmQI4G4F66m4vQU96aJhMd3.zPr3Qo1QlLUWLP3kXUHQsdA9dBjAdvwCLWe2ubVmdBZK6JLCb 8oB26cS_KvGhQNqN1JcTyi4g9aVu1VsHPBOT8ozCGzbjroCuose0JWT0VOUpK72P7rynMyaVlkC0 X2Qn8UZz3FVPWhEfblhCq1doGKE8mnjkSrgtp6scqlHpSbg6OLa8HNp41On_s3sh2V7NguOjaDOy lA_B1PtrciHC2mRR0SaDDCwAoT.xEqBjB9Rbydn7CC X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 24 Sep 2022 06:18:29 +0000 Original-Received: by hermes--production-sg3-dfffdfbd4-ltdnp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ebf23506b9ea217d94e3ed894c55ddb0; Sat, 24 Sep 2022 06:18:26 +0000 (UTC) In-Reply-To: <83wn9tnvxv.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Sep 2022 09:11:24 +0300") X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296112 Archived-At: >> struct stack_node { >> TSNode node; >> TSNode *next; >> }; BTW, Yuan Fu, in Emacs source code the opening brace of a struct is typically put on a new line. That should be fixed here and elsewhere in the tree sitter branch code before it is merged, I think.