OpenMW
Compiler::ExprParser Member List
This is the complete list of members for Compiler::ExprParser, including all inherited members.
append(std::vector< Interpreter::Type_Code > &code)Compiler::ExprParser
close()Compiler::ExprParser [private]
ExprParser(ErrorHandler &errorHandler, Context &context, Locals &locals, Literals &literals, bool argument=false)Compiler::ExprParser
getContext()Compiler::Parser [protected]
getErrorHandler()Compiler::Parser [protected]
getOperandType(int Index=0) const Compiler::ExprParser [private]
getOperator() const Compiler::ExprParser [private]
getPriority(char op) const Compiler::ExprParser [private]
getType() const Compiler::ExprParser
handleMemberAccess(const std::string &name)Compiler::ExprParser [private]
isEmpty() const Compiler::Parser
isOpen() const Compiler::ExprParser [private]
mArgumentCompiler::ExprParser [private]
mCodeCompiler::ExprParser [private]
mExplicitCompiler::ExprParser [private]
mFirstCompiler::ExprParser [private]
mLiteralsCompiler::ExprParser [private]
mLocalsCompiler::ExprParser [private]
mMemberOpCompiler::ExprParser [private]
mNextOperandCompiler::ExprParser [private]
mOperandsCompiler::ExprParser [private]
mOperatorsCompiler::ExprParser [private]
mRefOpCompiler::ExprParser [private]
mTokenLocCompiler::ExprParser [private]
parseArguments(const std::string &arguments, Scanner &scanner)Compiler::ExprParser [private]
parseArguments(const std::string &arguments, Scanner &scanner, std::vector< Interpreter::Type_Code > &code, bool invert=false)Compiler::ExprParser
parseComment(const std::string &comment, const TokenLoc &loc, Scanner &scanner)Compiler::Parser [virtual]
parseEOF(Scanner &scanner)Compiler::Parser [virtual]
parseFloat(float value, const TokenLoc &loc, Scanner &scanner)Compiler::ExprParser [virtual]
parseInt(int value, const TokenLoc &loc, Scanner &scanner)Compiler::ExprParser [virtual]
parseKeyword(int keyword, const TokenLoc &loc, Scanner &scanner)Compiler::ExprParser [virtual]
parseName(const std::string &name, const TokenLoc &loc, Scanner &scanner)Compiler::ExprParser [virtual]
Parser(ErrorHandler &errorHandler, Context &context)Compiler::Parser
parseSpecial(int code, const TokenLoc &loc, Scanner &scanner)Compiler::ExprParser [virtual]
pop()Compiler::ExprParser [private]
popOperand()Compiler::ExprParser [private]
popOperator()Compiler::ExprParser [private]
pushBinaryOperator(char c)Compiler::ExprParser [private]
pushFloatLiteral(float value)Compiler::ExprParser [private]
pushIntegerLiteral(int value)Compiler::ExprParser [private]
replaceBinaryOperands()Compiler::ExprParser [private]
reportEOF()Compiler::Parser [protected]
reportError(const std::string &message, const TokenLoc &loc)Compiler::Parser [protected]
reportSeriousError(const std::string &message, const TokenLoc &loc)Compiler::Parser [protected]
reportWarning(const std::string &message, const TokenLoc &loc)Compiler::Parser [protected]
reset()Compiler::ExprParser [virtual]
setOptional(bool optional)Compiler::Parser
start()Compiler::Parser
toLower(const std::string &name)Compiler::Parser [protected, static]
~Parser()Compiler::Parser [virtual]