![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
AST node used by the parser, optimizer and compiler. More...
#include <variant>#include <ostream>#include <string>#include <vector>#include <optional>#include <Ark/Compiler/AST/Namespace.hpp>#include <Ark/Compiler/Common.hpp>#include <Ark/Utils/Platform.hpp>#include <Ark/Utils/Position.hpp>Go to the source code of this file.
Classes | |
| class | Ark::internal::Node |
| A node of an Abstract Syntax Tree for ArkScript. More... | |
Namespaces | |
| namespace | Ark |
| namespace | Ark::internal |
Functions | |
| const Node & | Ark::internal::getTrueNode () |
| const Node & | Ark::internal::getFalseNode () |
| const Node & | Ark::internal::getNilNode () |
| const Node & | Ark::internal::getListNode () |
| std::string | Ark::internal::typeToString (const Node &node) noexcept |
AST node used by the parser, optimizer and compiler.
Definition in file Node.hpp.