![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
This is the complete list of members for Ark::internal::IRCompiler, including all inherited members.
bytecode() const noexcept | Ark::internal::IRCompiler | |
compile() | Ark::internal::IRCompiler | private |
dumpToStream(std::ostream &stream) const | Ark::internal::IRCompiler | |
IRCompiler(unsigned debug) | Ark::internal::IRCompiler | explicit |
m_bytecode | Ark::internal::IRCompiler | private |
m_filenames | Ark::internal::IRCompiler | private |
m_ir | Ark::internal::IRCompiler | private |
m_logger | Ark::internal::IRCompiler | private |
process(const std::vector< IR::Block > &pages, const std::vector< std::string > &symbols, const std::vector< ValTableElem > &values) | Ark::internal::IRCompiler | |
pushFileHeader() noexcept | Ark::internal::IRCompiler | private |
pushFilenameTable() | Ark::internal::IRCompiler | private |
pushInstLocTable(const std::vector< IR::Block > &pages) | Ark::internal::IRCompiler | private |
pushSymbolTable(const std::vector< std::string > &symbols) | Ark::internal::IRCompiler | private |
pushValueTable(const std::vector< ValTableElem > &values) | Ark::internal::IRCompiler | private |
pushWord(const Word &word) | Ark::internal::IRCompiler | private |