From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrei Kuznetsov Newsgroups: gmane.emacs.devel Subject: Re: [SPAM UNSURE] Re: [SPAM UNSURE] Maybe we're taking a wrong approach towards tree-sitter Date: Fri, 30 Jul 2021 11:02:45 +0800 Message-ID: <874kccmrl6.fsf@163.com> References: <8735rzyzbz.fsf@163.com> <86v94v3xh9.fsf@stephe-leake.org> <87o8amy88o.fsf@163.com> <20210728123612.pr2ddrf6vmynknxn@Ergus> <877dhawpr7.fsf@163.com> <86o8akog7f.fsf@stephe-leake.org> <87bl6kmxj6.fsf@163.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10359"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Ergus , emacs-devel@gnu.org To: Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jul 30 05:03:47 2021 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 1m9IoN-0002Ys-Pu for ged-emacs-devel@m.gmane-mx.org; Fri, 30 Jul 2021 05:03:47 +0200 Original-Received: from localhost ([::1]:53530 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9IoL-0000dv-Gv for ged-emacs-devel@m.gmane-mx.org; Thu, 29 Jul 2021 23:03:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9Ink-0008NQ-Qu for emacs-devel@gnu.org; Thu, 29 Jul 2021 23:03:08 -0400 Original-Received: from m12-18.163.com ([220.181.12.18]:43385) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9Inc-0004Ea-8P for emacs-devel@gnu.org; Thu, 29 Jul 2021 23:03:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=6wpvI tIEGGxNvx1HRFlt22q0b5qKdTQyMNuE2uOdDug=; b=FfqtB3yWAzxkQfIPjU1qO yHXN1h11x3HEZHk2ty4bKjIUMSKFMRD94cEJ+TNO3Ugturh4MTgvyLoLJ5ohLkbk 8thVLUwOPqgv5KY01Vh6Z8BMMSWBPoQLRQQ+X+bMRfOOP02jCNypTkWpJfkP8i02 00GI7peE5N8x1DaFGLUBig= Original-Received: from po-lus-librem-15 (unknown [61.172.31.87]) by smtp14 (Coremail) with SMTP id EsCowABHT+fVawNhMAS8xA--.14218S2; Fri, 30 Jul 2021 11:02:45 +0800 (CST) In-Reply-To: <87bl6kmxj6.fsf@163.com> (Andrei Kuznetsov's message of "Fri, 30 Jul 2021 08:54:21 +0800") X-CM-TRANSID: EsCowABHT+fVawNhMAS8xA--.14218S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUoSdyDUUUU X-Originating-IP: [61.172.31.87] X-CM-SenderInfo: rurskkarusmjiyx6il2tof0z/xtbB3RXfpGBHJ0N4EwAAsb Received-SPF: pass client-ip=220.181.12.18; envelope-from=r12451428287@163.com; helo=m12-18.163.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FROM_LOCAL_DIGITS=0.001, FROM_LOCAL_HEX=0.006, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:271821 Archived-At: Andrei Kuznetsov writes: > until it can parses without errors, and just continues from there. ^^^^^^^^^^ I meant to say "parse" instead. Further, as for "without errors", it skips until it finds the next synchronizing token, attempts to parse starting from that token, and if that fails repeats the process until either EOF is reached or it is successful.