12#ifndef ARK_COMPILER_VALTABLEELEM_HPP
13#define ARK_COMPILER_VALTABLEELEM_HPP
39 std::variant<double, std::string, std::size_t>
value;
AST node used by the parser, optimizer and compiler.
A node of an Abstract Syntax Tree for ArkScript.
ValTableElemType
Enumeration to keep track of the type of a Compiler Value.
A Compiler Value class helper to handle multiple types.
std::variant< double, std::string, std::size_t > value
bool operator==(const ValTableElem &A) const noexcept