aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.h
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/tokenizer.h
parent49a8dae0f3a6e589dfad65cbbf230137a7b67f4a (diff)
downloadtehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.tar.gz
tehjson-e742522e2f428a17cd389e030d167fadcd25c8ef.zip
feat: Added booleans
Diffstat (limited to 'src/tokenizer.h')
-rw-r--r--src/tokenizer.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/tokenizer.h b/src/tokenizer.h
index d0362a3..312498f 100644
--- a/src/tokenizer.h
+++ b/src/tokenizer.h
@@ -7,16 +7,16 @@ namespace TehJSON
{
enum struct TokenType
{
- LBrace,
- RBrace,
- LSquare,
- RSquare,
- Colon,
- Comma,
- StringLit,
- IntLit,
- FloatLit,
- BoolLit,
+ LBrace, // {
+ RBrace, // }
+ LSquare, // [
+ RSquare, // ]
+ Colon, // :
+ Comma, // ,
+ StringLit, // ".+"
+ IntLit, // -?[0-9]+
+ FloatLit, // -?[0-9]+.[0-9]+
+ BoolLit, // true|false
};
std::string getTokenName(TokenType t);