summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2010-03-01 08:42:42 -0500
committerRich Hickey <richhickey@gmail.com>2010-03-01 08:42:42 -0500
commit45255d5c87f4fcfa48c13889a912c225dafc0ee4 (patch)
tree006cc2f8da92c8b1d97dcc6a81dd0869525ca67c
parent49a7d6b8e14050a45df5332e768ba6647752215d (diff)
append # to generated % param names so #() can nest in syntax-quote
-rw-r--r--src/jvm/clojure/lang/LispReader.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/LispReader.java b/src/jvm/clojure/lang/LispReader.java
index 0f0864a1..dc8ce972 100644
--- a/src/jvm/clojure/lang/LispReader.java
+++ b/src/jvm/clojure/lang/LispReader.java
@@ -562,7 +562,7 @@ public static class DispatchReader extends AFn{
}
static Symbol garg(int n){
- return Symbol.intern(null, (n == -1 ? "rest" : ("p" + n)) + "__" + RT.nextID());
+ return Symbol.intern(null, (n == -1 ? "rest" : ("p" + n)) + "__" + RT.nextID() + "#");
}
public static class FnReader extends AFn{