Ogre::Compiler2Pass Member List

This is the complete list of members for Ogre::Compiler2Pass, including all inherited members.

_character_ enum valueOgre::Compiler2Pass [protected]
_no_space_skip_ enum valueOgre::Compiler2Pass [protected]
_no_token_ enum valueOgre::Compiler2Pass [protected]
_value_ enum valueOgre::Compiler2Pass [protected]
activatePreviousTokenAction(void)Ogre::Compiler2Pass [private]
addLexemeToken(const String &lexeme, const size_t token, const bool hasAction=false, const bool caseSensitive=false)Ogre::Compiler2Pass [protected]
AllocatedObject()Ogre::AllocatedObject< Alloc > [explicit]
BNF_ALPHA_SET enum valueOgre::Compiler2Pass [protected]
BNF_AND_TERM enum valueOgre::Compiler2Pass [protected]
BNF_ANY_CHARACTER enum valueOgre::Compiler2Pass [protected]
BNF_AUTOTOKENSTART enum valueOgre::Compiler2Pass [protected]
BNF_CONDITIONAL_TOKEN_INSERT enum valueOgre::Compiler2Pass [protected]
BNF_CONSTANT enum valueOgre::Compiler2Pass [protected]
BNF_CONSTANT_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_DIGIT enum valueOgre::Compiler2Pass [protected]
BNF_EXPRESSION enum valueOgre::Compiler2Pass [protected]
BNF_ID enum nameOgre::Compiler2Pass [protected]
BNF_ID_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_ID_END enum valueOgre::Compiler2Pass [protected]
BNF_IDENTIFIER enum valueOgre::Compiler2Pass [protected]
BNF_IDENTIFIER_CHARACTERS enum valueOgre::Compiler2Pass [protected]
BNF_IDENTIFIER_RIGHT enum valueOgre::Compiler2Pass [protected]
BNF_LETTER enum valueOgre::Compiler2Pass [protected]
BNF_LETTER_DIGIT enum valueOgre::Compiler2Pass [protected]
BNF_NO_TOKEN_START enum valueOgre::Compiler2Pass [protected]
BNF_NOT_CHARS enum valueOgre::Compiler2Pass [protected]
BNF_NOT_CHK enum valueOgre::Compiler2Pass [protected]
BNF_NOT_EXPRESSION enum valueOgre::Compiler2Pass [protected]
BNF_NOT_TEST enum valueOgre::Compiler2Pass [protected]
BNF_NOT_TEST_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_NUMBER_SET enum valueOgre::Compiler2Pass [protected]
BNF_OPTIONAL_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_OPTIONAL_END enum valueOgre::Compiler2Pass [protected]
BNF_OPTIONAL_EXPRESSION enum valueOgre::Compiler2Pass [protected]
BNF_OR enum valueOgre::Compiler2Pass [protected]
BNF_OR_TERM enum valueOgre::Compiler2Pass [protected]
BNF_REPEAT_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_REPEAT_END enum valueOgre::Compiler2Pass [protected]
BNF_REPEAT_EXPRESSION enum valueOgre::Compiler2Pass [protected]
BNF_RULE enum valueOgre::Compiler2Pass [protected]
BNF_SET enum valueOgre::Compiler2Pass [protected]
BNF_SET_BEGIN enum valueOgre::Compiler2Pass [protected]
BNF_SET_END enum valueOgre::Compiler2Pass [protected]
BNF_SET_END_EXC enum valueOgre::Compiler2Pass [protected]
BNF_SET_RULE enum valueOgre::Compiler2Pass [protected]
BNF_SINGLE_QUOTE_EXC enum valueOgre::Compiler2Pass [protected]
BNF_SINGLEQUOTE enum valueOgre::Compiler2Pass [protected]
BNF_SPECIAL_CHARACTER_SET1 enum valueOgre::Compiler2Pass [protected]
BNF_SPECIAL_CHARACTER_SET2 enum valueOgre::Compiler2Pass [protected]
BNF_SPECIAL_CHARACTER_SET3 enum valueOgre::Compiler2Pass [protected]
BNF_SPECIAL_CHARACTERS1 enum valueOgre::Compiler2Pass [protected]
BNF_SPECIAL_CHARACTERS2 enum valueOgre::Compiler2Pass [protected]
BNF_SYNTAX enum valueOgre::Compiler2Pass [protected]
BNF_TERM enum valueOgre::Compiler2Pass [protected]
BNF_TERM_ID enum valueOgre::Compiler2Pass [protected]
BNF_TERMINAL_START enum valueOgre::Compiler2Pass [protected]
BNF_TERMINAL_SYMBOL enum valueOgre::Compiler2Pass [protected]
BNF_UNKOWN enum valueOgre::Compiler2Pass [protected]
BNF_WHITE_SPACE enum valueOgre::Compiler2Pass [protected]
BNF_WHITE_SPACE_CHK enum valueOgre::Compiler2Pass [protected]
buildClientBNFRulePaths(void)Ogre::Compiler2Pass [private]
checkTokenActionTrigger(void)Ogre::Compiler2Pass [protected]
compile(const String &source, const String &sourceName)Ogre::Compiler2Pass
Compiler2Pass()Ogre::Compiler2Pass
doPass1()Ogre::Compiler2Pass [protected]
doPass2()Ogre::Compiler2Pass [protected]
executeTokenAction(const size_t tokenID)=0Ogre::Compiler2Pass [protected, pure virtual]
extractNonTerminal(const OperationType pendingRuleOp)Ogre::Compiler2Pass [private]
extractNumericConstant(const OperationType pendingRuleOp)Ogre::Compiler2Pass [private]
extractSet(const OperationType pendingRuleOp)Ogre::Compiler2Pass [private]
extractTerminal(const OperationType pendingRuleOp, const bool notoken=false)Ogre::Compiler2Pass [private]
findEOL()Ogre::Compiler2Pass [protected]
getAutoTokenIDStart() const =0Ogre::Compiler2Pass [protected, pure virtual]
getBNFGrammerTextFromRulePath(size_t ruleID, const size_t level=0)Ogre::Compiler2Pass [protected]
getClientBNFGrammer(void) const =0Ogre::Compiler2Pass [pure virtual]
getClientGrammerName(void) const =0Ogre::Compiler2Pass [pure virtual]
getClientLexemeTokenID(const String &lexeme, const bool isCaseSensitive=false)Ogre::Compiler2Pass [private]
getCurrentToken(const size_t expectedTokenID=0) const Ogre::Compiler2Pass [protected]
getCurrentTokenID(void) const Ogre::Compiler2Pass [protected]
getCurrentTokenLabel(void) const Ogre::Compiler2Pass [protected]
getCurrentTokenLexeme(void) const Ogre::Compiler2Pass [protected]
getCurrentTokenValue(void) const Ogre::Compiler2Pass [protected]
getLexemeText(size_t &ruleID, const size_t level=0)Ogre::Compiler2Pass [private]
getNextToken(const size_t expectedTokenID=0) const Ogre::Compiler2Pass [protected]
getNextTokenID(void) const Ogre::Compiler2Pass [protected]
getNextTokenLabel(void) const Ogre::Compiler2Pass [protected]
getNextTokenLexeme(void) const Ogre::Compiler2Pass [protected]
getNextTokenValue(void) const Ogre::Compiler2Pass [protected]
getPass2TokenQueCount(void) const Ogre::Compiler2Pass [protected]
getPass2TokenQuePosition(void) const Ogre::Compiler2Pass [protected]
getRemainingTokensForAction(void) const Ogre::Compiler2Pass [protected]
initBNFCompiler(void)Ogre::Compiler2Pass [private]
isCharacterLabel(const size_t rulepathIDX)Ogre::Compiler2Pass [protected]
isEndOfSource() const Ogre::Compiler2Pass [protected]
isFloatValue(float &fvalue, size_t &charsize) const Ogre::Compiler2Pass [protected]
isLexemeMatch(const String &lexeme, const bool caseSensitive) const Ogre::Compiler2Pass [protected]
LabelContainer typedefOgre::Compiler2Pass [protected]
LexemeTokenDefContainer typedefOgre::Compiler2Pass [protected]
LexemeTokenDefIterator typedefOgre::Compiler2Pass [protected]
LexemeTokenMap typedefOgre::Compiler2Pass [protected]
mActiveContextsOgre::Compiler2Pass [protected]
mActiveLabelOgre::Compiler2Pass [protected]
mActiveLabelKeyOgre::Compiler2Pass [protected]
mActiveTokenStateOgre::Compiler2Pass [protected]
mBNFTokenStateOgre::Compiler2Pass [private, static]
mCharPosOgre::Compiler2Pass [protected]
mClientTokenStateOgre::Compiler2Pass [protected]
mClientTokenStatesOgre::Compiler2Pass [private, static]
mConstantsOgre::Compiler2Pass [protected]
mCurrentLineOgre::Compiler2Pass [protected]
mEndOfSourceOgre::Compiler2Pass [protected]
mErrorCharPosOgre::Compiler2Pass [protected]
mInsertTokenIDOgre::Compiler2Pass [protected]
mLabelIsActiveOgre::Compiler2Pass [protected]
mLabelsOgre::Compiler2Pass [protected]
mNextActionQuePositionOgre::Compiler2Pass [protected]
mNoSpaceSkipOgre::Compiler2Pass [protected]
mNoTerminalTokenOgre::Compiler2Pass [protected]
modifyLastRule(const OperationType pendingRuleOp, const size_t tokenID)Ogre::Compiler2Pass [private]
mPass2TokenQuePositionOgre::Compiler2Pass [mutable, protected]
mPreviousActionQuePositionOgre::Compiler2Pass [protected]
mSourceOgre::Compiler2Pass [protected]
mSourceNameOgre::Compiler2Pass [protected]
OperationType enum nameOgre::Compiler2Pass [protected]
operator delete(void *ptr)Ogre::AllocatedObject< Alloc >
operator delete(void *ptr, void *)Ogre::AllocatedObject< Alloc >
operator delete(void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >
operator delete[](void *ptr)Ogre::AllocatedObject< Alloc >
operator delete[](void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >
operator new(size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >
operator new(size_t sz)Ogre::AllocatedObject< Alloc >
operator new(size_t sz, void *ptr)Ogre::AllocatedObject< Alloc >
operator new[](size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >
operator new[](size_t sz)Ogre::AllocatedObject< Alloc >
otAND enum valueOgre::Compiler2Pass [protected]
otDATA enum valueOgre::Compiler2Pass [protected]
otEND enum valueOgre::Compiler2Pass [protected]
otINSERT_TOKEN enum valueOgre::Compiler2Pass [protected]
otNOT_TEST enum valueOgre::Compiler2Pass [protected]
otOPTIONAL enum valueOgre::Compiler2Pass [protected]
otOR enum valueOgre::Compiler2Pass [protected]
otREPEAT enum valueOgre::Compiler2Pass [protected]
otRULE enum valueOgre::Compiler2Pass [protected]
otUNKNOWN enum valueOgre::Compiler2Pass [protected]
positionToNextLexeme()Ogre::Compiler2Pass [protected]
processRulePath(size_t rulepathIDX)Ogre::Compiler2Pass [protected]
replaceToken(void)Ogre::Compiler2Pass [protected]
setActiveContexts(const uint contexts)Ogre::Compiler2Pass [protected]
setClientBNFGrammer(void)Ogre::Compiler2Pass [protected]
setConditionalTokenInsert(void)Ogre::Compiler2Pass [private]
setNextActionQuePosition(size_t pos, const bool search=false)Ogre::Compiler2Pass [protected]
setPass2TokenQuePosition(size_t pos, const bool activateAction=false)Ogre::Compiler2Pass [protected]
setupTokenDefinitions(void)=0Ogre::Compiler2Pass [protected, pure virtual]
skipComments()Ogre::Compiler2Pass [protected]
skipEOL()Ogre::Compiler2Pass [protected]
skipToken(void) const Ogre::Compiler2Pass [protected]
skipWhiteSpace()Ogre::Compiler2Pass [protected]
SystemRuleToken enum nameOgre::Compiler2Pass [protected]
SystemTokenBaseOgre::Compiler2Pass [protected, static]
testCurrentTokenID(const size_t expectedTokenID) const Ogre::Compiler2Pass [protected]
testNextTokenID(const size_t expectedTokenID) const Ogre::Compiler2Pass [protected]
TokenInstContainer typedefOgre::Compiler2Pass [protected]
TokenInstIterator typedefOgre::Compiler2Pass [protected]
TokenKeyIterator typedefOgre::Compiler2Pass [protected]
TokenRuleContainer typedefOgre::Compiler2Pass [protected]
TokenRuleIterator typedefOgre::Compiler2Pass [protected]
TokenStateContainer typedefOgre::Compiler2Pass [private]
ValidateToken(const size_t rulepathIDX, const size_t activeRuleID)Ogre::Compiler2Pass [protected]
verifyTokenRuleLinks(const String &grammerName)Ogre::Compiler2Pass [protected]
~AllocatedObject()Ogre::AllocatedObject< Alloc >
~Compiler2Pass()Ogre::Compiler2Pass [virtual]


Copyright © 2008 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 27 22:03:02 2009