|
void | DoAlternation () |
|
void | DoAlternation () |
|
void | DoCollapse (RegexpOp op) |
|
void | DoCollapse (RegexpOp op) |
|
void | DoConcatenation () |
|
void | DoConcatenation () |
|
Regexp * | DoFinish () |
|
Regexp * | DoFinish () |
|
bool | DoLeftParen (const StringPiece &name) |
|
bool | DoLeftParen (const StringPiece &name) |
|
bool | DoLeftParenNoCapture () |
|
bool | DoLeftParenNoCapture () |
|
bool | DoRightParen () |
|
bool | DoRightParen () |
|
bool | DoVerticalBar () |
|
bool | DoVerticalBar () |
|
Regexp * | FinishRegexp (Regexp *) |
|
Regexp * | FinishRegexp (Regexp *) |
|
ParseFlags | flags () |
|
ParseFlags | flags () |
|
bool | IsMarker (RegexpOp op) |
|
bool | IsMarker (RegexpOp op) |
|
bool | MaybeConcatString (int r, ParseFlags flags) |
|
bool | MaybeConcatString (int r, ParseFlags flags) |
|
bool | ParseCCCharacter (StringPiece *s, Rune *rp, const StringPiece &whole_class, RegexpStatus *status) |
|
bool | ParseCCCharacter (StringPiece *s, Rune *rp, const StringPiece &whole_class, RegexpStatus *status) |
|
bool | ParseCCRange (StringPiece *s, RuneRange *rr, const StringPiece &whole_class, RegexpStatus *status) |
|
bool | ParseCCRange (StringPiece *s, RuneRange *rr, const StringPiece &whole_class, RegexpStatus *status) |
|
bool | ParseCharClass (StringPiece *s, Regexp **out_re, RegexpStatus *status) |
|
bool | ParseCharClass (StringPiece *s, Regexp **out_re, RegexpStatus *status) |
|
bool | ParsePerlFlags (StringPiece *s) |
|
bool | ParsePerlFlags (StringPiece *s) |
|
| ParseState (ParseFlags flags, const StringPiece &whole_regexp, RegexpStatus *status) |
|
| ParseState (ParseFlags flags, const StringPiece &whole_regexp, RegexpStatus *status) |
|
bool | PushCarat () |
|
bool | PushCaret () |
|
bool | PushDollar () |
|
bool | PushDollar () |
|
bool | PushDot () |
|
bool | PushDot () |
|
bool | PushLiteral (Rune r) |
|
bool | PushLiteral (Rune r) |
|
bool | PushRegexp (Regexp *re) |
|
bool | PushRegexp (Regexp *re) |
|
bool | PushRepeatOp (RegexpOp op, const StringPiece &s, bool nongreedy) |
|
bool | PushRepeatOp (RegexpOp op, const StringPiece &s, bool nongreedy) |
|
bool | PushRepetition (int min, int max, const StringPiece &s, bool nongreedy) |
|
bool | PushRepetition (int min, int max, const StringPiece &s, bool nongreedy) |
|
bool | PushSimpleOp (RegexpOp op) |
|
bool | PushSimpleOp (RegexpOp op) |
|
bool | PushWordBoundary (bool word) |
|
bool | PushWordBoundary (bool word) |
|
int | rune_max () |
|
int | rune_max () |
|
| ~ParseState () |
|
| ~ParseState () |
|
◆ ParseState() [1/4]
◆ ~ParseState() [1/2]
re2::Regexp::ParseState::~ParseState |
( |
| ) |
|
◆ ParseState() [2/4]
◆ ParseState() [3/4]
◆ ~ParseState() [2/2]
re2::Regexp::ParseState::~ParseState |
( |
| ) |
|
◆ ParseState() [4/4]
◆ DoAlternation() [1/2]
void re2::Regexp::ParseState::DoAlternation |
( |
| ) |
|
◆ DoAlternation() [2/2]
void re2::Regexp::ParseState::DoAlternation |
( |
| ) |
|
◆ DoCollapse() [1/2]
void re2::Regexp::ParseState::DoCollapse |
( |
RegexpOp |
op | ) |
|
◆ DoCollapse() [2/2]
void re2::Regexp::ParseState::DoCollapse |
( |
RegexpOp |
op | ) |
|
◆ DoConcatenation() [1/2]
void re2::Regexp::ParseState::DoConcatenation |
( |
| ) |
|
◆ DoConcatenation() [2/2]
void re2::Regexp::ParseState::DoConcatenation |
( |
| ) |
|
◆ DoFinish() [1/2]
Regexp * re2::Regexp::ParseState::DoFinish |
( |
| ) |
|
◆ DoFinish() [2/2]
Regexp* re2::Regexp::ParseState::DoFinish |
( |
| ) |
|
◆ DoLeftParen() [1/2]
◆ DoLeftParen() [2/2]
◆ DoLeftParenNoCapture() [1/2]
bool re2::Regexp::ParseState::DoLeftParenNoCapture |
( |
| ) |
|
◆ DoLeftParenNoCapture() [2/2]
bool re2::Regexp::ParseState::DoLeftParenNoCapture |
( |
| ) |
|
◆ DoRightParen() [1/2]
bool re2::Regexp::ParseState::DoRightParen |
( |
| ) |
|
◆ DoRightParen() [2/2]
bool re2::Regexp::ParseState::DoRightParen |
( |
| ) |
|
◆ DoVerticalBar() [1/2]
bool re2::Regexp::ParseState::DoVerticalBar |
( |
| ) |
|
◆ DoVerticalBar() [2/2]
bool re2::Regexp::ParseState::DoVerticalBar |
( |
| ) |
|
◆ FinishRegexp() [1/2]
Regexp * re2::Regexp::ParseState::FinishRegexp |
( |
Regexp * |
re | ) |
|
◆ FinishRegexp() [2/2]
◆ flags() [1/2]
◆ flags() [2/2]
◆ IsMarker() [1/2]
◆ IsMarker() [2/2]
◆ MaybeConcatString() [1/2]
◆ MaybeConcatString() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ParseCCCharacter() [1/2]
◆ ParseCCCharacter() [2/2]
◆ ParseCCRange() [1/2]
◆ ParseCCRange() [2/2]
◆ ParseCharClass() [1/2]
◆ ParseCharClass() [2/2]
◆ ParsePerlFlags() [1/2]
◆ ParsePerlFlags() [2/2]
◆ PushCarat()
bool re2::Regexp::ParseState::PushCarat |
( |
| ) |
|
◆ PushCaret()
bool re2::Regexp::ParseState::PushCaret |
( |
| ) |
|
◆ PushDollar() [1/2]
bool re2::Regexp::ParseState::PushDollar |
( |
| ) |
|
◆ PushDollar() [2/2]
bool re2::Regexp::ParseState::PushDollar |
( |
| ) |
|
◆ PushDot() [1/2]
bool re2::Regexp::ParseState::PushDot |
( |
| ) |
|
◆ PushDot() [2/2]
bool re2::Regexp::ParseState::PushDot |
( |
| ) |
|
◆ PushLiteral() [1/2]
bool re2::Regexp::ParseState::PushLiteral |
( |
Rune |
r | ) |
|
◆ PushLiteral() [2/2]
bool re2::Regexp::ParseState::PushLiteral |
( |
Rune |
r | ) |
|
◆ PushRegexp() [1/2]
bool re2::Regexp::ParseState::PushRegexp |
( |
Regexp * |
re | ) |
|
◆ PushRegexp() [2/2]
bool re2::Regexp::ParseState::PushRegexp |
( |
Regexp * |
re | ) |
|
◆ PushRepeatOp() [1/2]
◆ PushRepeatOp() [2/2]
◆ PushRepetition() [1/2]
◆ PushRepetition() [2/2]
◆ PushSimpleOp() [1/2]
◆ PushSimpleOp() [2/2]
◆ PushWordBoundary() [1/2]
bool re2::Regexp::ParseState::PushWordBoundary |
( |
bool |
word | ) |
|
◆ PushWordBoundary() [2/2]
bool re2::Regexp::ParseState::PushWordBoundary |
( |
bool |
word | ) |
|
◆ rune_max() [1/2]
int re2::Regexp::ParseState::rune_max |
( |
| ) |
|
|
inline |
◆ rune_max() [2/2]
int re2::Regexp::ParseState::rune_max |
( |
| ) |
|
|
inline |
◆ flags_
◆ ncap_
int re2::Regexp::ParseState::ncap_ |
|
private |
◆ rune_max_
int re2::Regexp::ParseState::rune_max_ |
|
private |
◆ stacktop_
Regexp * re2::Regexp::ParseState::stacktop_ |
|
private |
◆ status_
◆ whole_regexp_
The documentation for this class was generated from the following file: