bug#73188: PEG parser does not support full PEG grammar

2024-10-14 Thread Ekaitz Zarraga
e-devel and see if we can integrate everything to create a production ready PEG parser. Thanks! Ekaitz I attached both patches.From 81944c2037e0d6d8c972def2ceb1aa4c51a61431 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Wed, 11 Sep 2024 21:19:26 +0200 Subject: [PATCH v3 1/2] PEG: Add full s

bug#73188: PEG parser does not support full PEG grammar

2024-10-13 Thread Ekaitz Zarraga
Saluton Ludovic, On 2024-10-13 22:29, Ludovic Courtès wrote: Hi Ekaitz, Ekaitz Zarraga skribis: This commit adds support for PEG as described in: <https://bford.info/pub/lang/peg.pdf> I would make this a comment below the ‘define-module’ form. Okay I will add it. It adds s

bug#73188: [PATCH] PEG: Add support for `not-in-range` and [^...]

2024-10-11 Thread Ekaitz Zarraga
Modern PEG supports inversed class like `[^a-z]` that would get any character not in the `a-z` range. This commit adds support for that and also for a new `not-in-range` PEG pattern for scheme. * module/ice-9/peg/codegen.scm (cg-not-in-range): New function. * module/ice-9/peg/string-peg.scm: Add s

bug#73188: [PATCH v2] PEG: Add full support for PEG + some extensions

2024-09-12 Thread Ekaitz Zarraga
This commit adds support for PEG as described in: It adds support for the missing features (comments, underscores in identifiers and escaping) while keeping the extensions (dashes in identifiers, < and <--). The naming system tries to be as close as poss

bug#73188: PEG parser does not support full PEG grammar

2024-09-11 Thread Ekaitz Zarraga
. Thank you, EkaitzFrom 2eef66ffdfc0728a84fa1e8a37b2a748bf464324 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Wed, 11 Sep 2024 21:19:26 +0200 Subject: [PATCH] PEG: Add full support for PEG + some extensions This commit adds support for PEG as described in: <https://bford.info/pub/lang/peg.pdf>

bug#66366: [PATCH] doc: Add explanation on how to avoid escaping in SXML

2023-10-05 Thread Ekaitz Zarraga
>From 7754fda28a6029116ee49172af28b5aa28bcda7e Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Thu, 5 Oct 2023 22:42:44 +0200 Subject: [PATCH] doc: Add explanation on how to avoid escaping in SXML * doc/ref/sxml.texi (Reading and Writing XML): Add explanation on using a procedure to av

bug#66365: [PATCH] Fix typo in doc

2023-10-05 Thread Ekaitz Zarraga
>From a23879367c7b7d89a6d0ec2880dc93e70f69fa87 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Thu, 5 Oct 2023 22:41:36 +0200 Subject: [PATCH] Fix typo in doc * doc/ref/sxml.texi (Reading and Writing XML): Remove "." --- doc/ref/sxml.texi | 2 +- 1 file changed, 1 insertion(+

bug#65132: [PATCH] fix cond1 macro

2023-08-07 Thread Ekaitz Zarraga
>From ab6e4980ea301b5d1e14a98464e5de3e726984f1 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Mon, 7 Aug 2023 20:23:42 +0200 Subject: [PATCH] fix cond1 macro * doc/ref/api-macros.texi (Macros): Fix doc1 macro example --- doc/ref/api-macros.texi | 6 +++--- 1 file changed, 3 inserti

bug#56515: [PATCH] Add ,delete-all to delete all traps

2022-07-12 Thread Ekaitz Zarraga
From 066d20e1f0a2b4bb864d23517c96f8fb94b9bdcb Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Tue, 12 Jul 2022 10:05:46 +0200 Subject: [PATCH] Add ,delete-all to delete all traps * module/system/repl/command.scm (delete-all): New meta-command. --- module/system/repl/command.scm | 9 - 1 file changed, 8 insertions(+), 1 del