ArkScript
A small, lisp-inspired, functional scripting language
DefaultValues.hpp
Go to the documentation of this file.
1/*
2 * @file DefaultValues.hpp
3 * @author Lex Plateau (lexplt.dev@gmail.com)
4 * @brief Defines default values to be used by the VM
5 * @date 2025-08-10
6 *
7 * @copyright Copyright (c) 2025
8 *
9 */
10
11#ifndef ARK_VM_DEFAULTVALUES_HPP
12#define ARK_VM_DEFAULTVALUES_HPP
13
14#include <Ark/VM/Value.hpp>
15
16namespace Ark
17{
18 /// ArkScript Nil value
19 const auto Nil = Value(ValueType::Nil);
20 /// ArkScript False value
22 /// ArkScript True value
23 const auto True = Value(ValueType::True);
24}
25
26#endif // ARK_VM_DEFAULTVALUES_HPP
Default value type handled by the virtual machine.
const auto False
ArkScript False value.
const auto Nil
ArkScript Nil value.
const auto True
ArkScript True value.