ArkScript
A small, fast, functional and scripting language for video games
Ark::Welder Member List

This is the complete list of members for Ark::Welder, including all inherited members.

ast() const noexceptArk::Welder
bytecode() const noexceptArk::Welder
computeAST(const std::string &filename, const std::string &code)Ark::Welderprivate
computeASTFromFile(const std::string &filename)Ark::Welder
computeASTFromString(const std::string &code)Ark::Welder
dumpIRToFile() constArk::Welderprivate
generateBytecode()Ark::Welder
m_ast_optimizerArk::Welderprivate
m_bytecodeArk::Welderprivate
m_compilerArk::Welderprivate
m_computed_astArk::Welderprivate
m_featuresArk::Welderprivate
m_import_solverArk::Welderprivate
m_importsArk::Welderprivate
m_irArk::Welderprivate
m_ir_compilerArk::Welderprivate
m_ir_optimizerArk::Welderprivate
m_lib_envArk::Welderprivate
m_loggerArk::Welderprivate
m_macro_processorArk::Welderprivate
m_name_resolverArk::Welderprivate
m_parserArk::Welderprivate
m_root_fileArk::Welderprivate
registerSymbol(const std::string &name)Ark::Welder
saveBytecodeToFile(const std::string &filename)Ark::Welder
textualIR() const noexceptArk::Welder
Welder(unsigned debug, const std::vector< std::filesystem::path > &lib_env, uint16_t features=DefaultFeatures)Ark::Welder