ArkScript
A small, lisp-inspired, functional scripting language
Pass.cpp
Go to the documentation of this file.
2#include <utility>
3
4namespace Ark::internal
5{
6 Pass::Pass(std::string name, const unsigned debug_level) :
7 m_logger(std::move(name), debug_level)
8 {}
9
10 void Pass::configureLogger(std::ostream& os)
11 {
13 }
14}
Interface for a compiler pass.
void configureOutputStream(std::ostream *os)
Set a custom output stream to use for warnings. This will disable colors.
Definition Logger.hpp:147
Pass(std::string name, unsigned debug_level)
Construct a new Pass object.
Definition Pass.cpp:6
void configureLogger(std::ostream &os)
Set a custom output stream for the logger.
Definition Pass.cpp:10
STL namespace.