pub fn filter<F: Into<Box<dyn compiler::ParseFilter>>>(mut self, filter: F) -> Self {
        let filter = filter.into();
        self.filters.register(filter.reflection().name(), filter);
        self
    }
/// Inserts a new custom filter into the parser
Inserts a new custom filter into the parser
Inserts a new custom filter into the parser
pub fn filter<F: Into<Box<dyn compiler::ParseFilter>>>(mut self, filter: F) -> Self {
        let filter = filter.into();
        self.filters.register(filter.reflection().name(), filter);
        self
    }
pub fn filter < F : Into < Box < dyn compiler :: ParseFilter > > > ( mut self , filter : F ) -> Self { let filter = filter . into ( ) ; self . filters . register ( filter . reflection ( ) . name ( ) , filter ) ; self }
Inserts a new custom filter into the parser
Inserts a new custom filter into the parser
mut self
filter
F
mut self
filter
F