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() {
char next = peek();
if (next != '{') {
throw error("'{' expected");
if (next == '{') {
return parseObject();
} else if (next == '[') {
return parseList();
}
return parseObject();
throw error("'{' or '[' expected");
}
dv::value Parser::parseObject() {