use std::collections::VecDeque; use rules::parse::{self, Ast}; fn new_deque(vec: Vec) -> VecDeque { let deque: VecDeque = vec.into_iter().collect(); deque } fn parse(s: &str) -> Vec { parse::parse(s).unwrap() } mod chars; mod char_class;