parsy 0.2.1

An easy-to-use, efficient parser combinators library
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::{chainings::DelimitedBy, Parser};

use super::Whitespaces;

pub type Padded<T, P> = DelimitedBy<(), Whitespaces, T, P, (), Whitespaces>;

impl<M, MP: Parser<M>> Padded<M, MP> {
    pub fn padded(middle: MP) -> Padded<M, MP> {
        Padded::new(Whitespaces::new(), middle, Whitespaces::new())
    }
}