aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscgilardi <scgilardi@gmail.com>2008-12-02 20:37:33 +0000
committerscgilardi <scgilardi@gmail.com>2008-12-02 20:37:33 +0000
commit02af651a66c00bef994ab881177007d94f63dba5 (patch)
tree08b0227a7b9c5dac9f230d8215c6a49cef3924c6
parent4763b89ae48263299ffba1df115e635d1192c332 (diff)
repl-ln.clj: only set compiler line before a Lisp Reader read
-rw-r--r--src/clojure/contrib/repl_ln.clj6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/clojure/contrib/repl_ln.clj b/src/clojure/contrib/repl_ln.clj
index cee7882b..7fe8c1ee 100644
--- a/src/clojure/contrib/repl_ln.clj
+++ b/src/clojure/contrib/repl_ln.clj
@@ -117,9 +117,11 @@
(do
(print (repl-prompt))
(flush)
- (var-set Compiler/LINE (.getLineNumber *in*))
(recur (skip-whitespace *in*)))
- :else (read *in* false eof))))
+ :else
+ (do
+ (var-set Compiler/LINE (.getLineNumber *in*))
+ (read *in* false eof)))))
;; Public