From 964566678f5a8087c68148b0d42b1da87d740128 Mon Sep 17 00:00:00 2001 From: David Nolen Date: Wed, 25 Jan 2012 22:47:17 -0600 Subject: [PATCH] * src/jvm/clojure/lang/LispReader.java: fix reader to handle cljs.core// --- src/jvm/clojure/lang/LispReader.java | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/jvm/clojure/lang/LispReader.java b/src/jvm/clojure/lang/LispReader.java index b0eb8b8..2f3b6e4 100644 --- a/src/jvm/clojure/lang/LispReader.java +++ b/src/jvm/clojure/lang/LispReader.java @@ -68,6 +68,7 @@ static Pattern ratioPat = Pattern.compile("([-+]?[0-9]+)/([0-9]+)"); static Pattern floatPat = Pattern.compile("([-+]?[0-9]+(\\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?"); static final Symbol SLASH = Symbol.intern("/"); static final Symbol CLOJURE_SLASH = Symbol.intern("clojure.core","/"); +static final Symbol CLJS_SLASH = Symbol.intern("cljs.core","/"); //static Pattern accessorPat = Pattern.compile("\\.[a-zA-Z_]\\w*"); //static Pattern instanceMemberPat = Pattern.compile("\\.([a-zA-Z_][\\w\\.]*)\\.([a-zA-Z_]\\w*)"); //static Pattern staticMemberPat = Pattern.compile("([a-zA-Z_][\\w\\.]*)\\.([a-zA-Z_]\\w*)"); @@ -312,6 +313,10 @@ static private Object interpretToken(String s) { { return CLOJURE_SLASH; } + else if(s.equals("cljs.core//")) + { + return CLJS_SLASH; + } Object ret = null; ret = matchSymbol(s); -- 1.7.4.4