|
Public Member Functions |
|
| oqmlContext (oqmlSymbolTable *=0) |
|
oqmlStatus * | pushSymbol (const char *, oqmlAtomType *, oqmlAtom *=0, oqmlBool global=oqml_False, oqmlBool system=oqml_False) |
|
oqmlStatus * | setSymbol (const char *, oqmlAtomType *, oqmlAtom *=0, oqmlBool global=oqml_False, oqmlBool system=oqml_False) |
|
oqmlStatus * | popSymbol (const char *, oqmlBool global=oqml_False) |
|
oqmlStatus * | pushCPAtom (oqmlNode *, oqmlAtom *) |
|
oqmlStatus * | popCPAtom (oqmlNode *) |
|
int | getCPAtomCount () const |
|
oqmlAtom ** | getCPAtoms () |
|
LinkedList * | getLocalTable () |
|
int | getLocalDepth () const |
|
void | push () |
|
void | pop () |
|
void | pushArgLevel () |
|
void | popArgLevel () |
|
int | getArgLevel () const |
|
oqmlStatus * | pushLocalTable () |
|
oqmlStatus * | popLocalTable () |
|
void | displaySymbols () |
|
oqmlBool | getSymbol (const char *, oqmlAtomType *=0, oqmlAtom **=0, oqmlBool *global=0, oqmlBool *system=0) |
|
oqmlSymbolEntry * | getSymbolEntry (const char *) |
|
oqmlStatus * | setFunction (const char *, oqml_ParamList *, oqmlNode *) |
|
int | getFunction (const char *, oqmlFunctionEntry **) |
|
void | popFunction (const char *) |
|
void | setDotContext (oqmlDotContext *) |
|
oqmlDotContext * | getDotContext () |
|
void | setAndContext (oqmlAtomList *) |
|
oqmlAtomList * | getAndContext () |
|
oqmlBool | isSelectContext () |
|
oqmlSelect * | getSelectContext () |
|
oqmlSelect * | getHiddenSelectContext () |
|
void | incrSelectContext (oqmlSelect *) |
|
void | decrSelectContext () |
|
void | incrHiddenSelectContext (oqmlSelect *) |
|
void | decrHiddenSelectContext () |
|
int | getHiddenSelectContextCount () const |
|
int | getSelectContextCount () const |
|
int | setSelectContextCount (int _select_ctx_cnt) |
|
void | setMaxAtoms (unsigned int _maxatoms) |
|
unsigned int | getMaxAtoms () const |
|
void | setOneAtom () |
|
void | setOneAtom (oqmlBool _oneatom) |
|
oqmlBool | isOneAtom () const |
|
void | setOverMaxAtoms () |
|
oqmlBool | isOverMaxAtoms () const |
|
oqmlBool | isOrContext () |
|
void | incrOrContext () |
|
void | decrOrContext () |
|
oqmlBool | isAndContext () |
|
void | incrAndContext () |
|
void | decrAndContext () |
|
oqmlBool | isPrevalContext () |
|
void | incrPrevalContext () |
|
void | decrPrevalContext () |
|
oqmlBool | isWhereContext () |
|
void | incrWhereContext () |
|
void | decrWhereContext () |
|
int | setWhereContext (int _where_ctx) |
|
int | setPrevalContext (int _preval_ctx) |
|
std::string | getTempSymb () |
|
| ~oqmlContext () |
Static Public Attributes |
|
static oqmlSymbolTable | stsymtab |