summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2012-10-01 08:12:39 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-10-01 20:44:30 -0700
commit2569adc5ea0b950c6e41a1c72d9eb7efdba49f05 (patch)
tree0809baef6e0089b39e953269ca5a1e92638916e8 /src/libsyntax/ext/base.rs
parent372c7de20104bd3f968cda6429dfad2c1d559a35 (diff)
downloadrust-2569adc5ea0b950c6e41a1c72d9eb7efdba49f05.tar.gz
rust-2569adc5ea0b950c6e41a1c72d9eb7efdba49f05.zip
Split auto_serialize2 into two macros
Diffstat (limited to 'src/libsyntax/ext/base.rs')
-rw-r--r--src/libsyntax/ext/base.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs
index 6c71fd8fcbc..9a31cc1d8f6 100644
--- a/src/libsyntax/ext/base.rs
+++ b/src/libsyntax/ext/base.rs
@@ -82,8 +82,12 @@ fn syntax_expander_table() -> HashMap<~str, syntax_extension> {
     syntax_expanders.insert(~"fmt", builtin(ext::fmt::expand_syntax_ext));
     syntax_expanders.insert(~"auto_serialize",
                             item_decorator(ext::auto_serialize::expand));
-    syntax_expanders.insert(~"auto_serialize2",
-                            item_decorator(ext::auto_serialize2::expand));
+    syntax_expanders.insert(
+        ~"auto_serialize2",
+        item_decorator(ext::auto_serialize2::expand_auto_serialize));
+    syntax_expanders.insert(
+        ~"auto_deserialize2",
+        item_decorator(ext::auto_serialize2::expand_auto_deserialize));
     syntax_expanders.insert(~"env", builtin(ext::env::expand_syntax_ext));
     syntax_expanders.insert(~"concat_idents",
                             builtin(ext::concat_idents::expand_syntax_ext));