![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
Handles the macros and their expansion in ArkScript source code. More...
#include <Ark/Utils/Platform.hpp>#include <Ark/Compiler/AST/Node.hpp>#include <Ark/Compiler/Macros/MacroScope.hpp>#include <Ark/Compiler/Pass.hpp>#include <unordered_map>#include <optional>#include <string>Go to the source code of this file.
Classes | |
| class | Ark::internal::MacroProcessor |
| The class handling the macros definitions and calls, given an AST. More... | |
Namespaces | |
| namespace | Ark |
| namespace | Ark::internal |
Handles the macros and their expansion in ArkScript source code.
Definition in file Processor.hpp.