ChaiScript
|
Public Member Functions | |
virtual AST_NodePtr | parse (const std::string &t_input, const std::string &t_fname)=0 |
virtual void | debug_print (const AST_Node &t, std::string prepend="") const =0 |
virtual void * | get_tracer_ptr ()=0 |
ChaiScript_Parser_Base (ChaiScript_Parser_Base &&)=default | |
ChaiScript_Parser_Base & | operator= (ChaiScript_Parser_Base &&)=delete |
ChaiScript_Parser_Base & | operator= (const ChaiScript_Parser_Base &&)=delete |
template<typename T > | |
T & | get_tracer () noexcept |
Protected Member Functions | |
ChaiScript_Parser_Base (const ChaiScript_Parser_Base &)=default | |