aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse.h')
-rw-r--r--src/parse.h50
1 files changed, 37 insertions, 13 deletions
diff --git a/src/parse.h b/src/parse.h
index 1bc6710..09eed9f 100644
--- a/src/parse.h
+++ b/src/parse.h
@@ -12,21 +12,45 @@
enum parse_type_e {
PARSE_TYPE_BOOL = 0,
PARSE_TYPE_STRING = 1,
- PARSE_TYPE_INT = 2,
- PARSE_TYPE_UINT = 3,
- PARSE_TYPE_DEFTYPE = 4,
+ PARSE_TYPE_ID = 2,
+ PARSE_TYPE_INT = 3,
+ PARSE_TYPE_INTL = 4,
+ PARSE_TYPE_INTLL = 5,
+ PARSE_TYPE_UINT = 6,
+ PARSE_TYPE_UINTL = 7,
+ PARSE_TYPE_UINTLL = 8,
+ PARSE_TYPE_FLOAT = 9,
+ PARSE_TYPE_DOUBLE = 10,
+ PARSE_TYPE_DOUBLEL = 11,
+ PARSE_TYPE_DEFTYPE = 12,
- PARSE_TYPE_ARRAY_BOOL = 5,
- PARSE_TYPE_ARRAY_STRING = 6,
- PARSE_TYPE_ARRAY_INT = 7,
- PARSE_TYPE_ARRAY_UINT = 8,
- PARSE_TYPE_ARRAY_DEFTYPE = 9,
+ PARSE_TYPE_ARRAY_BOOL = 13,
+ PARSE_TYPE_ARRAY_STRING = 14,
+ PARSE_TYPE_ARRAY_ID = 15,
+ PARSE_TYPE_ARRAY_INT = 16,
+ PARSE_TYPE_ARRAY_INTL = 17,
+ PARSE_TYPE_ARRAY_INTLL = 18,
+ PARSE_TYPE_ARRAY_UINT = 19,
+ PARSE_TYPE_ARRAY_UINTL = 20,
+ PARSE_TYPE_ARRAY_UINTLL = 21,
+ PARSE_TYPE_ARRAY_FLOAT = 22,
+ PARSE_TYPE_ARRAY_DOUBLE = 23,
+ PARSE_TYPE_ARRAY_DOUBLEL = 24,
+ PARSE_TYPE_ARRAY_DEFTYPE = 25,
- PARSE_TYPE_HASH_BOOL = 10,
- PARSE_TYPE_HASH_STRING = 11,
- PARSE_TYPE_HASH_INT = 12,
- PARSE_TYPE_HASH_UINT = 13,
- PARSE_TYPE_HASH_DEFTYPE = 14,
+ PARSE_TYPE_HASH_BOOL = 26,
+ PARSE_TYPE_HASH_STRING = 27,
+ PARSE_TYPE_HASH_ID = 28,
+ PARSE_TYPE_HASH_INT = 29,
+ PARSE_TYPE_HASH_INTL = 30,
+ PARSE_TYPE_HASH_INTLL = 31,
+ PARSE_TYPE_HASH_UINT = 32,
+ PARSE_TYPE_HASH_UINTL = 33,
+ PARSE_TYPE_HASH_UINTLL = 34,
+ PARSE_TYPE_HASH_FLOAT = 35,
+ PARSE_TYPE_HASH_DOUBLE = 36,
+ PARSE_TYPE_HASH_DOUBLEL = 37,
+ PARSE_TYPE_HASH_DEFTYPE = 38,
};
struct parse_deftype_s {