NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
newlang::RunTime Member List

This is the complete list of members for newlang::RunTime, including all inherited members.

AppendModule(ModulePtr module)newlang::GlobalObjects
BaseTypeFromString(RunTime *rt, const std::string_view text, bool *has_error=nullptr)newlang::RunTimestatic
Clear()newlang::RunTimevirtual
CompileCppSource(const std::string_view source, std::string &out, std::vector< std::string > opts={})newlang::RunTime
CreateArgs_(ObjPtr &args, const TermPtr &term, Context *runner=nullptr)newlang::RunTime
CreateDict(const TermPtr &term, Context *runner=nullptr)newlang::RunTime
CreateFunction(TermPtr proto, TermPtr block)newlang::RunTime
CreateFunction(TermPtr proto, void *addr)newlang::RunTime
CreateNative(const char *proto, const char *module=nullptr, bool lazzy=false, const char *mangle_name=nullptr)newlang::RunTimestatic
CreateNative(TermPtr proto, const char *module=nullptr, bool lazzy=false, const char *mangle_name=nullptr)newlang::RunTimestatic
CreateNative(TermPtr proto, void *addr)newlang::RunTimestatic
CreateTensor(const TermPtr &term, Context *runner=nullptr)newlang::RunTime
Dump(const std::string_view filter="", const char delim=';')newlang::GlobalObjects
Escape(const std::string_view str)newlang::RunTimestatic
ExecModule(const char *module, const char *output, bool cached, Context *ctx)newlang::RunTime
ExpandFileName(std::string &filename)newlang::RunTimestatic
ffi_call_type typedefnewlang::RunTime
ffi_filenewlang::RunTimestatic
ffi_prep_cif_type typedefnewlang::RunTime
ffi_prep_cif_var_type typedefnewlang::RunTime
FindObject(const std::string_view name)newlang::GlobalObjects
GetLastErrorMessage()newlang::RunTimestatic
GetNativeAddress(void *handle, const std::string_view name)newlang::RunTimestatic
GetTypeFromString(const std::string_view type, bool *has_error=nullptr)newlang::RunTime
GlobalNameBuildinRegister()newlang::RunTime
Init(StringArray args)newlang::RunTimestatic
Init(int argc=0, const char **argv=nullptr, const char **penv=nullptr)newlang::RunTimestatic
InitInternal(const StringArray args)newlang::RunTime
LoadModuleFromFile(const char *name_str, bool init)newlang::RunTime
m_assert_enablenewlang::RunTime
m_cache_dirnewlang::RunTime
m_curr_modulenewlang::GlobalObjects
m_diagnewlang::RunTime
m_embed_sourcenewlang::RunTime
m_eval_enablenewlang::RunTime
m_exec_dirnewlang::RunTime
m_ffi_callnewlang::RunTimestatic
m_ffi_handlenewlang::RunTimestatic
m_ffi_prep_cifnewlang::RunTimestatic
m_ffi_prep_cif_varnewlang::RunTimestatic
m_ffi_type_doublenewlang::RunTimestatic
m_ffi_type_floatnewlang::RunTimestatic
m_ffi_type_pointernewlang::RunTimestatic
m_ffi_type_sint16newlang::RunTimestatic
m_ffi_type_sint32newlang::RunTimestatic
m_ffi_type_sint64newlang::RunTimestatic
m_ffi_type_sint8newlang::RunTimestatic
m_ffi_type_uint16newlang::RunTimestatic
m_ffi_type_uint32newlang::RunTimestatic
m_ffi_type_uint64newlang::RunTimestatic
m_ffi_type_uint8newlang::RunTimestatic
m_ffi_type_voidnewlang::RunTimestatic
m_import_modulenewlang::RunTime
m_import_nativenewlang::RunTime
m_integer_typenewlang::RunTimestatic
m_link_jitnewlang::RunTime
m_link_rtnewlang::RunTime
m_load_dslnewlang::RunTime
m_load_runtimenewlang::RunTime
m_mainnewlang::RunTime
m_main_astnewlang::RunTime
m_module_loadernewlang::RunTime
m_modulesnewlang::GlobalObjects
m_search_dirnewlang::RunTime
m_temp_dirnewlang::RunTime
m_typedef_limitnewlang::RunTime
m_user_dirnewlang::RunTime
m_wide_char_typenewlang::RunTimestatic
m_wide_char_type_ffinewlang::RunTimestatic
m_work_dirnewlang::RunTime
MakeMainArgs(int argc, const char **argv, const char **penv)newlang::RunTimeinlinestatic
MakeObjArgs(int argc, const char **argv)newlang::RunTimeinlinestatic
ModuleRead(FileModule &data, const std::string_view filename, const std::string_view modulename="")newlang::RunTimestatic
ModuleSave(const FileModule &data, const std::string_view filename, const std::string_view module_name="")newlang::RunTimestatic
NativeNameMangling(const Term *term, RunTime *rt)newlang::RunTimestatic
NativeNameMangling(std::string_view name)newlang::RunTimestatic
ObjFromModule(ModulePtr module, TermPtr term)newlang::RunTime
operator=(const RunTime &)=deletenewlang::RunTime
OpLoadModule(TermPtr term)newlang::RunTime
PairType typedefnewlang::GlobalObjects
ParseArgs(StringArray args)newlang::RunTimeinlineprotected
ParseBuildin(const std::string_view src)newlang::RunTime
pred_compare(const std::string &find, const std::string &str)newlang::RunTimeinlinestatic
RegisterBuildinFunc(std::string proto, void *func)newlang::RunTime
RegisterBuildinType(ObjType type, std::vector< std::string > parents)newlang::RunTime
RegisterObject(bool only_new, const std::string_view name, TermPtr term, Variable var)newlang::GlobalObjects
RegisterSystemFunc(const char *source)newlang::RunTime
RunMain()newlang::RunTime
RunTime(const StringArray &args={})newlang::RunTime
RunTime(const RunTime &)=deletenewlang::RunTime
SelectPredict(std::wstring wstart, size_t overage_count=0)newlang::RunTimeinline
SelectPredict(std::string start, size_t overage_count=0)newlang::RunTime
size()newlang::GlobalObjectsinline
SplitChar(std::string_view str, const std::string_view delimiter)newlang::RunTimeinlinestatic
SplitString(const std::string_view str, const std::string_view delim)newlang::RunTimeinlinestatic
UnLoadModule(const char *name_str, bool deinit)newlang::RunTime
~RunTime()newlang::RunTimevirtual