pomsky 0.12.0

A new regular expression language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use pomsky_syntax::exprs::Regex as RegexLiteral;

use crate::{
    compile::{CompileResult, CompileState},
    options::CompileOptions,
    regex::Regex,
};

use super::Compile;

impl Compile for RegexLiteral {
    fn compile(&self, _: CompileOptions, _: &mut CompileState<'_>) -> CompileResult {
        Ok(Regex::Unescaped(self.content.clone()))
    }
}