Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
regexpr.cpp File Reference
#include "always.h"
#include "regexpr.h"
#include "wwstring.h"
#include <assert.h>
#include "gnu_regex.h"

Go to the source code of this file.

Classes

struct  RegularExpressionClass::DataStruct
 

Macros

#define __STDC__   1
 
#define OUR_SYNTAX_OPTIONS
 

Macro Definition Documentation

◆ __STDC__

#define __STDC__   1

Definition at line 27 of file regexpr.cpp.

◆ OUR_SYNTAX_OPTIONS

#define OUR_SYNTAX_OPTIONS
Value:
RE_CHAR_CLASSES | /* Support character classes such as [:alpha:] and [:digit:] */ \
RE_CONTEXT_INDEP_ANCHORS | /* ^ and $ are always anchors (outside bracket expressions) */ \
RE_CONTEXT_INDEP_OPS | /* operators such as + * ? are always considered operators */ \
RE_CONTEXT_INVALID_OPS | /* operators are invalid as the first characters in a string */ \
RE_INTERVALS | /* { } are used to define intervals */ \
RE_NO_BK_BRACES | /* { } are interval markers and \{ \} are literals */ \
RE_NO_BK_PARENS | /* ( ) are group markers and \‍( \‍) are literals */ \
RE_NO_BK_VBAR | /* | is the OR operator and \| is a literal */ \
RE_NO_EMPTY_RANGES /* [z-a] is an invalid range but [a-z] is valid */

Definition at line 35 of file regexpr.cpp.