#include "literals.hpp" #include #include namespace Compiler { int Literals::addInteger(Interpreter::Type_Integer value) { int index = static_cast(mIntegers.size()); mIntegers.push_back(value); return index; } int Literals::addFloat(Interpreter::Type_Float value) { int index = static_cast(mFloats.size()); mFloats.push_back(value); return index; } int Literals::addString(const std::string& value) { int index = static_cast(mStrings.size()); mStrings.push_back(value); return index; } void Literals::clear() { mIntegers.clear(); mFloats.clear(); mStrings.clear(); } }