#include <sliregexp.h>
RegexpModule::RegexpModule |
( |
void |
| ) |
|
|
inline |
RegexpModule::~RegexpModule |
( |
| ) |
|
const std::string RegexpModule::commandstring |
( |
void |
| ) |
const |
|
virtual |
Return sli command sequence to be executed for initialisation.
Reimplemented from SLIModule.
Initialise the module.
When this function is called, most of the interpreter's fascilities are up and running. However, depending on where in the interpreter's bootstrap sequence the module is initialised, not all services may be available.
Implements SLIModule.
References SLIInterpreter::createcommand(), SLIInterpreter::datatypefunction, SLIInterpreter::def(), Dictionary::insert(), REG_BADBR_name, REG_BADPAT_name, REG_BADRPT_name, REG_EBRACE_name, REG_EBRACK_name, REG_ECOLLATE_name, REG_ECTYPE_name, REG_EESCAPE_name, REG_EPAREN_name, REG_ERANGE_name, REG_ESPACE_name, REG_ESUBREG_name, REG_EXTENDED_name, REG_ICASE_name, REG_NEWLINE_name, REG_NOSUB_name, REG_NOTBOL_name, REG_NOTEOL_name, regcompfunction, regerrorfunction, regexdict_name, regexecfunction, RegexType, SLIType::setdefaultaction(), and SLIType::settypename().
const std::string RegexpModule::name |
( |
void |
| ) |
const |
|
virtual |
Return name of the module.
Implements SLIModule.
const Name RegexpModule::REG_BADBR_name |
const Name RegexpModule::REG_BADPAT_name |
const Name RegexpModule::REG_BADRPT_name |
const Name RegexpModule::REG_EBRACE_name |
const Name RegexpModule::REG_EBRACK_name |
const Name RegexpModule::REG_ECOLLATE_name |
const Name RegexpModule::REG_ECTYPE_name |
const Name RegexpModule::REG_EESCAPE_name |
const Name RegexpModule::REG_EPAREN_name |
const Name RegexpModule::REG_ERANGE_name |
const Name RegexpModule::REG_ESPACE_name |
const Name RegexpModule::REG_ESUBREG_name |
const Name RegexpModule::REG_EXTENDED_name |
const Name RegexpModule::REG_ICASE_name |
const Name RegexpModule::REG_NEWLINE_name |
const Name RegexpModule::REG_NOSUB_name |
const Name RegexpModule::REG_NOTBOL_name |
const Name RegexpModule::REG_NOTEOL_name |
const Name RegexpModule::regexdict_name |
The documentation for this class was generated from the following files: