casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines | Functions
cregex.h File Reference

Go to the source code of this file.

Classes

struct  casa::re_pattern_buffer
 This data structure is used to represent a compiled pattern. More...
struct  casa::re_registers
 Data structure to store register contents data in. More...

Namespaces

namespace  casa
 this file contains all the compiler specific defines

Defines

#define RE_NREGS
#define BYTEWIDTH
#define RE_NO_BK_PARENS
 extern int obscure_syntax;
#define RE_NO_BK_VBAR
#define RE_BK_PLUS_QM
#define RE_TIGHT_VBAR
#define RE_NEWLINE_OR
#define RE_CONTEXT_INDEP_OPS
#define RE_AWK_CLASS_HACK
#define RE_INTERVALS
#define RE_NO_BK_CURLY_BRACES
#define RE_CHAR_CLASSES
#define RE_DOT_NOT_NULL
#define RE_HAT_NOT_NEWLINE
#define RE_NO_BK_REFS
#define RE_NO_EMPTY_BK_REF
#define RE_NO_EMPTY_BRACKETS
#define RE_CONTEXTUAL_INVALID_OPS
#define RE_LIMITED_OPS
#define RE_NO_EMPTY_RANGES
#define RE_NO_HYPHEN_RANGE_END
#define RE_SYNTAX_POSIX_AWK
#define RE_SYNTAX_AWK
#define RE_SYNTAX_EGREP
#define RE_SYNTAX_GREP
#define RE_SYNTAX_EMACS
#define RE_SYNTAX_POSIX_BASIC
#define RE_SYNTAX_POSIX_EXTENDED
#define RE_EXACTN_VALUE

Functions

const char * casa::a2_re_compile_pattern ()
void casa::a2_re_compile_fastmap ()
int casa::a2_re_search ()
int casa::a2_re_search_2 ()
int casa::a2_re_match ()
int casa::a2_re_match_2 ()
const char * casa::re_comp ()
int casa::re_exec ()

Define Documentation

#define BYTEWIDTH

Definition at line 45 of file cregex.h.

Definition at line 106 of file cregex.h.

#define RE_BK_PLUS_QM

Definition at line 82 of file cregex.h.

#define RE_CHAR_CLASSES

Definition at line 122 of file cregex.h.

Definition at line 100 of file cregex.h.

Definition at line 150 of file cregex.h.

#define RE_DOT_NOT_NULL

Definition at line 126 of file cregex.h.

#define RE_EXACTN_VALUE

Definition at line 229 of file cregex.h.

Definition at line 130 of file cregex.h.

#define RE_INTERVALS

Definition at line 110 of file cregex.h.

#define RE_LIMITED_OPS

Definition at line 154 of file cregex.h.

#define RE_NEWLINE_OR

Definition at line 90 of file cregex.h.

Definition at line 116 of file cregex.h.

#define RE_NO_BK_PARENS

extern int obscure_syntax;

Definition at line 72 of file cregex.h.

#define RE_NO_BK_REFS

Definition at line 134 of file cregex.h.

#define RE_NO_BK_VBAR

Definition at line 77 of file cregex.h.

Definition at line 139 of file cregex.h.

Definition at line 143 of file cregex.h.

Definition at line 160 of file cregex.h.

Definition at line 164 of file cregex.h.

#define RE_NREGS

Definition at line 42 of file cregex.h.

#define RE_SYNTAX_AWK

Definition at line 170 of file cregex.h.

#define RE_SYNTAX_EGREP

Definition at line 172 of file cregex.h.

#define RE_SYNTAX_EMACS

Definition at line 175 of file cregex.h.

#define RE_SYNTAX_GREP

Definition at line 174 of file cregex.h.

Definition at line 168 of file cregex.h.

Definition at line 176 of file cregex.h.

Definition at line 182 of file cregex.h.

#define RE_TIGHT_VBAR

Definition at line 86 of file cregex.h.