Sha256: cf35effbe34cb276b39f52929214209ad7dfb3226843f7aed3fb596984b95a30

Contents?: true

Size: 583 Bytes

Versions: 180

Compression:

Stored size: 583 Bytes

Contents

#lang racket

(provide
  grep-file
  ;; (-> Path-String Regexp (Listof (Pairof Natural String)))
  ;; Find lines in a file matching a regular expression pattern.
  ;; Output is a list of pairs containing the number and contents of
  ;;  each matching line.
)


;; =============================================================================

(module+ main
  ;; Extra challenge: fill in this submodule so that running
  ;;  `racket grep.rkt PATTERN FILE ...`
  ;; runs grep on each FILE searching for PATTERN, and prints the results
  ;; to stdout.
  (printf "Not implemented!\n")
)

Version data entries

180 entries across 180 versions & 1 rubygems

Version Path
trackler-2.1.0.24 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.23 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.22 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.21 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.20 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.19 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.18 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.17 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.16 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.15 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.14 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.13 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.12 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.11 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.10 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.9 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.8 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.7 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.6 tracks/racket/exercises/grep/grep.rkt
trackler-2.1.0.5 tracks/racket/exercises/grep/grep.rkt