Searched refs:RegExp (Results 1 - 25 of 34) sorted by relevance

12

/external/chromium_org/third_party/yasm/source/patched-yasm/tools/re2c/
H A Dre.h80 typedef struct RegExp { struct
88 struct RegExp *exp;
89 struct RegExp *ctx;
97 struct RegExp *exp1, *exp2;
100 struct RegExp *exp;
103 struct RegExp *exp;
108 } RegExp; typedef in typeref:struct:RegExp
110 static RegExp *
111 RegExp_isA(RegExp *r, RegExpType t)
116 void RegExp_split(RegExp*, CharSe
[all...]
H A Dparser.c10 static RegExp *parse_expr(void);
11 static RegExp *parse_diff(void);
12 static RegExp *parse_term(void);
13 static RegExp *parse_factor(void);
14 static RegExp *parse_primary(void);
17 static RegExp *spec;
40 RegExp *re, *look;
85 static RegExp *
88 RegExp *e, *f;
98 static RegExp *
[all...]
H A Dparser.h25 RegExp *regexp;
H A Dparse.h11 RegExp *re;
H A Dactions.c58 AltOp_fixedLength(RegExp *r)
69 CatOp_fixedLength(RegExp *r)
79 RegExp_fixedLength(RegExp *r)
97 RegExp_calcSize(RegExp *re, Char *rep)
147 MatchOp_compile(RegExp *re, Char *rep, Ins *i)
170 AltOp_compile(RegExp *re, Char *rep, Ins *i){
183 RegExp_compile(RegExp *re, Char *rep, Ins *i)
241 MatchOp_split(RegExp *re, CharSet *s)
273 RegExp_split(RegExp *re, CharSet *s)
301 RegExp_display(RegExp *r
[all...]
H A Ddfa.h37 RegExp *rule; /* RuleOp */
57 RegExp *rule; /* RuleOp */
144 Action_new_Rule(State *s, RegExp *r) /* RuleOp */
/external/chromium_org/third_party/libphonenumber/src/phonenumbers/
H A Dregexp_cache.h17 // RegExpCache is a simple wrapper around hash_map<> to store RegExp objects.
19 // To get a cached RegExp object for a regexp pattern string, call the
21 // a RegExp object corresponding to the pattern string doesn't already exist, it
25 // const RegExp& regexp = cache.GetRegExp("\d");
49 class RegExp;
54 typedef std::tr1::unordered_map<string, const RegExp*> CacheImpl;
56 typedef std::map<string, const RegExp*> CacheImpl;
64 const RegExp& GetRegExp(const string& pattern);
H A Dregexp_adapter_icu.h28 // implementation of RegExp and RegExpInput classes based on the ICU regexp
35 virtual RegExp* CreateRegExp(const string& utf8_regexp) const;
H A Dregexp_adapter_re2.h28 // implementation of RegExp and RegExpInput classes based on RE2.
34 virtual RegExp* CreateRegExp(const string& utf8_regexp) const;
H A Dregexp_cache.cc49 const RegExp& RegExpCache::GetRegExp(const string& pattern) {
54 const RegExp* regexp = regexp_factory_.CreateRegExp(pattern);
H A Dregexp_adapter.h18 // RegExp adapter to allow a pluggable regexp engine. It has been introduced
37 // Consume() method of RegExp which may differ depending on its various
50 class RegExp { class in namespace:i18n::phonenumbers
52 virtual ~RegExp() {}
151 // implementing RegExp and RegExpInput.
160 // Creates a new instance of RegExp. The deletion of the returned instance is
162 virtual RegExp* CreateRegExp(const string& utf8_regexp) const = 0;
H A Dregexp_adapter_re2.cc95 // Implementation of RegExp abstract class.
96 class RE2RegExp : public RegExp {
156 RegExp* RE2RegExpFactory::CreateRegExp(const string& utf8_regexp) const {
H A Dphonenumbermatcher.cc236 scoped_ptr<const RegExp> pub_pages_;
239 scoped_ptr<const RegExp> slash_separated_dates_;
242 scoped_ptr<const RegExp> time_stamps_;
243 scoped_ptr<const RegExp> time_stamps_suffix_;
247 scoped_ptr<const RegExp> matching_brackets_;
252 scoped_ptr<const RegExp> group_separator_;
253 scoped_ptr<const RegExp> capture_up_to_second_number_start_pattern_;
254 scoped_ptr<const RegExp> capturing_ascii_digits_pattern_;
256 scoped_ptr<const RegExp> lead_class_pattern_;
258 scoped_ptr<const RegExp> pattern
[all...]
H A Dregexp_adapter_icu.cc63 // Implementation of the abstract classes RegExpInput and RegExp using ICU
84 // call to ConsumeRegExp() or RegExp::Consume() advances the position in the
102 // ICU implementation of the RegExp abstract class.
103 class IcuRegExp : public RegExp {
232 RegExp* ICURegExpFactory::CreateRegExp(const string& utf8_regexp) const {
H A Dshortnumberinfo.cc105 const scoped_ptr<const RegExp> emergency_number_pattern(
H A Dphonenumberutil.cc350 const RegExp& number_pattern, const string& number) {
538 scoped_ptr<const RegExp> unique_international_prefix_;
540 scoped_ptr<const RegExp> digits_pattern_;
541 scoped_ptr<const RegExp> capturing_digit_pattern_;
542 scoped_ptr<const RegExp> capturing_ascii_digits_pattern_;
553 scoped_ptr<const RegExp> valid_start_char_pattern_;
557 scoped_ptr<const RegExp> capture_up_to_second_number_start_pattern_;
565 scoped_ptr<const RegExp> unwanted_end_char_pattern_;
568 scoped_ptr<const RegExp> separator_pattern_;
577 scoped_ptr<const RegExp> extn_pattern
[all...]
H A Dasyoutypeformatter.cc246 static const scoped_ptr<const RegExp> national_prefix_separators_pattern(
262 static const scoped_ptr<const RegExp> character_class_pattern(
623 const RegExp& pattern = regexp_cache_.GetRegExp(
652 const RegExp& international_prefix = regexp_cache_.GetRegExp(
H A Dphonenumberutil.h55 class RegExp;
749 bool ParsePrefixAsIdd(const RegExp& idd_pattern, string* number) const;
/external/chromium_org/third_party/WebKit/Source/bindings/core/v8/
H A DScriptRegexp.h52 ScopedPersistent<v8::RegExp> m_regex;
H A DScriptRegexp.cpp46 unsigned flags = v8::RegExp::kNone;
48 flags |= v8::RegExp::kIgnoreCase;
50 flags |= v8::RegExp::kMultiline;
52 v8::Local<v8::RegExp> regex = v8::RegExp::New(v8String(isolate, pattern), static_cast<v8::RegExp::Flags>(flags));
78 v8::Local<v8::RegExp> regex = m_regex.newLocal(isolate);
86 // RegExp#exec returns null if there's no match, otherwise it returns an
91 // https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RegExp/exec
/external/pcre/dist/
H A Dpcregexp.pas70 RegExp: shortstring;
467 RegExp:=ARegExp;
476 if length(RegExp) < 255 then
478 RegExp[length(RegExp)+1]:=#0;
479 pRegExp:=@RegExp[1];
483 GetMem(pRegExp,length(RegExp)+1);
484 pRegExp:=strpcopy(pRegExp,RegExp);
489 if length(RegExp) = 255 then
708 // l1:=length(PpcRegExp(P1)^.RegExp);
[all...]
/external/chromium_org/v8/src/
H A Dast.cc669 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \
676 RegExp##Name* RegExpTree::As##Name() { \
684 RegExp##Name* RegExp##Name::As##Name() { \
687 bool RegExp##Name::Is##Name() { return true; }
802 #define MAKE_CASE(Name) virtual void* Visit##Name(RegExp##Name*, \
H A Dapi.h145 V(RegExp, JSRegExp) \
199 static inline Local<RegExp> ToLocal(
342 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp)
/external/chromium_org/content/renderer/
H A Dv8_value_converter_impl_unittest.cc371 v8::Handle<v8::RegExp> regex(v8::RegExp::New(
372 v8::String::NewFromUtf8(isolate_, "."), v8::RegExp::kNone));
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1506 /// a substring matched by the given RegExp.
1521 AST_MATCHER_P(NamedDecl, matchesName, std::string, RegExp) {
1522 assert(!RegExp.empty());
1524 llvm::Regex RE(RegExp);

Completed in 5012 milliseconds

12