mirror of
https://github.com/fanzeyi/cargo-play
synced 2024-11-26 04:10:19 +00:00
16 lines
338 B
Rust
16 lines
338 B
Rust
|
//# regex-syntax = "*"
|
||
|
|
||
|
use regex_syntax::hir::{self, Hir};
|
||
|
use regex_syntax::Parser;
|
||
|
|
||
|
fn main() {
|
||
|
let hir = Parser::new().parse("a|b").unwrap();
|
||
|
assert_eq!(
|
||
|
hir,
|
||
|
Hir::alternation(vec![
|
||
|
Hir::literal(hir::Literal::Unicode('a')),
|
||
|
Hir::literal(hir::Literal::Unicode('b')),
|
||
|
])
|
||
|
);
|
||
|
}
|