summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/NewKit
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel/NewKit')
-rw-r--r--dev/Kernel/NewKit/Crc32.h2
-rw-r--r--dev/Kernel/NewKit/ErrorOr.h2
-rw-r--r--dev/Kernel/NewKit/Json.h28
-rw-r--r--dev/Kernel/NewKit/Variant.h2
4 files changed, 17 insertions, 17 deletions
diff --git a/dev/Kernel/NewKit/Crc32.h b/dev/Kernel/NewKit/Crc32.h
index 1925d5bc..1facaace 100644
--- a/dev/Kernel/NewKit/Crc32.h
+++ b/dev/Kernel/NewKit/Crc32.h
@@ -1,7 +1,7 @@
/*
* ========================================================
*
- * ZKA
+ * NeKernel
* Date Added: 13/02/2023
* Copyright (C) 2024-2025, Amlal EL Mahrouss, all rights reserved., all rights reserved.
*
diff --git a/dev/Kernel/NewKit/ErrorOr.h b/dev/Kernel/NewKit/ErrorOr.h
index b6bc629b..433e7c9b 100644
--- a/dev/Kernel/NewKit/ErrorOr.h
+++ b/dev/Kernel/NewKit/ErrorOr.h
@@ -1,7 +1,7 @@
/*
* ========================================================
*
- * ZKA
+ * NeKernel
* Copyright (C) 2024-2025, Amlal EL Mahrouss, all rights reserved., all rights reserved.
*
* ========================================================
diff --git a/dev/Kernel/NewKit/Json.h b/dev/Kernel/NewKit/Json.h
index 0af87387..a376c15a 100644
--- a/dev/Kernel/NewKit/Json.h
+++ b/dev/Kernel/NewKit/Json.h
@@ -15,17 +15,17 @@
#include <NewKit/KString.h>
#include <NewKit/Utils.h>
-#define kMaxJsonPath 4096
-#define kJSONLen 32
-#define kJSONNull "null"
+#define kMaxJsonPath 8196
+#define kJSONLen 256
+#define kJSONNull "[]"
namespace Kernel
{
- /// @brief Json class
- class JSON final
+ /// @brief JavaScript object class
+ class Json final
{
public:
- explicit JSON()
+ explicit Json()
{
auto len = kJSONLen;
KString key = KString(len);
@@ -35,14 +35,14 @@ namespace Kernel
this->AsValue() = key;
}
- explicit JSON(SizeT lhsLen, SizeT rhsLen)
+ explicit Json(SizeT lhsLen, SizeT rhsLen)
: fKey(lhsLen), fValue(rhsLen)
{
}
- ~JSON() = default;
+ ~Json() = default;
- NE_COPY_DEFAULT(JSON);
+ NE_COPY_DEFAULT(Json);
const Bool& IsUndefined()
{
@@ -69,13 +69,13 @@ namespace Kernel
return fValue;
}
- static JSON kNull;
+ static Json kNull;
};
/// @brief Json stream reader helper.
struct JsonStreamReader final
{
- STATIC JSON In(const Char* full_array)
+ STATIC Json In(const Char* full_array)
{
auto start_val = '{';
auto end_val = '}';
@@ -84,7 +84,7 @@ namespace Kernel
if (full_array[0] != start_val)
{
if (full_array[0] != '[')
- return JSON::kNull;
+ return Json::kNull;
start_val = '[';
end_val = ']';
@@ -97,7 +97,7 @@ namespace Kernel
SizeT key_len = 0;
SizeT value_len = 0;
- JSON type(kMaxJsonPath, kMaxJsonPath);
+ Json type(kMaxJsonPath, kMaxJsonPath);
for (SizeT i = 1; i < len; ++i)
{
@@ -147,5 +147,5 @@ namespace Kernel
}
};
- using JsonStream = Stream<JsonStreamReader, JSON>;
+ using JsonStream = Stream<JsonStreamReader, Json>;
} // namespace Kernel
diff --git a/dev/Kernel/NewKit/Variant.h b/dev/Kernel/NewKit/Variant.h
index fcaa0b0b..352f486f 100644
--- a/dev/Kernel/NewKit/Variant.h
+++ b/dev/Kernel/NewKit/Variant.h
@@ -38,7 +38,7 @@ namespace Kernel
{
}
- explicit Variant(JSON* json)
+ explicit Variant(Json* json)
: fPtr((VoidPtr)json), fKind(VariantKind::kJson)
{
}