BeginState enum value | Compiler::LineParser | private |
EndState enum value | Compiler::LineParser | private |
ExplicitState enum value | Compiler::LineParser | private |
getContext() const | Compiler::Parser | protected |
getErrorHandler() | Compiler::Parser | protected |
isEmpty() const | Compiler::Parser | |
LineParser(ErrorHandler &errorHandler, const Context &context, Locals &locals, Literals &literals, std::vector< Interpreter::Type_Code > &code, bool allowExpression=false) | Compiler::LineParser | |
mAllowExpression | Compiler::LineParser | private |
mButtons | Compiler::LineParser | private |
mCode | Compiler::LineParser | private |
MemberState enum value | Compiler::LineParser | private |
MessageButtonCommaState enum value | Compiler::LineParser | private |
MessageButtonState enum value | Compiler::LineParser | private |
MessageCommaState enum value | Compiler::LineParser | private |
MessageState enum value | Compiler::LineParser | private |
mExplicit | Compiler::LineParser | private |
mExprParser | Compiler::LineParser | private |
mLiterals | Compiler::LineParser | private |
mLocals | Compiler::LineParser | private |
mMemberName | Compiler::LineParser | private |
mName | Compiler::LineParser | private |
mReferenceMember | Compiler::LineParser | private |
mState | Compiler::LineParser | private |
mType | Compiler::LineParser | private |
parseComment(const std::string &comment, const TokenLoc &loc, Scanner &scanner) | Compiler::Parser | virtual |
parseEOF(Scanner &scanner) | Compiler::Parser | virtual |
parseExpression(Scanner &scanner, const TokenLoc &loc) | Compiler::LineParser | private |
parseFloat(float value, const TokenLoc &loc, Scanner &scanner) | Compiler::LineParser | virtual |
parseInt(int value, const TokenLoc &loc, Scanner &scanner) | Compiler::LineParser | virtual |
parseKeyword(int keyword, const TokenLoc &loc, Scanner &scanner) | Compiler::LineParser | virtual |
parseName(const std::string &name, const TokenLoc &loc, Scanner &scanner) | Compiler::LineParser | virtual |
Parser(ErrorHandler &errorHandler, const Context &context) | Compiler::Parser | |
parseSpecial(int code, const TokenLoc &loc, Scanner &scanner) | Compiler::LineParser | virtual |
PotentialEndState enum value | Compiler::LineParser | private |
PotentialExplicitState enum value | Compiler::LineParser | private |
reportEOF() | 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::LineParser | virtual |
SetGlobalVarState enum value | Compiler::LineParser | private |
SetLocalVarState enum value | Compiler::LineParser | private |
SetMemberVarState enum value | Compiler::LineParser | private |
SetMemberVarState2 enum value | Compiler::LineParser | private |
setOptional(bool optional) | Compiler::Parser | |
SetPotentialMemberVarState enum value | Compiler::LineParser | private |
SetState enum value | Compiler::LineParser | private |
start() | Compiler::Parser | |
State enum name | Compiler::LineParser | private |
toLower(const std::string &name) | Compiler::Parser | protectedstatic |
~Parser() | Compiler::Parser | virtual |