/** ****************************************************************************** * @file : value.h * @author : simon * @brief : 常量 support only double-precision, floating-point numbers * @attention : None * @date : 2023/8/16 ****************************************************************************** */ #ifndef CLOX__VALUE_H_ #define CLOX__VALUE_H_ #include "common.h" typedef double Value; /// \brief 常量池 typedef struct { int capacity; int count; Value *values; } ValueArray; void initValueArray(ValueArray *array); void writeValueArray(ValueArray *array, Value value); void freeValueArray(ValueArray *array); void printValue(Value value); #endif //CLOX__VALUE_H_