From b7b88288011aa41791b6634ae229f426bacc55ce Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 10 Jul 2013 17:01:47 +0200 Subject: records: `recutils->alist' recognizes comments. * guix/records.scm (%recutils-comment-rx): New variable. (recutils->alist): Match comments. * tests/records.scm ("recutils->alist"): Add comments. --- tests/records.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/records.scm b/tests/records.scm index 470644451c..d0635ebb1f 100644 --- a/tests/records.scm +++ b/tests/records.scm @@ -138,13 +138,23 @@ ("Something_else" . "chbouib")) (("Name" . "bar") ("Version" . "1.5"))) - (let ((p (open-input-string "Name: foo + (let ((p (open-input-string " +# Comment following an empty line, and +# preceding a couple of empty lines, all of +# which should be silently consumed. + + +Name: foo Version: 0.1 +# Comment right in the middle, +# spanning two lines. Synopsis: foo bar Something_else: chbouib +# Comment right before. Name: bar -Version: 1.5"))) +Version: 1.5 +# Comment at the end."))) (list (recutils->alist p) (recutils->alist p)))) -- cgit v1.2.3