32 #include <sys/types.h> 
  117   const std::string 
name(
void) 
const;
 
const Name REG_ICASE_name
Definition: sliregexp.h:76
 
static SLIType RegexType
Definition: sliregexp.h:90
 
const Name REG_BADPAT_name
Definition: sliregexp.h:74
 
Definition: sliregexp.h:45
 
RegexecFunction regexecfunction
Definition: sliregexp.h:66
 
const Name REG_EPAREN_name
Definition: sliregexp.h:84
 
regex_t r
Definition: sliregexp.h:37
 
const Name REG_EBRACK_name
Definition: sliregexp.h:83
 
const Name REG_ECTYPE_name
Definition: sliregexp.h:80
 
const Name REG_NOTEOL_name
Definition: sliregexp.h:72
 
Definition: slifunction.h:35
 
void execute(SLIInterpreter *) const 
Definition: sliregexp.cc:102
 
const Name REG_BADBR_name
Definition: sliregexp.h:86
 
const Name REG_EBRACE_name
Definition: sliregexp.h:85
 
Represent strings by ints to facilitate fast comparison. 
Definition: name.h:53
 
const Name REG_ESUBREG_name
Definition: sliregexp.h:82
 
Definition: sliregexp.h:35
 
RegcompFunction regcompfunction
Definition: sliregexp.h:65
 
void init(SLIInterpreter *)
Initialise the module. 
Definition: sliregexp.cc:57
 
const Name REG_ECOLLATE_name
Definition: sliregexp.h:79
 
const Name REG_NOTBOL_name
Definition: sliregexp.h:71
 
const Name REG_EXTENDED_name
Definition: sliregexp.h:75
 
const Name REG_NOSUB_name
Definition: sliregexp.h:77
 
Definition: sliregexp.h:57
 
Definition: interpret.h:69
 
void execute(SLIInterpreter *) const 
Definition: sliregexp.cc:133
 
Definition: sliregexp.h:52
 
RegerrorFunction regerrorfunction
Definition: sliregexp.h:67
 
const Name REG_ESPACE_name
Definition: sliregexp.h:73
 
Definition: sliregexp.h:47
 
const std::string name(void) const 
Return name of the module. 
Definition: sliregexp.cc:91
 
const Name regexdict_name
Definition: sliregexp.h:69
 
const Name REG_EESCAPE_name
Definition: sliregexp.h:81
 
const std::string commandstring(void) const 
Return sli command sequence to be executed for initialisation. 
Definition: sliregexp.cc:96
 
const Name REG_BADRPT_name
Definition: sliregexp.h:88
 
Base class for all SLI Interpreter modules. 
Definition: slimodule.h:34
 
const Name REG_NEWLINE_name
Definition: sliregexp.h:78
 
void execute(SLIInterpreter *) const 
Definition: sliregexp.cc:158
 
~RegexpModule()
Definition: sliregexp.cc:52
 
~Regex()
Definition: sliregexp.cc:41
 
RegexpModule(void)
Definition: sliregexp.h:92
 
Regex()
Definition: sliregexp.cc:39
 
const Name REG_ERANGE_name
Definition: sliregexp.h:87