diff options
| author | Dylan <boss@tehbox.org> | 2026-06-13 15:58:49 +1200 |
|---|---|---|
| committer | Dylan <boss@tehbox.org> | 2026-06-13 15:58:49 +1200 |
| commit | e742522e2f428a17cd389e030d167fadcd25c8ef (patch) | |
| tree | 555a8476730dd2379a2a89b59ef60db6426f34a8 /src/json.cpp | |
| parent | 49a8dae0f3a6e589dfad65cbbf230137a7b67f4a (diff) | |
| download | tehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.tar.gz tehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.zip | |
feat: Added booleans
Diffstat (limited to 'src/json.cpp')
| -rw-r--r-- | src/json.cpp | 1 |
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); |
