summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2007-09-08 14:05:30 +0000
committerRich Hickey <richhickey@gmail.com>2007-09-08 14:05:30 +0000
commit9913465259449b6b278b304eb24e03ef20a194d0 (patch)
tree34d4434ca42c12dd3180e32b2196f4afa70f963f /src
parenta6272ace730f0de9791c26fcbf7c96acd24ab9d2 (diff)
renamed backquote to syntax-quote
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/LispReader.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/jvm/clojure/lang/LispReader.java b/src/jvm/clojure/lang/LispReader.java
index d93366f6..563f29f8 100644
--- a/src/jvm/clojure/lang/LispReader.java
+++ b/src/jvm/clojure/lang/LispReader.java
@@ -20,7 +20,7 @@ import java.math.BigInteger;
public class LispReader{
static Symbol QUOTE = Symbol.create(null, "quote");
-static Symbol BACKQUOTE = Symbol.create(null, "backquote");
+static Symbol SYNTAX_QUOTE = Symbol.create(null, "syntax-quote");
static Symbol UNQUOTE = Symbol.create(null, "unquote");
static Symbol UNQUOTE_SPLICING = Symbol.create(null, "unquote-splicing");
@@ -41,7 +41,7 @@ static
macros['"'] = new StringReader();
macros[';'] = new CommentReader();
macros['\''] = new QuoteReader();
- macros['`'] = new BackquoteReader();
+ macros['`'] = new SyntaxQuoteReader();
macros['~'] = new UnquoteReader();
macros['^'] = new MetaReader();
macros['('] = new ListReader();
@@ -392,11 +392,11 @@ static class MetaReader extends AFn{
}
-static class BackquoteReader extends AFn{
+static class SyntaxQuoteReader extends AFn{
public Object invoke(Object reader, Object backquote) throws Exception{
PushbackReader r = (PushbackReader) reader;
Object o = read(r, true, null, true);
- return RT.list(BACKQUOTE, o);
+ return RT.list(SYNTAX_QUOTE, o);
}
}
@@ -407,7 +407,7 @@ static class UnquoteReader extends AFn{
int ch = r.read();
if(ch == -1)
throw new Exception("EOF while reading character");
- if(ch == '^')
+ if(ch == '@')
{
Object o = read(r, true, null, true);
return RT.list(UNQUOTE_SPLICING, o);