pub enum GRegexError {
Compile,
Optimize,
Replace,
Match,
Internal,
StrayBackslash,
MissingControlChar,
UnrecognizedEscape,
QuantifiersOutOfOrder,
QuantifierTooBig,
UnterminatedCharacterClass,
InvalidEscapeInCharacterClass,
RangeOutOfOrder,
NothingToRepeat,
UnrecognizedCharacter,
PosixNamedClassOutsideClass,
UnmatchedParenthesis,
InexistentSubpatternReference,
UnterminatedComment,
ExpressionTooLarge,
MemoryError,
VariableLengthLookbehind,
MalformedCondition,
TooManyConditionalBranches,
AssertionExpected,
UnknownPosixClassName,
PosixCollatingElementsNotSupported,
HexCodeTooLarge,
InvalidCondition,
SingleByteMatchInLookbehind,
InfiniteLoop,
MissingSubpatternNameTerminator,
DuplicateSubpatternName,
MalformedProperty,
UnknownProperty,
SubpatternNameTooLong,
TooManySubpatterns,
InvalidOctalValue,
TooManyBranchesInDefine,
DefineRepetion,
InconsistentNewlineOptions,
MissingBackReference,
InvalidRelativeReference,
BacktrackingControlVerbArgumentForbidden,
UnknownBacktrackingControlVerb,
NumberTooBig,
MissingSubpatternName,
MissingDigit,
InvalidDataCharacter,
ExtraSubpatternName,
BacktrackingControlVerbArgumentRequired,
InvalidControlChar,
MissingName,
NotSupportedInClass,
TooManyForwardReferences,
NameTooLong,
CharacterValueTooLarge,
}
Variants
Compile | | |
Optimize | | |
Replace | | |
Match | | |
Internal | | |
StrayBackslash | | |
MissingControlChar | | |
UnrecognizedEscape | | |
QuantifiersOutOfOrder | | |
QuantifierTooBig | | |
UnterminatedCharacterClass | | |
InvalidEscapeInCharacterClass | | |
RangeOutOfOrder | | |
NothingToRepeat | | |
UnrecognizedCharacter | | |
PosixNamedClassOutsideClass | | |
UnmatchedParenthesis | | |
InexistentSubpatternReference | | |
| |
ExpressionTooLarge | | |
MemoryError | | |
VariableLengthLookbehind | | |
MalformedCondition | | |
TooManyConditionalBranches | | |
AssertionExpected | | |
UnknownPosixClassName | | |
PosixCollatingElementsNotSupported | | |
HexCodeTooLarge | | |
InvalidCondition | | |
SingleByteMatchInLookbehind | | |
InfiniteLoop | | |
MissingSubpatternNameTerminator | | |
DuplicateSubpatternName | | |
MalformedProperty | | |
UnknownProperty | | |
SubpatternNameTooLong | | |
TooManySubpatterns | | |
InvalidOctalValue | | |
TooManyBranchesInDefine | | |
DefineRepetion | | |
InconsistentNewlineOptions | | |
MissingBackReference | | |
InvalidRelativeReference | | |
BacktrackingControlVerbArgumentForbidden | | |
UnknownBacktrackingControlVerb | | |
NumberTooBig | | |
MissingSubpatternName | | |
MissingDigit | | |
InvalidDataCharacter | | |
| |
BacktrackingControlVerbArgumentRequired | | |
InvalidControlChar | | |
MissingName | | |
NotSupportedInClass | | |
TooManyForwardReferences | | |
NameTooLong | | |
CharacterValueTooLarge | | |
Trait Implementations
Derived Implementations