Declare variables with a type but no value allowed

This commit is contained in:
2022-08-19 17:52:24 +01:00
parent 574a864dd0
commit 16291bd1af
3 changed files with 29 additions and 17 deletions

View File

@@ -839,7 +839,7 @@ static Literal readTypeToLiteral(Parser* parser) {
}
break;
//TODO: function
//TODO: function?
case TOKEN_ANY:
AS_TYPE(literal).typeOf = LITERAL_ANY;
@@ -872,7 +872,7 @@ static void varDecl(Parser* parser, Node** nodeHandle) {
typeLiteral = readTypeToLiteral(parser);
}
else {
//default any
//default to non-const any
typeLiteral = TO_TYPE_LITERAL(LITERAL_ANY, false);
}