1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#![feature(plugin_registrar, plugin, box_syntax, rustc_private)]

#[macro_use]
extern crate rustc;
extern crate rustc_plugin;
extern crate syntax;

pub mod sorty;

use rustc_plugin::registry::Registry;

#[plugin_registrar]
pub fn plugin_registrar(reg: &mut Registry) {
    reg.register_early_lint_pass(box sorty::Sorty);
}