Searched refs:BacktrackingMatcher (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/regex/internal/ |
H A D | backtracking.d | 13 BacktrackingMatcher implements backtracking scheme of matching 16 template BacktrackingMatcher(bool CTregex) in BacktrackingMatcher() function 18 @trusted struct BacktrackingMatcher(Char, Stream = Input!Char) in BacktrackingMatcher() struct 32 alias MatchFn = bool function (ref BacktrackingMatcher!(Char, Stream)); in BacktrackingMatcher() argument 185 auto fwdMatcher(ref BacktrackingMatcher matcher, void[] memBlock) in BacktrackingMatcher() argument 187 alias BackMatcherTempl = .BacktrackingMatcher!(CTregex); in BacktrackingMatcher() 193 auto bwdMatcher(ref BacktrackingMatcher matcher, void[] memBlock) in BacktrackingMatcher() argument 195 alias BackMatcherTempl = .BacktrackingMatcher!(CTregex); in BacktrackingMatcher() 614 alias Matcher = BacktrackingMatcher!(Char, Stream); in BacktrackingMatcher() 619 alias Matcher = BacktrackingMatcher!(Char, typeof(s.loopBack(index))); in BacktrackingMatcher()
|
H A D | ir.d | 573 import std.regex.internal.backtracking : BacktrackingMatcher; in StaticRegex() 574 alias Matcher = BacktrackingMatcher!(true); in StaticRegex()
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/regex/internal/ |
H A D | backtracking.d | 15 BacktrackingMatcher implements backtracking scheme of matching 18 @trusted class BacktrackingMatcher(Char, Stream = Input!Char) : Matcher!Char 32 alias MatchFn = bool function(BacktrackingMatcher) pure; 169 auto backtracking = cast(BacktrackingMatcher) m; 216 alias BackMatcher = BacktrackingMatcher!(Char, Stream); in fwdMatcher() 223 alias BackMatcher = BacktrackingMatcher!(Char, typeof(s.loopBack(index))); in bwdMatcher() 645 alias Matcher = BacktrackingMatcher!(Char, Stream); in matchImpl() 650 alias Matcher = BacktrackingMatcher!(Char, typeof(s.loopBack(index))); in matchImpl()
|
H A D | ir.d | 549 import std.regex.internal.backtracking : BacktrackingMatcher; in defaultFactoryImpl() 557 backtrackingFactory = new RuntimeFactory!(BacktrackingMatcher, Char); in defaultFactoryImpl()
|
H A D | parser.d | 15 import std.regex.internal.backtracking : BacktrackingMatcher; in makeRegex() 36 factory = new RuntimeFactory!(BacktrackingMatcher, Char); in makeRegex()
|
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/regex/ |
H A D | package.d | 958 import std.regex.internal.backtracking : BacktrackingMatcher; 959 return RegexMatch!(Unqual!(typeof(input)),BacktrackingMatcher!true)(input, re); 1057 import std.regex.internal.backtracking : BacktrackingMatcher; 1058 return matchMany!(BacktrackingMatcher!true)(input, re); 1124 import std.regex.internal.backtracking : BacktrackingMatcher; 1125 return RegexMatch!(Unqual!(typeof(input)), BacktrackingMatcher!false)(input, re); 1132 import std.regex.internal.backtracking : BacktrackingMatcher; 1133 return RegexMatch!(Unqual!(typeof(input)), BacktrackingMatcher!false)(input, regex(re)); 1139 import std.regex.internal.backtracking : BacktrackingMatcher; 1140 return RegexMatch!(Unqual!(typeof(input)),BacktrackingMatcher!true)(input, re);
|