aboutsummaryrefslogtreecommitdiff
path: root/src/json.cpp
diff options
context:
space:
mode:
authorDylan <boss@tehbox.org>2026-06-13 15:58:49 +1200
committerDylan <boss@tehbox.org>2026-06-13 15:58:49 +1200
commite742522e2f428a17cd389e030d167fadcd25c8ef (patch)
tree555a8476730dd2379a2a89b59ef60db6426f34a8 /src/json.cpp
parent49a8dae0f3a6e589dfad65cbbf230137a7b67f4a (diff)
downloadtehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.tar.gz
tehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.zip
feat: Added booleans
Diffstat (limited to 'src/json.cpp')
-rw-r--r--src/json.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/json.cpp b/src/json.cpp
index 0232a8a..25779b9 100644
--- a/src/json.cpp
+++ b/src/json.cpp
@@ -127,6 +127,7 @@ namespace TehJSON
case TokenType::StringLit: children[childName.content].set<std::string>(consume(TokenType::StringLit).content); break;
case TokenType::IntLit: children[childName.content].set<int>(std::stoi(consume(TokenType::IntLit).content)); break;
case TokenType::FloatLit: children[childName.content].set<float>(std::stof(consume(TokenType::FloatLit).content)); break;
+ case TokenType::BoolLit: children[childName.content].set<bool>(consume(TokenType::BoolLit).content == "true"); break;
case TokenType::LSquare:
{
consume(TokenType::LSquare);