Added more reserved words

This commit is contained in:
2024-10-27 18:07:52 +11:00
parent e3bb7c0d25
commit b30a092ab8
3 changed files with 5 additions and 5 deletions

View File

@@ -21,9 +21,9 @@ const Toy_KeywordTypeTuple keywordTuples[] = {
{TOY_TOKEN_TYPE_INTEGER, "int"}, {TOY_TOKEN_TYPE_INTEGER, "int"},
{TOY_TOKEN_TYPE_FLOAT, "float"}, {TOY_TOKEN_TYPE_FLOAT, "float"},
{TOY_TOKEN_TYPE_STRING, "string"}, {TOY_TOKEN_TYPE_STRING, "string"},
// TOY_TOKEN_TYPE_ARRAY, {TOY_TOKEN_TYPE_ARRAY, "array"},
// TOY_TOKEN_TYPE_DICTIONARY, {TOY_TOKEN_TYPE_TABLE, "table"},
// TOY_TOKEN_TYPE_FUNCTION, {TOY_TOKEN_TYPE_FUNCTION, "function"}, //TODO: type??
{TOY_TOKEN_TYPE_OPAQUE, "opaque"}, {TOY_TOKEN_TYPE_OPAQUE, "opaque"},
{TOY_TOKEN_TYPE_ANY, "any"}, {TOY_TOKEN_TYPE_ANY, "any"},

View File

@@ -130,7 +130,7 @@ static ParsingTuple parsingRulesetTable[] = {
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_FLOAT, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_FLOAT,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_STRING, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_STRING,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_ARRAY, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_ARRAY,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_DICTIONARY, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_TABLE,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_FUNCTION, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_FUNCTION,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_OPAQUE, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_OPAQUE,
{PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_ANY, {PREC_NONE,NULL,NULL},// TOY_TOKEN_TYPE_ANY,

View File

@@ -15,7 +15,7 @@ typedef enum Toy_TokenType {
TOY_TOKEN_TYPE_FLOAT, TOY_TOKEN_TYPE_FLOAT,
TOY_TOKEN_TYPE_STRING, TOY_TOKEN_TYPE_STRING,
TOY_TOKEN_TYPE_ARRAY, TOY_TOKEN_TYPE_ARRAY,
TOY_TOKEN_TYPE_DICTIONARY, TOY_TOKEN_TYPE_TABLE,
TOY_TOKEN_TYPE_FUNCTION, TOY_TOKEN_TYPE_FUNCTION,
TOY_TOKEN_TYPE_OPAQUE, TOY_TOKEN_TYPE_OPAQUE,
TOY_TOKEN_TYPE_ANY, TOY_TOKEN_TYPE_ANY,