#include <stdint.h>#include <functional>#include <mutex>#include <string>#include <vector>#include <type_traits>#include "util/util.h"#include "util/logging.h"#include "re2/pod_array.h"#include "re2/re2.h"#include "re2/sparse_array.h"#include "re2/sparse_set.h"

Go to the source code of this file.
Classes | |
| class | re2::Prog::Inst |
| class | re2::Prog |
Namespaces | |
| re2 | |
Enumerations | |
| enum | re2::EmptyOp { re2::kEmptyBeginLine = 1<<0, re2::kEmptyEndLine = 1<<1, re2::kEmptyBeginText = 1<<2, re2::kEmptyEndText = 1<<3, re2::kEmptyWordBoundary = 1<<4, re2::kEmptyNonWordBoundary = 1<<5, re2::kEmptyAllFlags = (1<<6)-1, re2::kEmptyBeginLine = 1<<0, re2::kEmptyEndLine = 1<<1, re2::kEmptyBeginText = 1<<2, re2::kEmptyEndText = 1<<3, re2::kEmptyWordBoundary = 1<<4, re2::kEmptyNonWordBoundary = 1<<5, re2::kEmptyAllFlags = (1<<6)-1 } |
| enum | re2::InstOp { re2::kInstAlt = 0, re2::kInstAltMatch, re2::kInstByteRange, re2::kInstCapture, re2::kInstEmptyWidth, re2::kInstMatch, re2::kInstNop, re2::kInstFail, re2::kNumInst, re2::kInstAlt = 0, re2::kInstAltMatch, re2::kInstByteRange, re2::kInstCapture, re2::kInstEmptyWidth, re2::kInstMatch, re2::kInstNop, re2::kInstFail, re2::kNumInst } |