Lines Matching refs:Flag

682                 let ignore = set.flags.flag_state(ast::Flag::IgnoreWhitespace);
694 .and_then(|f| f.flag_state(ast::Flag::IgnoreWhitespace))
1336 kind: ast::FlagsItemKind::Flag(self.parse_flag()?),
1366 fn parse_flag(&self) -> Result<ast::Flag> {
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),
2469 flag: ast::Flag,
2474 kind: ast::FlagsItemKind::Flag(flag),
2666 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2739 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2753 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2756 flag_set(pat, 7..12, ast::Flag::IgnoreWhitespace, true),
2779 kind: ast::FlagsItemKind::Flag(
2780 ast::Flag::IgnoreWhitespace
2799 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2818 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2833 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2851 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
2870 flag_set(pat, 0..4, ast::Flag::IgnoreWhitespace, false),
3617 kind: ast::FlagsItemKind::Flag(
3618 ast::Flag::CaseInsensitive
3633 kind: ast::FlagsItemKind::Flag(
3634 ast::Flag::CaseInsensitive
3639 kind: ast::FlagsItemKind::Flag(
3640 ast::Flag::SwapGreed
3656 kind: ast::FlagsItemKind::Flag(
3657 ast::Flag::CaseInsensitive
3666 kind: ast::FlagsItemKind::Flag(
3667 ast::Flag::SwapGreed
3724 kind: ast::FlagsItemKind::Flag(
3725 ast::Flag::CaseInsensitive
3741 kind: ast::FlagsItemKind::Flag(
3742 ast::Flag::CaseInsensitive
3751 kind: ast::FlagsItemKind::Flag(
3752 ast::Flag::SwapGreed
3953 kind: ast::FlagsItemKind::Flag(ast::Flag::CaseInsensitive),
3963 kind: ast::FlagsItemKind::Flag(ast::Flag::CaseInsensitive),
3975 kind: ast::FlagsItemKind::Flag(
3976 ast::Flag::CaseInsensitive
3981 kind: ast::FlagsItemKind::Flag(
3982 ast::Flag::DotMatchesNewLine
3987 kind: ast::FlagsItemKind::Flag(ast::Flag::SwapGreed),
4004 kind: ast::FlagsItemKind::Flag(
4005 ast::Flag::CaseInsensitive
4010 kind: ast::FlagsItemKind::Flag(
4011 ast::Flag::DotMatchesNewLine
4016 kind: ast::FlagsItemKind::Flag(ast::Flag::SwapGreed),
4028 kind: ast::FlagsItemKind::Flag(
4029 ast::Flag::CaseInsensitive
4038 kind: ast::FlagsItemKind::Flag(
4039 ast::Flag::DotMatchesNewLine
4044 kind: ast::FlagsItemKind::Flag(ast::Flag::SwapGreed),
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));