pub use self::pattern_parser::ParseError;
use matcher::compiled_pattern::CompiledPattern;
use parsers::ParserFactory;
use self::pattern_parser::ParseResult;
#[allow(clippy)]
mod pattern_parser;
pub fn pattern_with_factory<F: ParserFactory>(input: &str) -> ParseResult<CompiledPattern> {
self::pattern_parser::pattern::<F>(input)
}
pub fn pattern(input: &str) -> ParseResult<CompiledPattern> {
use matcher::trie::parser_factory::TrieParserFactory;
self::pattern_parser::pattern::<TrieParserFactory>(input)
}