![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
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 |