Compare commits
4 Commits
Author | SHA1 | Date |
---|---|---|
|
d5ccc02664 | 7 months ago |
|
ecc7f55ef6 | 1 year ago |
|
e98fa77160 | 2 years ago |
|
55d4de94bd | 2 years ago |
@ -1,43 +0,0 @@
|
|||||||
--- a/src/flags.rs
|
|
||||||
+++ b/src/flags.rs
|
|
||||||
@@ -69,9 +69,6 @@ bitflags! {
|
|
||||||
/// `?`
|
|
||||||
const SYNTAX_OPERATOR_QMARK_ZERO_ONE
|
|
||||||
= (onig_sys::ONIG_SYN_OP_QMARK_ZERO_ONE as u64);
|
|
||||||
- /// ?P
|
|
||||||
- const SYNTAX_OPERATOR_QMARK_CAPITAL_P_NAME
|
|
||||||
- = (onig_sys::ONIG_SYN_OP2_QMARK_CAPITAL_P_NAME as u64);
|
|
||||||
/// `{lower,upper}`
|
|
||||||
const SYNTAX_OPERATOR_BRACE_INTERVAL
|
|
||||||
= (onig_sys::ONIG_SYN_OP_BRACE_INTERVAL as u64);
|
|
||||||
--- a/src/syntax.rs
|
|
||||||
+++ b/src/syntax.rs
|
|
||||||
@@ -33,10 +33,6 @@ pub struct Syntax {
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Syntax {
|
|
||||||
- /// Python syntax
|
|
||||||
- pub fn python() -> &'static Syntax {
|
|
||||||
- unsafe { transmute(&onig_sys::OnigSyntaxPython) }
|
|
||||||
- }
|
|
||||||
/// Plain text syntax
|
|
||||||
pub fn asis() -> &'static Syntax {
|
|
||||||
unsafe { transmute(&onig_sys::OnigSyntaxASIS) }
|
|
||||||
@@ -206,17 +202,3 @@ impl Syntax {
|
|
||||||
&self.raw as *const onig_sys::OnigSyntaxType as *mut onig_sys::OnigSyntaxType
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-
|
|
||||||
-#[cfg(test)]
|
|
||||||
-mod test {
|
|
||||||
- use super::*;
|
|
||||||
-
|
|
||||||
- #[test]
|
|
||||||
- fn round_trip_bits() {
|
|
||||||
- let mut syn = Syntax::python().clone();
|
|
||||||
- syn.enable_operators(SyntaxOperator::SYNTAX_OPERATOR_ESC_X_BRACE_HEX8);
|
|
||||||
- assert_ne!(Syntax::python().raw, syn.raw);
|
|
||||||
- syn.disable_operators(SyntaxOperator::SYNTAX_OPERATOR_ESC_X_BRACE_HEX8);
|
|
||||||
- assert_eq!(Syntax::python().raw, syn.raw);
|
|
||||||
- }
|
|
||||||
-}
|
|
Loading…
Reference in new issue