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 noexcept
Ark::Welder
bytecode
() const noexcept
Ark::Welder
computeAST
(const std::string &filename, const std::string &code)
Ark::Welder
private
computeASTFromFile
(const std::string &filename)
Ark::Welder
computeASTFromString
(const std::string &code)
Ark::Welder
dumpIRToFile
() const
Ark::Welder
private
generateBytecode
()
Ark::Welder
m_ast_optimizer
Ark::Welder
private
m_bytecode
Ark::Welder
private
m_compiler
Ark::Welder
private
m_computed_ast
Ark::Welder
private
m_features
Ark::Welder
private
m_import_solver
Ark::Welder
private
m_imports
Ark::Welder
private
m_ir
Ark::Welder
private
m_ir_compiler
Ark::Welder
private
m_ir_optimizer
Ark::Welder
private
m_lib_env
Ark::Welder
private
m_logger
Ark::Welder
private
m_macro_processor
Ark::Welder
private
m_name_resolver
Ark::Welder
private
m_parser
Ark::Welder
private
m_root_file
Ark::Welder
private
registerSymbol
(const std::string &name)
Ark::Welder
saveBytecodeToFile
(const std::string &filename)
Ark::Welder
textualIR
() const noexcept
Ark::Welder
Welder
(unsigned debug, const std::vector< std::filesystem::path > &lib_env, uint16_t features=DefaultFeatures)
Ark::Welder
Generated on Wed Jan 15 2025 19:51:44 for ArkScript by
1.12.0