moved get-lines to common.scm

This commit is contained in:
2021-12-12 12:29:44 +01:00
parent bdc9004df6
commit 0388455b85
2 changed files with 8 additions and 6 deletions

View File

@@ -1,9 +1,4 @@
; get list of lines from a file (load "../common.scm")
(define (get-lines file)
(let loop [(lines '())]
(if (eof-object? (peek-char file))
lines
(loop (cons (get-line file) lines)))))
; check if character can close chunk ; check if character can close chunk
(define (closing? c) (define (closing? c)

View File

@@ -1,5 +1,12 @@
(import (srfi :43)) ; vector extensions (import (srfi :43)) ; vector extensions
; get list of lines from a file
(define (get-lines file)
(let loop [(lines '())]
(if (eof-object? (peek-char file))
lines
(loop (cons (get-line file) lines)))))
; returns a list of numbers parsed from the first line of the file, ; returns a list of numbers parsed from the first line of the file,
; separated by commas ; separated by commas
(define (read-comma-separated-numbers file) (define (read-comma-separated-numbers file)