A simple scripting language in C++
Ferenc Szontágh
2025-04-14 c34b2c57219aa496a202c2be1e12332b4eeea440
src/VariableTypes.hpp
@@ -10,7 +10,7 @@
using DataContainer = std::variant<int, double, std::string, bool>;
enum class Type : std::uint8_t { VT_INT, VT_DOUBLE, VT_STRING, VT_BOOLEAN, VT_NULL, VT_FUNCTION, VT_NOT_DEFINED };
enum class Type : std::uint8_t { VT_INT, VT_DOUBLE, VT_STRING, VT_BOOLEAN, VT_NULL, VT_NOT_DEFINED };
const std::unordered_map<std::string, Type> StringToTypeMap = {
    { "int",         Type::VT_INT         },
@@ -19,7 +19,6 @@
    { "bool",        Type::VT_BOOLEAN     },
    { "boolean",     Type::VT_BOOLEAN     },
    { "null",        Type::VT_NULL        },
    { "function",    Type::VT_FUNCTION    },
    { "not_defined", Type::VT_NOT_DEFINED },
};
const std::unordered_map<Type, std::string> StypeToStringMap = {
@@ -28,7 +27,6 @@
    { Type::VT_STRING,      "string"      },
    { Type::VT_BOOLEAN,     "bool"        },
    { Type::VT_NULL,        "null"        },
    { Type::VT_FUNCTION,    "function"    },
    { Type::VT_NOT_DEFINED, "not_defined" },
};