![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
The ArkScript virtual machine. More...
#include <array>
#include <vector>
#include <string>
#include <cassert>
#include <utility>
#include <cinttypes>
#include <unordered_map>
#include <algorithm>
#include <fmt/core.h>
#include <Ark/Compiler/Instructions.hpp>
#include <Ark/VM/Value.hpp>
#include <Ark/VM/State.hpp>
#include <Ark/VM/ErrorKind.hpp>
#include <Ark/VM/ExecutionContext.hpp>
#include <Ark/Builtins/Builtins.hpp>
#include <Ark/Platform.hpp>
#include <Ark/VM/Plugin.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 |
Variables | |
const auto | Ark::Nil = Value(ValueType::Nil) |
ArkScript Nil value. | |
const auto | Ark::False = Value(ValueType::False) |
ArkScript False value. | |
const auto | Ark::True = Value(ValueType::True) |
ArkScript True value. | |
The ArkScript virtual machine.
Definition in file VM.hpp.