|
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 |