#include <stdint.h>
#include <map>
#include <set>
#include <string>
#include "util/util.h"
#include "util/logging.h"
#include "util/utf.h"
#include "re2/stringpiece.h"
Go to the source code of this file.
|
enum | re2::RegexpOp {
re2::kRegexpNoMatch = 1,
re2::kRegexpEmptyMatch,
re2::kRegexpLiteral,
re2::kRegexpLiteralString,
re2::kRegexpConcat,
re2::kRegexpAlternate,
re2::kRegexpStar,
re2::kRegexpPlus,
re2::kRegexpQuest,
re2::kRegexpRepeat,
re2::kRegexpCapture,
re2::kRegexpAnyChar,
re2::kRegexpAnyByte,
re2::kRegexpBeginLine,
re2::kRegexpEndLine,
re2::kRegexpWordBoundary,
re2::kRegexpNoWordBoundary,
re2::kRegexpBeginText,
re2::kRegexpEndText,
re2::kRegexpCharClass,
re2::kRegexpHaveMatch,
re2::kMaxRegexpOp = kRegexpHaveMatch,
re2::kRegexpNoMatch = 1,
re2::kRegexpEmptyMatch,
re2::kRegexpLiteral,
re2::kRegexpLiteralString,
re2::kRegexpConcat,
re2::kRegexpAlternate,
re2::kRegexpStar,
re2::kRegexpPlus,
re2::kRegexpQuest,
re2::kRegexpRepeat,
re2::kRegexpCapture,
re2::kRegexpAnyChar,
re2::kRegexpAnyByte,
re2::kRegexpBeginLine,
re2::kRegexpEndLine,
re2::kRegexpWordBoundary,
re2::kRegexpNoWordBoundary,
re2::kRegexpBeginText,
re2::kRegexpEndText,
re2::kRegexpCharClass,
re2::kRegexpHaveMatch,
re2::kMaxRegexpOp = kRegexpHaveMatch
} |
|
enum | re2::RegexpStatusCode {
re2::kRegexpSuccess = 0,
re2::kRegexpInternalError,
re2::kRegexpBadEscape,
re2::kRegexpBadCharClass,
re2::kRegexpBadCharRange,
re2::kRegexpMissingBracket,
re2::kRegexpMissingParen,
re2::kRegexpTrailingBackslash,
re2::kRegexpRepeatArgument,
re2::kRegexpRepeatSize,
re2::kRegexpRepeatOp,
re2::kRegexpBadPerlOp,
re2::kRegexpBadUTF8,
re2::kRegexpBadNamedCapture,
re2::kRegexpSuccess = 0,
re2::kRegexpInternalError,
re2::kRegexpBadEscape,
re2::kRegexpBadCharClass,
re2::kRegexpBadCharRange,
re2::kRegexpMissingBracket,
re2::kRegexpMissingParen,
re2::kRegexpUnexpectedParen,
re2::kRegexpTrailingBackslash,
re2::kRegexpRepeatArgument,
re2::kRegexpRepeatSize,
re2::kRegexpRepeatOp,
re2::kRegexpBadPerlOp,
re2::kRegexpBadUTF8,
re2::kRegexpBadNamedCapture
} |
|