rulex-macro 0.4.4

DEPRECATED: Use pomsky-macro instead. Macro for converting pomsky expressions to regexes
Documentation
# rulex-macro

⚠️ **DEPRECATED** ⚠️ Use the `pomsky-macro` crate instead. Rulex was
[renamed to pomsky](https://pomsky-lang.org/blog/renaming-rulex/).

This Rust procedural macro allows converting a [rulex expression](../README.md) to a regex
string literal at compile time:

```rust
use rulex_macro::rulex;

const REGEX: &str = rulex!("foo" | "bar"+ greedy);
```

This string can then used with the `regex` crate:

```rust
let my_regex = regex::Regex::new(REGEX).unwrap();
```

## Diagnostics

Errors from rulex are shown at compile time and are highlighted in your IDE. You can improve the
diagnostics by enabling the `diagnostics` feature, which requires Rust Nightly.

## Regex flavor

If you want to use a regex flavor _other than Rust_, you can specify it after a hashtag:

```rust
const REGEX: &str = rulex!(
    #flavor = Pcre
    >> "test" %
);
```

## License

Dual-licensed under the [MIT license](https://opensource.org/licenses/MIT) or the
[Apache 2.0 license](https://opensource.org/licenses/Apache-2.0).