|
OpenMW
|
VerifyStage: make sure that scripts compile. More...
#include <scriptcheck.hpp>
Public Member Functions | |
| ScriptCheckStage (const CSMDoc::Document &document) | |
| virtual int | setup () |
| virtual void | perform (int stage, CSMDoc::Messages &messages) |
| Messages resulting from this tage will be appended to messages. More... | |
Public Member Functions inherited from CSMDoc::Stage | |
| virtual | ~Stage () |
Private Types | |
| enum | WarningMode { Mode_Ignore, Mode_Normal, Mode_Strict } |
Private Types inherited from Compiler::ErrorHandler | |
| enum | Type { WarningMessage, ErrorMessage } |
Private Member Functions | |
| CSMDoc::Message::Severity | getSeverity (Type type) |
| virtual void | report (const std::string &message, const Compiler::TokenLoc &loc, Type type) |
| Report error to the user. More... | |
| virtual void | report (const std::string &message, Type type) |
| Report a file related error. More... | |
Private Member Functions inherited from Compiler::ErrorHandler | |
| ErrorHandler () | |
| constructor More... | |
| virtual | ~ErrorHandler () |
| destructor More... | |
| bool | isGood () const |
| Was compiling successful? More... | |
| int | countErrors () const |
| Return number of errors. More... | |
| int | countWarnings () const |
| Return number of warnings. More... | |
| void | warning (const std::string &message, const TokenLoc &loc) |
| Generate a warning message. More... | |
| void | error (const std::string &message, const TokenLoc &loc) |
| Generate an error message. More... | |
| void | endOfFile () |
| Generate an error message for an unexpected EOF. More... | |
| virtual void | reset () |
| Remove all previous error/warning events. More... | |
| void | setWarningsMode (int mode) |
| // 0 ignore, 1 rate as warning, 2 rate as error More... | |
| void | downgradeErrors (bool downgrade) |
| Treat errors as warnings. More... | |
Private Attributes | |
| const CSMDoc::Document & | mDocument |
| Compiler::Extensions | mExtensions |
| CSMWorld::ScriptContext | mContext |
| std::string | mId |
| std::string | mFile |
| CSMDoc::Messages * | mMessages |
| WarningMode | mWarningMode |
VerifyStage: make sure that scripts compile.
|
private |
| CSMTools::ScriptCheckStage::ScriptCheckStage | ( | const CSMDoc::Document & | document | ) |
|
private |
|
virtual |
Messages resulting from this tage will be appended to messages.
Implements CSMDoc::Stage.
|
privatevirtual |
Report error to the user.
Implements Compiler::ErrorHandler.
|
privatevirtual |
Report a file related error.
Implements Compiler::ErrorHandler.
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.6