#![feature(plugin_registrar, quote)]
#![feature(rustc_private)]
extern crate rustc;
extern crate rustc_plugin;
extern crate syntax;
#[cfg(feature="with-rustc-serialize")]
extern crate rustc_serialize;
#[cfg(feature="with-serde")]
extern crate serde_json;
use rustc_plugin::Registry;
mod plugin;
#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {
reg.register_macro("json", plugin::expand);
}