103 static const FXchar *
const errors[];
104 static const FXint fallback[];
127 bool empty()
const {
return (code==fallback); }
Bad escape sequence.
Definition: FXRex.h:42
Unmatched bracket.
Definition: FXRex.h:39
FXStream & operator>>(FXStream &store, FXDate &d)
Match-any operators match newline too.
Definition: FXRex.h:63
char FXchar
Definition: fxdefs.h:387
No atom preceding repetition.
Definition: FXRex.h:44
Perform capturing parentheses.
Definition: FXRex.h:61
#define FXAPI
Definition: fxdefs.h:122
Expression too complex.
Definition: FXRex.h:48
FXRex is a regular expression class implementing a NFA matcher.
Definition: FXRex.h:116
Repeat following repeat.
Definition: FXRex.h:45
#define NULL
Definition: fxdefs.h:41
FXRexError
Regular expression error codes.
Definition: FXRex.h:35
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:99
Start of string is NOT begin of line.
Definition: FXRex.h:77
Match scanning backward from offset.
Definition: FXRex.h:76
Bad counted repeat.
Definition: FXRex.h:43
bool match(const FXString &pattern, const FXString &file, FXuint flags=(FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME))
Perform wildcard match of a filename against a wildcard pattern.
End of string is NOT end of line.
Definition: FXRex.h:78
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:397
Unmatched parenthesis.
Definition: FXRex.h:38
Bad backward reference.
Definition: FXRex.h:46
Illegal token.
Definition: FXRex.h:50
Normal mode.
Definition: FXRex.h:60
Do not match empty.
Definition: FXRex.h:79
Bad character class.
Definition: FXRex.h:47
Match scanning forward from offset.
Definition: FXRex.h:75
FXStream & operator<<(FXStream &store, const FXDate &d)
Bad character range.
Definition: FXRex.h:41
Disable interpretation of magic characters.
Definition: FXRex.h:64
Unmatched brace.
Definition: FXRex.h:40
bool operator!=(const FXString &s1, const FXString &s2)
Out of memory.
Definition: FXRex.h:49
Empty pattern.
Definition: FXRex.h:37
Case independent matching.
Definition: FXRex.h:62
bool operator==(const FXString &s1, const FXString &s2)
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33
Perform syntax check only.
Definition: FXRex.h:65