Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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]
BNF_ALPHA_SET enum valueOgre::Compiler2Pass [protected]
BNF_AND_TERM enum valueOgre::Compiler2Pass [protected]
BNF_ANY_CHARACTER 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]
getBNFGrammerTextFromRulePath(size_t ruleID)Ogre::Compiler2Pass [protected]
getClientBNFGrammer(void)=0Ogre::Compiler2Pass [pure virtual]
getClientGrammerName(void)=0Ogre::Compiler2Pass [pure virtual]
getClientLexemeTokenID(const String &lexeme, const bool isCaseSensitive=false)Ogre::Compiler2Pass [private]
getCurrentToken(void)Ogre::Compiler2Pass [protected]
getLexemeText(size_t &ruleID)Ogre::Compiler2Pass [private]
getNextToken(const size_t expectedTokenID=0)Ogre::Compiler2Pass [protected]
getNextTokenLabel(void)Ogre::Compiler2Pass [protected]
getNextTokenValue(void)Ogre::Compiler2Pass [protected]
getPass2TokenQueCount(void) const Ogre::Compiler2Pass [protected]
getRemainingTokensForAction(void) const Ogre::Compiler2Pass [protected]
initBNFCompiler(void)Ogre::Compiler2Pass [private]
isCharacterLabel(const size_t rulepathIDX)Ogre::Compiler2Pass [protected]
isFloatValue(float &fvalue, size_t &charsize) const Ogre::Compiler2Pass [protected]
isLexemeMatch(const String &lexeme, const bool caseSensitive) const Ogre::Compiler2Pass [protected]
LexemeTokenDefContainer typedefOgre::Compiler2Pass [protected]
LexemeTokenDefIterator typedefOgre::Compiler2Pass [protected]
LexemeTokenMap typedefOgre::Compiler2Pass [protected]
mActiveContextsOgre::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]
mLabelIsActiveOgre::Compiler2Pass [protected]
mLabelsOgre::Compiler2Pass [protected]
mNoSpaceSkipOgre::Compiler2Pass [protected]
mNoTerminalTokenOgre::Compiler2Pass [protected]
modifyLastRule(const OperationType pendingRuleOp, const size_t tokenID)Ogre::Compiler2Pass [private]
mPass2TokenQuePositionOgre::Compiler2Pass [protected]
mPreviousActionQuePositionOgre::Compiler2Pass [protected]
mSourceOgre::Compiler2Pass [protected]
mSourceNameOgre::Compiler2Pass [protected]
OperationType enum nameOgre::Compiler2Pass [protected]
otAND enum valueOgre::Compiler2Pass [protected]
otDATA enum valueOgre::Compiler2Pass [protected]
otEND 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]
setupTokenDefinitions(void)=0Ogre::Compiler2Pass [protected, pure virtual]
skipComments()Ogre::Compiler2Pass [protected]
skipEOL()Ogre::Compiler2Pass [protected]
skipWhiteSpace()Ogre::Compiler2Pass [protected]
SystemRuleToken enum nameOgre::Compiler2Pass [protected]
SystemTokenBaseOgre::Compiler2Pass [protected, static]
testNextTokenID(const size_t expectedTokenID)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]
~Compiler2Pass()Ogre::Compiler2Pass [virtual]

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 12 14:38:25 2006