Lines Matching refs:Ok
67 Literal(lit) => Ok(ClassSetItem::Literal(lit)),
68 Perl(cls) => Ok(ClassSetItem::Perl(cls)),
69 Unicode(cls) => Ok(ClassSetItem::Unicode(cls)),
87 Literal(lit) => Ok(lit),
422 Ok(i)
434 Ok(())
436 Ok(i) => Err(self.error(
645 Ok(ast::Concat { span: self.span(), asts: vec![] })
688 Ok(concat)
704 Ok(ast::Concat { span: self.span(), asts: vec![] })
761 Ok(prior_concat)
775 None => Ok(concat.into_ast()),
779 Ok(Ast::Alternation(alt))
825 Ok(nested_union)
878 Ok(Either::Right(ast::Class::Bracketed(set)))
881 Ok(Either::Left(union))
1000 Ok(ast::WithComments {
1062 Ok(concat)
1164 Ok(concat)
1201 Ok(Either::Right(ast::Group {
1224 Ok(Either::Left(ast::SetFlags {
1230 Ok(Either::Right(ast::Group {
1238 Ok(Either::Right(ast::Group {
1296 Ok(capname)
1357 Ok(flags)
1368 'i' => Ok(ast::Flag::CaseInsensitive),
1369 'm' => Ok(ast::Flag::MultiLine),
1370 's' => Ok(ast::Flag::DotMatchesNewLine),
1371 'U' => Ok(ast::Flag::SwapGreed),
1372 'u' => Ok(ast::Flag::Unicode),
1373 'x' => Ok(ast::Flag::IgnoreWhitespace),
1397 Ok(ast)
1405 Ok(ast)
1413 Ok(ast)
1422 Ok(ast)
1454 return Ok(Primitive::Literal(lit));
1465 return Ok(Primitive::Literal(lit));
1470 return Ok(Primitive::Unicode(cls));
1475 return Ok(Primitive::Perl(cls));
1484 return Ok(Primitive::Literal(ast::Literal {
1491 Ok(Primitive::Literal(ast::Literal {
1507 'A' => Ok(Primitive::Assertion(ast::Assertion {
1511 'z' => Ok(Primitive::Assertion(ast::Assertion {
1515 'b' => Ok(Primitive::Assertion(ast::Assertion {
1519 'B' => Ok(Primitive::Assertion(ast::Assertion {
1633 Some(c) => Ok(ast::Literal {
1688 Some(c) => Ok(ast::Literal {
1726 Some(n) => Ok(n),
1767 Either::Right(class) => return Ok(class),
1839 Ok(ast::ClassSetItem::Range(range))
1863 Ok(x)
1946 Ok((set, union))
2097 Ok(ast::ClassUnicode {
2160 Ok(())
2175 Ok(())
2188 return Ok(());
2209 Ok(())
2217 Ok(())
2234 return Ok(());
2254 Ok(())
2258 Ok(())
2275 Ok(())
2499 Ok(Ast::Empty(span(0..0)))
2501 assert_eq!(parser_nest_limit("a", 0).parse(), Ok(lit('a', 0)));
2513 Ok(Ast::Repetition(ast::Repetition {
2539 Ok(Ast::Repetition(ast::Repetition {
2568 Ok(concat(0..2, vec![lit('a', 0), lit('b', 1)]))
2572 Ok(concat(0..3, vec![lit('a', 0), lit('b', 1), lit('c', 2)]))
2585 Ok(alt(0..3, vec![lit('a', 0), lit('b', 2)]))
2589 Ok(alt(0..5, vec![lit('a', 0), lit('b', 2), lit('c', 4)]))
2603 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
2701 assert_eq!(parser("]").parse(), Ok(lit(']', 0)));
2704 Ok(concat(
2736 Ok(concat_with(
2750 Ok(concat_with(
2768 Ok(concat_with(
2796 Ok(concat_with(
2815 Ok(concat_with(
2830 Ok(concat_with(
2848 Ok(concat_with(
2867 Ok(concat_with(
2897 Ok(concat_with(
2910 Ok(concat_with(
2938 Ok(Ast::Repetition(ast::Repetition {
2950 Ok(Ast::Repetition(ast::Repetition {
2963 Ok(Ast::Repetition(ast::Repetition {
2975 Ok(Ast::Repetition(ast::Repetition {
2987 Ok(Ast::Repetition(ast::Repetition {
2999 Ok(concat(
3017 Ok(concat(
3035 Ok(concat(
3053 Ok(Ast::Repetition(ast::Repetition {
3069 Ok(alt(
3162 Ok(Ast::Repetition(ast::Repetition {
3176 Ok(Ast::Repetition(ast::Repetition {
3190 Ok(Ast::Repetition(ast::Repetition {
3204 Ok(Ast::Repetition(ast::Repetition {
3218 Ok(concat(
3238 Ok(concat(
3260 Ok(Ast::Repetition(ast::Repetition {
3274 Ok(Ast::Repetition(ast::Repetition {
3288 Ok(Ast::Repetition(ast::Repetition {
3419 Ok(Ast::Alternation(ast::Alternation {
3426 Ok(group(
3438 Ok(Ast::Alternation(ast::Alternation {
3445 Ok(Ast::Alternation(ast::Alternation {
3456 Ok(group(
3471 Ok(group(
3506 Ok(alt(
3513 Ok(alt(
3524 Ok(alt(0..2, vec![lit('a', 0), Ast::Empty(span(2..2)),]))
3528 Ok(alt(0..2, vec![Ast::Empty(span(0..0)), lit('a', 1),]))
3533 Ok(group(
3544 Ok(group(
3552 Ok(group(
3611 Ok(Ast::Flags(ast::SetFlags {
3626 Ok(Ast::Flags(ast::SetFlags {
3649 Ok(Ast::Flags(ast::SetFlags {
3677 Ok(Ast::Group(ast::Group {
3685 Ok(Ast::Group(ast::Group {
3693 Ok(Ast::Group(ast::Group {
3706 Ok(Ast::Group(ast::Group {
3718 Ok(Ast::Group(ast::Group {
3734 Ok(Ast::Group(ast::Group {
3823 Ok(Ast::Group(ast::Group {
3835 Ok(Ast::Group(ast::Group {
3848 Ok(Ast::Group(ast::Group {
3861 Ok(Ast::Group(ast::Group {
3874 Ok(Ast::Group(ast::Group {
3949 Ok(ast::Flags {
3959 Ok(ast::Flags {
3970 Ok(ast::Flags {
3995 Ok(ast::Flags {
4023 Ok(ast::Flags {
4105 assert_eq!(parser("i").parse_flag(), Ok(ast::Flag::CaseInsensitive));
4106 assert_eq!(parser("m").parse_flag(), Ok(ast::Flag::MultiLine));
4107 assert_eq!(parser("s").parse_flag(), Ok(ast::Flag::DotMatchesNewLine));
4108 assert_eq!(parser("U").parse_flag(), Ok(ast::Flag::SwapGreed));
4109 assert_eq!(parser("u").parse_flag(), Ok(ast::Flag::Unicode));
4110 assert_eq!(parser("x").parse_flag(), Ok(ast::Flag::IgnoreWhitespace));
4132 Ok(Primitive::Dot(span(0..1)))
4136 Ok(Primitive::Assertion(ast::Assertion {
4143 Ok(Primitive::Assertion(ast::Assertion {
4151 Ok(Primitive::Literal(ast::Literal {
4159 Ok(Primitive::Literal(ast::Literal {
4167 Ok(Primitive::Literal(ast::Literal {
4179 Ok(Primitive::Literal(ast::Literal {
4196 Ok(Primitive::Literal(ast::Literal {
4205 Ok(Primitive::Assertion(ast::Assertion {
4212 Ok(Primitive::Assertion(ast::Assertion {
4219 Ok(Primitive::Assertion(ast::Assertion {
4226 Ok(Primitive::Assertion(ast::Assertion {
4272 Ok(Primitive::Literal(ast::Literal {
4281 Ok(Primitive::Literal(ast::Literal {
4289 Ok(Primitive::Literal(ast::Literal {
4297 Ok(Ast::Concat(ast::Concat {
4315 Ok(Ast::Concat(ast::Concat {
4347 Ok(Primitive::Literal(ast::Literal {
4388 Ok(Primitive::Literal(ast::Literal {
4452 Ok(Primitive::Literal(ast::Literal {
4531 Ok(Primitive::Literal(ast::Literal {
4541 Ok(Primitive::Literal(ast::Literal {
4551 Ok(Primitive::Literal(ast::Literal {
4559 Ok(Primitive::Literal(ast::Literal {
4567 Ok(Primitive::Literal(ast::Literal {
4634 assert_eq!(parser("123").parse_decimal(), Ok(123));
4635 assert_eq!(parser("0").parse_decimal(), Ok(0));
4636 assert_eq!(parser("01").parse_decimal(), Ok(1));
4768 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4776 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4788 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4800 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4812 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4825 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4833 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4851 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4870 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4881 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4892 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4903 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4915 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4927 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4947 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4955 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4969 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
4991 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5013 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5029 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5045 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5061 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5077 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5095 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5116 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5124 Ok(Ast::Class(ast::Class::Bracketed(ast::ClassBracketed {
5142 Ok(concat(
5250 Ok((set, union))
5265 Ok((set, union))
5278 Ok((set, union))
5293 Ok((set, union))
5313 Ok((set, union))
5334 Ok((set, union))
5354 Ok((set, union))
5380 Ok((set, union))
5399 Ok((set, union))
5420 Ok((set, union))
5440 Ok((set, union))
5459 Ok((set, union))
5573 Ok(Primitive::Unicode(ast::ClassUnicode {
5581 Ok(Primitive::Unicode(ast::ClassUnicode {
5589 Ok(Primitive::Unicode(ast::ClassUnicode {
5597 Ok(Primitive::Unicode(ast::ClassUnicode {
5605 Ok(Primitive::Unicode(ast::ClassUnicode {
5614 Ok(Primitive::Unicode(ast::ClassUnicode {
5626 Ok(Primitive::Unicode(ast::ClassUnicode {
5638 Ok(Primitive::Unicode(ast::ClassUnicode {
5651 Ok(Primitive::Unicode(ast::ClassUnicode {
5663 Ok(Primitive::Unicode(ast::ClassUnicode {
5675 Ok(Primitive::Unicode(ast::ClassUnicode {
5717 Ok(Ast::Concat(ast::Concat {
5735 Ok(Ast::Concat(ast::Concat {
5771 Ok(Primitive::Perl(ast::ClassPerl {
5779 Ok(Primitive::Perl(ast::ClassPerl {
5787 Ok(Primitive::Perl(ast::ClassPerl {
5795 Ok(Primitive::Perl(ast::ClassPerl {
5803 Ok(Primitive::Perl(ast::ClassPerl {
5811 Ok(Primitive::Perl(ast::ClassPerl {
5820 Ok(Ast::Class(ast::Class::Perl(ast::ClassPerl {
5828 Ok(Ast::Concat(ast::Concat {