summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLudovic Courtès2009-03-02 23:19:50 +0100
committerLudovic Courtès2009-03-02 23:19:50 +0100
commita1bef02845a6ec3572f600347eeeaa2fec1e6860 (patch)
tree134a1687a8d8baa17b6d1670925ed3f8fc80a5b8 /src
parenteb5379f73eaa12e73d082a9782deabdc8376ba94 (diff)
downloadskribilo-a1bef02845a6ec3572f600347eeeaa2fec1e6860.tar.gz
skribilo-a1bef02845a6ec3572f600347eeeaa2fec1e6860.tar.lz
skribilo-a1bef02845a6ec3572f600347eeeaa2fec1e6860.zip
Slightly simplify `(skribilo prog)'.
* src/guile/skribilo/prog.scm (extract-string-mark, extract-mark):
  Remove MARK argument, which was unused.  Update callers.
Diffstat (limited to 'src')
-rw-r--r--src/guile/skribilo/prog.scm14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/guile/skribilo/prog.scm b/src/guile/skribilo/prog.scm
index 87321da..b29f14a 100644
--- a/src/guile/skribilo/prog.scm
+++ b/src/guile/skribilo/prog.scm
@@ -1,7 +1,7 @@
 ;;; prog.scm  --  All the stuff for the prog markup
 ;;;
+;;; Copyright 2006, 2007, 2009  Ludovic Courtès  <ludo@gnu.org>
 ;;; Copyright 2003  Erick Gallesio - I3S-CNRS/ESSI <eg@essi.fr>
-;;; Copyright 2006, 2007  Ludovic Courtès  <ludovic.courtes@laas.fr>
 ;;;
 ;;;
 ;;; This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@
 ;*---------------------------------------------------------------------*/
 ;*    extract-string-mark ...                                          */
 ;*---------------------------------------------------------------------*/
-(define (extract-string-mark line mark regexp)
+(define (extract-string-mark line regexp)
   (let ((match (pregexp-match regexp line)))
     (if match
         (values (match:substring match 1)
@@ -72,25 +72,25 @@
 ;*    -------------------------------------------------------------    */
 ;*    Extract the prog mark from a line.                               */
 ;*---------------------------------------------------------------------*/
-(define (extract-mark line mark regexp)
+(define (extract-mark line regexp)
    (cond
       ((not regexp)
        (values #f line))
       ((string? line)
-       (extract-string-mark line mark regexp))
+       (extract-string-mark line regexp))
       ((list? line)
        (let loop ((ls line)
 		  (res '()))
 	  (if (null? ls)
 	      (values #f line)
 	      (let-values (((m l)
-                            (extract-mark (car ls) mark regexp)))
+                            (extract-mark (car ls) regexp)))
 		 (if (not m)
 		     (loop (cdr ls) (cons l res))
 		     (values m (append (reverse! res) (cons l (cdr ls)))))))))
       ((node? line)
        (let-values (((m l)
-                     (extract-mark (node-body line) mark regexp)))
+                     (extract-mark (node-body line) regexp)))
 	  (if (not m)
 	      (values #f line)
 	      (begin
@@ -189,7 +189,7 @@
 	 (if (null? lines)
 	     (reverse! res)
              (let-values (((m l)
-                           (extract-mark (car lines) mark regexp)))
+                           (extract-mark (car lines) regexp)))
 		(let* ((line-ident (symbol->string (gensym "&prog-line")))
 		       (n (new markup
 			     (markup  '&prog-line)