Home
last modified time | relevance | path

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 Dbacktracking.d13 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 Dir.d573 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 Dbacktracking.d15 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 Dir.d549 import std.regex.internal.backtracking : BacktrackingMatcher; in defaultFactoryImpl()
557 backtrackingFactory = new RuntimeFactory!(BacktrackingMatcher, Char); in defaultFactoryImpl()
H A Dparser.d15 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 Dpackage.d958 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);