aboutsummaryrefslogtreecommitdiff
path: root/src/guile/skribilo/prog.scm
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/guile/skribilo/prog.scm
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/guile/skribilo/prog.scm')
-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)