Lines Matching refs:parse
47 // The Parser class should not be used directly - only via the Yarr::parse() method.
52 friend const char* parse(FriendDelegate& delegate, const UString& pattern, unsigned backReferenceLimit);
294 // To match Firefox, we parse an invalid backreference in the range [1-7] as an octal escape.
295 // First, try to parse this as backreference.
487 * Helper for parseTokens(); checks for parse errors (due to unmatched parentheses).
506 * Helper for parseTokens(); checks for parse errors and non-greedy quantifiers.
523 * The method returns when a parse error is detected, or the end of the pattern
526 * a parse error when a quantifier provided without an atom to quantify).
633 * parse():
635 * This method calls regexBegin(), calls parseTokens() to parse over the input
639 const char* parse()
778 * Yarr::parse():
780 * The parse method is passed a pattern to be parsed and a delegate upon which
782 * Yarr::parse() returns null on success, or a const C string providing an error
783 * message where a parse error occurs.
845 const char* parse(Delegate& delegate, const UString& pattern, unsigned backReferenceLimit = UINT_MAX)
847 return Parser<Delegate>(delegate, pattern, backReferenceLimit).parse();