From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: Re: Using incremental parsing in Emacs Date: Sun, 5 Jan 2020 15:16:09 +0000 Message-ID: References: <83blrkj1o1.fsf@gnu.org> <20200105145002.GB71296@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="11607"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Eli Zaretskii , "emacs-devel@gnu.org" To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 16:16:49 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1io7e3-0002r8-IG for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2020 16:16:47 +0100 Original-Received: from localhost ([::1]:42850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1io7e1-0002F3-TE for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2020 10:16:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45976) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1io7dX-0001o6-Ih for emacs-devel@gnu.org; Sun, 05 Jan 2020 10:16:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1io7dV-0001fH-C6 for emacs-devel@gnu.org; Sun, 05 Jan 2020 10:16:14 -0500 Original-Received: from mail-oln040092075016.outbound.protection.outlook.com ([40.92.75.16]:40286 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1io7dU-0001dk-Ie; Sun, 05 Jan 2020 10:16:13 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hhz6WiD/oIuYVDZIMWgtEcSa040FP9FtVSyEuwdv2Rh2qGTPhCO1ZimTuQuCQJ2ejdIFJCIpUgiM1IoIi3Z03igjLTEp1naDGx3gDUEsuAmBk+y0qFWZAmb49FQuOVH0Xx0AJQSId1ZAtDLNSLmMmC31ndCbI1AdOynF7f2pmTk5jmgJntWjyA+fMFRuwJsRFnTDt41/KGWotlNA5sM9TTXYIsl3FNW4qU6DmJEg905Mh2upGiidyOQBP/7J/nbG4vey1XlqW9L0DvOvhFzTdRoap23l00xdB0o/71R/lTScrj9qXCkU9E++1Zrh5pEaKXDrMpUAsBBK6EOLx6+L5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2yD19z/LYiUHV+nADQsDA610T863AQ1iXXBxAwgMuBM=; b=F9hv4zGWj86VK8eXx2dJr1VtDzesEE28x/R8/99wnAFw1SpAEa3osxM2g8xVJv0rIJZQRjQ5fvnCAuODDCQpMi4/ONVjSSs41RL1rWRP/jMazLITUrKqZ2DqqScXDHvgXR9kBfPNbLcmwZVByA6Lw9Gnt4FOOzvjUGmZ/OEEao1jLQ58Ch/HeoB7QHE2s5XvkMavUjofw5yHbimpPXNnBNqlLyQknE/bo7/MH/A5zFwvQwhgNyQ4WhEi55UfkZErVRtpaL0qbr1I2QtJra4eScxGU9h4SbquuztjkCUf/QsTVOH6kMzOKBbZOjpQdVukL93UA/U3YcpI5uYVYaavEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2yD19z/LYiUHV+nADQsDA610T863AQ1iXXBxAwgMuBM=; b=XJXuf8XUA8lRMf22Ivuu+MgkGeThGWtDO+w9BQjlTEhJxAuGAry5lp5EX/YkzxiVmWFBOtDR96EGM9AmRu+1wYP4/g3ljssEWf1NrVJ8cil0XR4mxs/z8xBZNUtMF/mSXPyz5o4wJovSmBPvssF7DuwGwN0u12VQFiZjqZtrye0OUr0AKYuhr9ODq/7CzzQ+axeih58x258BXG12xq8nLdAYt5/iB1ZoAj+LVoya/T7SqSMmBnuesvKkMKNgxZ34vS0/5RhtNR4zQk0ayQ6Wt5vlgo/QudDFEFSR3vrI/Xac1Xn81JY60G26eP7f+p+uWCQjP8jUHeCQVCzTB9BmHQ== Original-Received: from HE1EUR04FT064.eop-eur04.prod.protection.outlook.com (10.152.26.57) by HE1EUR04HT182.eop-eur04.prod.protection.outlook.com (10.152.26.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11; Sun, 5 Jan 2020 15:16:09 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM (10.152.26.55) by HE1EUR04FT064.mail.protection.outlook.com (10.152.26.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Sun, 5 Jan 2020 15:16:09 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46]) by VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46%5]) with mapi id 15.20.2602.015; Sun, 5 Jan 2020 15:16:09 +0000 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR08CA0037.eurprd08.prod.outlook.com (2603:10a6:20b:c0::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Sun, 5 Jan 2020 15:16:08 +0000 Thread-Topic: Using incremental parsing in Emacs Thread-Index: AQHVwh1Uy8tVxqoXLEaWXDDoUSKGMA== In-Reply-To: <20200105145002.GB71296@breton.holly.idiocy.org> (Alan Third's message of "Sun, 5 Jan 2020 14:50:02 +0000") Accept-Language: sv-SE, en-US Content-Language: en-US x-clientproxiedby: AM6PR08CA0037.eurprd08.prod.outlook.com (2603:10a6:20b:c0::25) To VI1P194MB0429.EURP194.PROD.OUTLOOK.COM (2603:10a6:803:41::33) x-incomingtopheadermarker: OriginalChecksum:3854EF9F4CEE7044961005C1789448F5DD5C4563316CC8AE4E1A762DDA9A76CF; UpperCasedChecksum:AC46CDA0E605F0BC57435BAF824E140B901C16490D8CDED251F4DD98DB1D8E90; SizeAsReceived:7651; Count:50 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [7rKm5X6z9Vc+F99jqXqm9GQWNPSZX5u8] x-microsoft-original-message-id: <871rsendcw.fsf@live.com> x-ms-publictraffictype: Email x-incomingheadercount: 50 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 588bcca1-b45a-4c12-bdf9-08d791f230ec x-ms-traffictypediagnostic: HE1EUR04HT182: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DP1KpATPuyhyFvso+fso8NICaxYWOvRpvXWhd9BL7Ieu6Rpb4aAn1ifh2l1kiCppYnts0rOrpQa9739ndRpx9CrQfLFWLe6R29WFGKNWxoRhPKoJaA8vKgSPgV+GNhHEiOn7QNfvsqVlMLFEQW/zJNhdu3Z2+Q6wQc3YPY60sX/u9enXLslSC3qZp4rhCFFtVN0F4+KfWRqefzAk9O/zcBqxuP4RwgPxc+moJgLG04c= x-ms-exchange-transport-forked: True Content-ID: X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 588bcca1-b45a-4c12-bdf9-08d791f230ec X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2020 15:16:09.1345 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT182 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.92.75.16 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:243976 Archived-At: QWxhbiBUaGlyZCA8YWxhbkBpZGlvY3kub3JnPiB3cml0ZXM6DQoNCj4gT24gU2F0LCBKYW4gMDQs IDIwMjAgYXQgMDI6NDY6MTRQTSArMDAwMCwgYXJ0aHVyIG1pbGxlciB3cm90ZToNCj4+IA0KPj4g VGhlcmUgaXMgYSB2ZXJ5IGdvb2QgcHJlc2VudGF0aW9uIG9mIHRyZWUtc2l0dGVyIG9uIFlUIGJ5 IGl0cyBhdXRob3I6DQo+PiANCj4+IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9SmVz M2JENlAwVG8NCj4+IA0KPj4gTG9va3MgbXVjaCBiZXR0ZXIgdGhlbiB3aGF0IEkgZ290IGEgcGlj dHVyZSBieSBqdXN0IHJlYWRpbmcgb24gdGhlDQo+PiB3ZWJzaXRlOg0KPg0KPiBJIHdhdGNoZWQg dGhpcyB2aWRlbyBhbmQgaXQgbG9va3MgdG8gbWUgbGlrZSB0cmVlIHNpdHRlciBpcyB0cnlpbmcg dG8NCj4gc29sdmUgYSBmdW5kYW1lbnRhbGx5IGRpZmZlcmVudCBwcm9ibGVtIHRoYW4gTFNQIHNl cnZlcnMuDQo+DQo+IE1vc3Qgb2YgdGhlIGNvbnZlcnNhdGlvbiBpbiB0aGlzIHRocmVhZCBzZWVt cyB0byBtYWtlIHRoZSBhc3N1bXB0aW9uDQo+IHRoYXQgdHJlZSBzaXR0ZXIgYW5kIExTUCBhcmUg bXV0dWFsbHkgZXhjbHVzaXZlLCB3aGljaCBpcyBjbGVhcmx5IG5vdA0KPiB0cnVlLg0KPg0KPiBU cmVlIHNpdHRlciBwcm92aWRlcyBhIGZhc3QgYW5kIGFjY3VyYXRlIHBhcnNlIHRyZWUgdG8gdGhl IGVkaXRvcg0KPiB3aGljaCBpdCBjYW4gdGhlbiB1c2UgZm9yIHN5bnRheCBoaWdobGlnaHRpbmcs IG1vdmluZyBieSBzeW50YXgNCj4gZWxlbWVudCwgY29kZSBmb2xkaW5nLCBleHBhbmQgcmVnaW9u LCBldGMuDQo+DQo+IExTUCBkb2VzIG5vdCBwcm92aWRlIHRoYXQgYW5kIHBvc3NpYmx5IG5ldmVy IHdpbGw6DQo+DQo+IGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnQvbGFuZ3VhZ2Utc2VydmVy LXByb3RvY29sL2lzc3Vlcy82ODIjaXNzdWVjb21tZW50LTQ4NjY3NjI2Mg0KPg0KPiBUcmVlIHNp dHRlciBkb2VzIG5vdCBwcm92aWRlIGVycm9yIGNoZWNraW5nIChhbHRob3VnaCBpdCBkb2VzIHNv bWUNCj4gYmFzaWMgc3ludGF4IGNoZWNraW5nIHNpbXBseSB0aHJvdWdoIGJlaW5nIGEgcGFyc2Vy KSwgbGFuZ3VhZ2UgYXdhcmUNCj4gcmVmYWN0b3JpbmcsIGNvbXBsZXRpb24sIGV0Yy4gVGhpbmdz IHRoYXQgTFNQIERPRVMgcHJvdmlkZS4NCj4NCj4gT25lIG9mIHRoZSB0aGluZ3MgdGhhdCBpbnRl cmVzdGVkIG1lIHRoZSBtb3N0IGluIHRoYXQgcHJlc2VudGF0aW9uIHdhcw0KPiB0aGUgZGlzY3Vz c2lvbiBvZiBzeW50YXggaGlnaGxpZ2h0aW5nIG9uIHZlcnkgbG9uZyBsaW5lcy4gUGVyaGFwcyBp dA0KPiBjb3VsZG7igJl0IGhlbHAgRW1hY3MsIGJ1dCBpdCBjZXJ0YWlubHkgbWFkZSBtZSB0aGlu ay4NCg0KWWVzdGVyZGF5IGV2ZW5pbmcgYWZ0ZXIgdGhpbmtpbmcgZm9yIGEgd2hpbGUsIEkgYWxz byBnb3QgdG8gY29uY2x1c2lvbg0KdGhhdCB0cmVlLXNpdHRlciBwcm92aWRlcyBqdXN0IHN5bnRh eCBjb2xvcmluZy4gSG93ZXZlciBpdCBkb2VzDQpwcm92aWRlIGFuIEFTVCBzbyBxdWVzdGlvbiBp cyBpZiB0aGF0IEFTVCBjYW4gYmUgdXNlZCBmb3IgbW9yZSB0aGFuIGp1c3QNCnN5bnRheCBjb2xv cmluZy4NCg==