Merge branch 'main' into blocks-metadata

This commit is contained in:
MihailRis 2024-09-30 17:23:05 +03:00
commit 8d89e06ac5

View File

@ -162,10 +162,12 @@ Parser::Parser(std::string_view filename, std::string_view source)
dv::value Parser::parse() { dv::value Parser::parse() {
char next = peek(); char next = peek();
if (next != '{') { if (next == '{') {
throw error("'{' expected"); return parseObject();
} else if (next == '[') {
return parseList();
} }
return parseObject(); throw error("'{' or '[' expected");
} }
dv::value Parser::parseObject() { dv::value Parser::parseObject() {