mipl 0.2.1

Minimal Imperative Parsing Library
Documentation
use mipl::{
    lexer::prelude::*,
    parser::*
};

pub fn setup_space_seps_parser(source: &str) -> Parser {
    let d_vec: Vec<char> = vec![' '];
    let d_del = DiscardDelimiters::new(d_vec);
    let k_vec: Vec<char> = vec!['\n'];
    let k_del = KeepDelimiters::new(k_vec);
    let del_param = DelimitersParam {
        keep: k_del, discard: d_del
    };

    Parser::from(
        source, 
        del_param
    )
}