ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::IRCompiler Member List
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
configureLogger
(std::ostream &os)
Ark::internal::Pass
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::Pass
protected
Pass
(std::string name, unsigned debug_level)
Ark::internal::Pass
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
~Pass
()=default
Ark::internal::Pass
virtual
Generated on Thu Mar 19 2026 06:48:17 for ArkScript by
1.12.0