summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichaƂ Marczyk <michal.marczyk@gmail.com>2010-12-08 06:53:52 +0100
committerStuart Halloway <stu@thinkrelevance.com>2011-01-04 21:52:15 -0500
commit6ca22bc7fe4b53576c6d7ed0304d4344622e8681 (patch)
treefc90a0d4a5ae804dbd05832a6d2b668479331d3e
parentb43bf20e1ba864c817ada237042cfdc8922831c0 (diff)
fix munge handling of $, ', "
clojure.core/munge no longer changes $ to _DOLLARSIGN_. Also, ' is now munged to _SINGLEQUOTE_ and " to _DOUBLEQUOTE_. This brings munge in line with java.lang.Character/isJavaIdentifierPart. Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
-rw-r--r--src/jvm/clojure/lang/Compiler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index d6202e62..fd658d8c 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -2532,7 +2532,8 @@ static final public IPersistentMap CHAR_MAP =
'!', "_BANG_",
'@', "_CIRCA_",
'#', "_SHARP_",
-'$', "_DOLLARSIGN_",
+'\'', "_SINGLEQUOTE_",
+'"', "_DOUBLEQUOTE_",
'%', "_PERCENT_",
'^', "_CARET_",
'&', "_AMPERSAND_",