Added the opaque keyword

This commit is contained in:
2022-10-03 21:32:09 +01:00
parent 8ce7dd0d95
commit bd4ab2aa04
5 changed files with 10 additions and 3 deletions

View File

@@ -816,6 +816,7 @@ ParseRule parseRules[] = { //must match the token types
{NULL, NULL, PREC_NONE},// TOKEN_ARRAY,
{NULL, NULL, PREC_NONE},// TOKEN_DICTIONARY,
{NULL, NULL, PREC_NONE},// TOKEN_FUNCTION,
{NULL, NULL, PREC_NONE},// TOKEN_OPAQUE,
{NULL, NULL, PREC_NONE},// TOKEN_ANY,
//keywords and reserved words
@@ -1486,6 +1487,10 @@ static Literal readTypeToLiteral(Parser* parser) {
AS_TYPE(literal).typeOf = LITERAL_FUNCTION;
break;
case TOKEN_OPAQUE:
AS_TYPE(literal).typeOf = LITERAL_OPAQUE;
break;
case TOKEN_ANY:
AS_TYPE(literal).typeOf = LITERAL_ANY;
break;