aboutsummaryrefslogtreecommitdiff
path: root/include/value.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/value.h')
-rw-r--r--include/value.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/value.h b/include/value.h
index 1d053b7..58e57fe 100644
--- a/include/value.h
+++ b/include/value.h
@@ -14,6 +14,9 @@ typedef enum {
TSL_TYPE_USERDATA
} TslType;
+/* TODO: Support BigInt */
+typedef double TslNumber;
+
typedef enum {
TSL_FALSE,
TSL_TRUE
@@ -36,7 +39,7 @@ typedef struct {
typedef struct {
union {
- double number;
+ TslNumber number;
TslString *string;
TslBool boolean;
TslList *list;