dummy SCHEME class and readme

This commit is contained in:
BlackMATov
2025-09-12 05:58:41 +07:00
parent e6d79dc600
commit 5447f50090
2 changed files with 48 additions and 0 deletions

View File

@@ -56,6 +56,7 @@
- [Functions](#functions) - [Functions](#functions)
- [Classes](#classes) - [Classes](#classes)
- [Chunk](#chunk) - [Chunk](#chunk)
- [Scheme](#scheme)
- [Builder](#builder) - [Builder](#builder)
- [License](#license) - [License](#license)
@@ -1062,6 +1063,7 @@ UNIQUE :: fragment
EXPLICIT :: fragment EXPLICIT :: fragment
INTERNAL :: fragment INTERNAL :: fragment
SCHEME :: fragment
DEFAULT :: fragment DEFAULT :: fragment
DUPLICATE :: fragment DUPLICATE :: fragment
@@ -1160,6 +1162,12 @@ chunk_mt:fragments :: fragment[], integer
chunk_mt:components :: fragment... -> storage... chunk_mt:components :: fragment... -> storage...
``` ```
#### Scheme
```
scheme -> scheme
```
#### Builder #### Builder
``` ```
@@ -1188,6 +1196,7 @@ builder_mt:unique :: builder
builder_mt:explicit :: builder builder_mt:explicit :: builder
builder_mt:internal :: builder builder_mt:internal :: builder
builder_mt:scheme :: evolved.scheme -> builder
builder_mt:default :: component -> builder builder_mt:default :: component -> builder
builder_mt:duplicate :: {component -> component} -> builder builder_mt:duplicate :: {component -> component} -> builder
@@ -1220,6 +1229,10 @@ builder_mt:destruction_policy :: id -> builder
# Changelog # Changelog
## vX.X.X
- Added the new [`evolved.scheme`](#evovledscheme) fragment trait
## v1.2.0 ## v1.2.0
- Added the new [`evolved.name`](#evolvedname-1) function - Added the new [`evolved.name`](#evolvedname-1) function
@@ -1249,6 +1262,8 @@ builder_mt:destruction_policy :: id -> builder
### `evolved.INTERNAL` ### `evolved.INTERNAL`
### `evovled.SCHEME`
### `evolved.DEFAULT` ### `evolved.DEFAULT`
### `evolved.DUPLICATE` ### `evolved.DUPLICATE`
@@ -1659,6 +1674,16 @@ function evolved.chunk_mt:fragments() end
function evolved.chunk_mt:components(...) end function evolved.chunk_mt:components(...) end
``` ```
### Scheme
#### `evolved.scheme`
```lua
---@return evolved.scheme scheme
---@nodiscard
function evolved.scheme() end
```
### Builder ### Builder
#### `evolved.builder` #### `evolved.builder`
@@ -1797,6 +1822,14 @@ function evolved.builder_mt:explicit() end
function evolved.builder_mt:internal() end function evolved.builder_mt:internal() end
``` ```
#### `evolved.builder_mt:scheme`
```lua
---@param scheme evolved.scheme
---@return evolved.builder builder
function evolved.builder_mt:scheme(scheme) end
```
#### `evolved.builder_mt:default` #### `evolved.builder_mt:default`
```lua ```lua

View File

@@ -837,6 +837,7 @@ local __evolved_debug_mode
local __evolved_collect_garbage local __evolved_collect_garbage
local __evolved_chunk local __evolved_chunk
local __evolved_scheme
local __evolved_builder local __evolved_builder
--- ---
@@ -6055,6 +6056,19 @@ end
--- ---
--- ---
---@return evolved.scheme scheme
---@nodiscard
function __evolved_scheme()
return __lua_setmetatable({
}, __scheme_mt)
end
---
---
---
---
---
---@return evolved.builder builder ---@return evolved.builder builder
---@nodiscard ---@nodiscard
function __evolved_builder() function __evolved_builder()
@@ -6894,6 +6908,7 @@ evolved.debug_mode = __evolved_debug_mode
evolved.collect_garbage = __evolved_collect_garbage evolved.collect_garbage = __evolved_collect_garbage
evolved.chunk = __evolved_chunk evolved.chunk = __evolved_chunk
evolved.scheme = __evolved_scheme
evolved.builder = __evolved_builder evolved.builder = __evolved_builder
--- ---