From 031ff654cf9ad4de5cecf3fabff92e4bb2352c17 Mon Sep 17 00:00:00 2001 From: katherine Date: Thu, 23 May 2019 01:06:07 -0700 Subject: expand and revise builtin types --- src/parse.h | 50 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 13 deletions(-) (limited to 'src/parse.h') 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 { -- cgit v1.2.3