# POSIX Extended Regular Expression (iregex) parser for Rust This library provides a parser for POSIX Extended Regular Expressions (iregex). Once parsed into an abstract syntax tree ([`Ast`]), regular expressions can then be compiled into a finite automaton running on Unicode scalar values ([`char`] type) using the [`iregex-automata`] library. [`iregex-automata`]: ## License Licensed under either of * Apache License, Version 2.0 ([LICENSE-APACHE](../../LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) * MIT license ([LICENSE-MIT](../../LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option. ### Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.