ChaiScript
|
Errors generated during parsing or evaluation. More...
#include <chaiscript_common.hpp>
Public Member Functions | |
eval_error (const std::string &t_why, const File_Position &t_where, const std::string &t_fname, const std::vector< Boxed_Value > &t_parameters, const std::vector< chaiscript::Const_Proxy_Function > &t_functions, bool t_dot_notation, const chaiscript::detail::Dispatch_Engine &t_ss) noexcept | |
eval_error (const std::string &t_why, const std::vector< Boxed_Value > &t_parameters, const std::vector< chaiscript::Const_Proxy_Function > &t_functions, bool t_dot_notation, const chaiscript::detail::Dispatch_Engine &t_ss) noexcept | |
eval_error (const std::string &t_why, const File_Position &t_where, const std::string &t_fname) noexcept | |
eval_error (const std::string &t_why) noexcept | |
eval_error (const eval_error &)=default | |
std::string | pretty_print () const |
Public Attributes | |
std::string | reason |
File_Position | start_position |
std::string | filename |
std::string | detail |
std::vector< AST_Node_Trace > | call_stack |
Errors generated during parsing or evaluation.