rules 0.0.2

An implementation of Perl 6 regex rules
Documentation
#![cfg(not(test))]
#![allow(unused_variables)]
#![allow(dead_code)]

extern crate rules;

use rules::re::Regex;

fn main() {
let pineapple = Regex::new(r"pine
                             apple");
assert!(pineapple.is_match("I bought a pineapple."));

// Digit or `a`. `-` is set difference.
let char_class = Regex::new(r"<[ 0 .. 9 a .. z] - [ b .. z ]>");
assert!(char_class.is_match("3"));
assert!(char_class.is_match("a"));

assert!(!char_class.is_match("b"));
}