#include <C4Aul.h>
Public Member Functions | |
C4AulParseError (C4ScriptHost *pScript, const char *pMsg) | |
C4AulParseError (class C4AulParse *state, const char *pMsg) | |
C4AulParseError (C4AulScriptFunc *Fn, const char *SPos, const char *pMsg) | |
const char * | what () const noexcept override |
Protected Attributes | |
StdCopyStrBuf | sMessage |
C4AulParseError::C4AulParseError | ( | C4ScriptHost * | pScript, |
const char * | pMsg | ||
) |
Definition at line 203 of file C4AulParse.cpp.
References StdStrBuf::AppendFormat(), StdStrBuf::Copy(), StdStrBuf::getData(), C4ScriptHost::ScriptName, and C4AulError::sMessage.
C4AulParseError::C4AulParseError | ( | class C4AulParse * | state, |
const char * | pMsg | ||
) |
Definition at line 196 of file C4AulParse.cpp.
References StdStrBuf::Copy(), and C4AulError::sMessage.
C4AulParseError::C4AulParseError | ( | C4AulScriptFunc * | Fn, |
const char * | SPos, | ||
const char * | pMsg | ||
) |
Definition at line 215 of file C4AulParse.cpp.
References StdStrBuf::Append(), StdStrBuf::AppendChar(), StdStrBuf::AppendFormat(), StdStrBuf::Copy(), StdStrBuf::getData(), C4AulFunc::GetName(), C4ScriptHost::GetScript(), C4AulScriptFunc::pOrgScript, C4ScriptHost::ScriptName, SGetLine(), SLineGetCharacters(), and C4AulError::sMessage.
|
overridenoexceptinherited |
Definition at line 59 of file C4Aul.cpp.
References StdStrBuf::getData(), and C4AulError::sMessage.
Referenced by C4PropList::Call(), C4AulFunc::CheckParTypes(), C4AulExec::DirectExec(), C4AulScriptEngine::Link(), C4AulParse::Parse_Script(), C4AulCompiler::PreparseAstVisitor::visit(), and C4AulCompiler::ConstantResolver::visit().
|
protectedinherited |
Definition at line 44 of file C4Aul.h.
Referenced by C4AulExecError::C4AulExecError(), C4AulParseError(), and C4AulError::what().