# Ogre::Compiler2Pass Member List

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

_character_ enum value | Ogre::Compiler2Pass | `[protected]`
_no_space_skip_ enum value | Ogre::Compiler2Pass | `[protected]`
_no_token_ enum value | Ogre::Compiler2Pass | `[protected]`
_value_ enum value | Ogre::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 value | Ogre::Compiler2Pass | `[protected]`
BNF_AND_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ANY_CHARACTER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_AUTOTOKENSTART enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONDITIONAL_TOKEN_INSERT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONSTANT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONSTANT_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_DIGIT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ID enum name | Ogre::Compiler2Pass | `[protected]`
BNF_ID_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ID_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER_CHARACTERS enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER_RIGHT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_LETTER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_LETTER_DIGIT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NO_TOKEN_START enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_CHARS enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_CHK enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_TEST enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_TEST_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NUMBER_SET enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OR enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OR_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_RULE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_END_EXC enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_RULE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SINGLE_QUOTE_EXC enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SINGLEQUOTE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET1 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET2 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET3 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTERS1 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTERS2 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SYNTAX enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERM_ID enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERMINAL_START enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERMINAL_SYMBOL enum value | Ogre::Compiler2Pass | `[protected]`
BNF_UNKOWN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_WHITE_SPACE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_WHITE_SPACE_CHK enum value | Ogre::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)=0 | Ogre::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 =0 | Ogre::Compiler2Pass | `[protected, pure virtual]`
getBNFGrammerTextFromRulePath(size_t ruleID, const size_t level=0) | Ogre::Compiler2Pass | `[protected]`
getClientBNFGrammer(void) const =0 | Ogre::Compiler2Pass | `[pure virtual]`
getClientGrammerName(void) const =0 | Ogre::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 typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenDefContainer typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenDefIterator typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenMap typedef | Ogre::Compiler2Pass | `[protected]`
mActiveContexts | Ogre::Compiler2Pass | `[protected]`
mActiveLabel | Ogre::Compiler2Pass | `[protected]`
mActiveLabelKey | Ogre::Compiler2Pass | `[protected]`
mActiveTokenState | Ogre::Compiler2Pass | `[protected]`
mBNFTokenState | Ogre::Compiler2Pass | `[private, static]`
mCharPos | Ogre::Compiler2Pass | `[protected]`
mClientTokenState | Ogre::Compiler2Pass | `[protected]`
mClientTokenStates | Ogre::Compiler2Pass | `[private, static]`
mConstants | Ogre::Compiler2Pass | `[protected]`
mCurrentLine | Ogre::Compiler2Pass | `[protected]`
mEndOfSource | Ogre::Compiler2Pass | `[protected]`
mErrorCharPos | Ogre::Compiler2Pass | `[protected]`
mInsertTokenID | Ogre::Compiler2Pass | `[protected]`
mLabelIsActive | Ogre::Compiler2Pass | `[protected]`
mLabels | Ogre::Compiler2Pass | `[protected]`
mNextActionQuePosition | Ogre::Compiler2Pass | `[protected]`
mNoSpaceSkip | Ogre::Compiler2Pass | `[protected]`
mNoTerminalToken | Ogre::Compiler2Pass | `[protected]`
modifyLastRule(const OperationType pendingRuleOp, const size_t tokenID) | Ogre::Compiler2Pass | `[private]`
mPass2TokenQuePosition | Ogre::Compiler2Pass | `[mutable, protected]`
mPreviousActionQuePosition | Ogre::Compiler2Pass | `[protected]`
mSource | Ogre::Compiler2Pass | `[protected]`
mSourceName | Ogre::Compiler2Pass | `[protected]`
OperationType enum name | Ogre::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 value | Ogre::Compiler2Pass | `[protected]`
otDATA enum value | Ogre::Compiler2Pass | `[protected]`
otEND enum value | Ogre::Compiler2Pass | `[protected]`
otINSERT_TOKEN enum value | Ogre::Compiler2Pass | `[protected]`
otNOT_TEST enum value | Ogre::Compiler2Pass | `[protected]`
otOPTIONAL enum value | Ogre::Compiler2Pass | `[protected]`
otOR enum value | Ogre::Compiler2Pass | `[protected]`
otREPEAT enum value | Ogre::Compiler2Pass | `[protected]`
otRULE enum value | Ogre::Compiler2Pass | `[protected]`
otUNKNOWN enum value | Ogre::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)=0 | Ogre::Compiler2Pass | `[protected, pure virtual]`
skipComments() | Ogre::Compiler2Pass | `[protected]`
skipEOL() | Ogre::Compiler2Pass | `[protected]`
skipToken(void) const | Ogre::Compiler2Pass | `[protected]`
skipWhiteSpace() | Ogre::Compiler2Pass | `[protected]`
SystemRuleToken enum name | Ogre::Compiler2Pass | `[protected]`
SystemTokenBase | Ogre::Compiler2Pass | `[protected, static]`
testCurrentTokenID(const size_t expectedTokenID) const | Ogre::Compiler2Pass | `[protected]`
testNextTokenID(const size_t expectedTokenID) const | Ogre::Compiler2Pass | `[protected]`
TokenInstContainer typedef | Ogre::Compiler2Pass | `[protected]`
TokenInstIterator typedef | Ogre::Compiler2Pass | `[protected]`
TokenKeyIterator typedef | Ogre::Compiler2Pass | `[protected]`
TokenRuleContainer typedef | Ogre::Compiler2Pass | `[protected]`
TokenRuleIterator typedef | Ogre::Compiler2Pass | `[protected]`
TokenStateContainer typedef | Ogre::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
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Dec 27 17:31:45 2009