accepted 0.2.0

A text editor to be ACCEPTED.
Documentation
#![feature(test)]

extern crate test;

use test::Bencher;

use termion::event::{Event, Key};

use accepted::{config, Buffer, BufferMode};

#[bench]
fn bench_insert_1(b: &mut Bencher) {
    let syntax_parent = accepted::syntax::SyntaxParent::default();
    let config = config::ConfigWithDefault::default();
    let buf = Buffer::new(&syntax_parent, &config);
    let mut state = BufferMode::new(buf);

    state.event(Event::Key(Key::Char('i')));
    b.iter(move || {
        state.event(Event::Key(Key::Char('a')));
    });
}