12#ifndef COMPILER_MACROS_PIPELINE_HPP
13#define COMPILER_MACROS_PIPELINE_HPP
The base class for all MacroExecutors.
The class that initializes the MacroExecutors.
MacroExecutorPipeline()=default
std::vector< std::shared_ptr< MacroExecutor > > m_executors
bool applyMacro(Node &node) const
Passes node through all MacroExecutors sequentially.
A node of an Abstract Syntax Tree for ArkScript.