![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
The ArkScript virtual machine. More...
#include <array>#include <vector>#include <string>#include <ranges>#include <cassert>#include <utility>#include <cinttypes>#include <unordered_map>#include <algorithm>#include <fmt/core.h>#include <fmt/ranges.h>#include <Ark/Compiler/Instructions.hpp>#include <Ark/VM/Value.hpp>#include <Ark/VM/State.hpp>#include <Ark/VM/ScopeView.hpp>#include <Ark/VM/ErrorKind.hpp>#include <Ark/VM/ExecutionContext.hpp>#include <Ark/Builtins/Builtins.hpp>#include <Ark/Utils/Platform.hpp>#include <Ark/VM/SharedLibrary.hpp>#include <Ark/VM/Future.hpp>#include "VM.inl"Go to the source code of this file.
Classes | |
| class | Ark::VM |
| The ArkScript virtual machine, executing ArkScript bytecode. More... | |
Namespaces | |
| namespace | Ark |
Macros | |
| #define | ARK_VM_VM_INL |
The ArkScript virtual machine.
Definition in file VM.hpp.