12#ifndef ARK_COMPILER_COMMON_HPP
13#define ARK_COMPILER_COMMON_HPP
43 constexpr std::array<std::string_view, 11>
nodeTypes = {
73 constexpr std::array<std::string_view, 10>
keywords = {
89 constexpr std::array<std::string_view, 25>
operators = {
91 ">",
"<",
"<=",
">=",
"!=",
"=",
92 "len",
"empty?",
"tail",
"head",
94 "toNumber",
"toString",
95 "@",
"and",
"or",
"mod",
constexpr std::array< std::string_view, 11 > nodeTypes
NodeType
The different node types available.
constexpr std::array< std::string_view, 25 > operators
Keyword
The different keywords available.
constexpr std::array< std::string_view, 10 > keywords
List of available keywords in ArkScript.
std::vector< uint8_t > bytecode_t