Skip to content

Commit 0767f22

Browse files
committed
feat: added all missing array definitions
1 parent d3db133 commit 0767f22

7 files changed

Lines changed: 764 additions & 64 deletions

File tree

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
target
2-
.idea
2+
.idea
3+
4+
.DS_Store

definitions/data_types/array.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,17 @@
1414
"rules": [
1515
{
1616
"contains_type": {
17-
"data_type_identifier": "GENERIC"
17+
"data_type_identifier": {
18+
"generic_key": "T"
19+
}
1820
}
1921
}
2022
],
23+
"generic_keys": ["T"],
2124
"parent_type_identifier": null
2225
}
23-
2426
```
27+
2528
## NUMBER_ARRAY
2629

2730
```json

definitions/data_types/node.md

Lines changed: 76 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,104 @@
1-
## Input Node
2-
31
```json
42
{
3+
"identifier": "PREDICATE",
54
"variant": "NODE",
6-
"identifier": "FILTER_GENERIC_INPUT_NODE",
7-
"name": [
8-
{
9-
"code": "en-US",
10-
"content": "Input"
11-
}
12-
],
135
"rules": [
146
{
15-
"input_type": {
16-
"identifier": "GENERIC"
7+
"return_type": {
8+
"data_type_identifier": "BOOLEAN"
179
}
1810
},
1911
{
20-
"return_type": {
21-
"identifier": "BOOLEAN"
22-
}
12+
"input_type": [
13+
{
14+
"data_type_identifier": {
15+
"generic_key": "T"
16+
},
17+
"input_identifier": "predicate"
18+
}
19+
]
2320
}
24-
]
21+
],
22+
"generic_keys": ["T"]
2523
}
2624
```
27-
## Input Node
2825

2926
```json
3027
{
28+
"identifier": "CONSUMER",
3129
"variant": "NODE",
32-
"identifier": "MAP_GENERIC_INPUT_NODE",
33-
"name": [
30+
"rules": [
3431
{
35-
"code": "en-US",
36-
"content": "Input"
32+
"input_type": [
33+
{
34+
"data_type_identifier": {
35+
"generic_key": "T"
36+
},
37+
"input_identifier": "consumer"
38+
}
39+
]
3740
}
3841
],
42+
"generic_keys": ["T"]
43+
}
44+
```
45+
46+
```json
47+
{
48+
"identifier": "TRANSFORM",
49+
"variant": "NODE",
3950
"rules": [
4051
{
41-
"input_type": {
42-
"identifier": "A_GENERIC"
52+
"return_type": {
53+
"data_type_identifier": {
54+
"generic_key": "R"
55+
}
4356
}
4457
},
58+
{
59+
"input_type": [
60+
{
61+
"data_type_identifier": {
62+
"generic_key": "I"
63+
},
64+
"input_identifier": "transform"
65+
}
66+
]
67+
}
68+
],
69+
"generic_keys": ["I", "R"]
70+
}
71+
```
72+
73+
```json
74+
{
75+
"identifier": "COMPARITOR",
76+
"variant": "NODE",
77+
"rules": [
4578
{
4679
"return_type": {
47-
"identifier": "B_GENERIC"
80+
"data_type_identifier": {
81+
"data_type_identifier": "NUMBER"
82+
}
4883
}
84+
},
85+
{
86+
"input_type": [
87+
{
88+
"data_type_identifier": {
89+
"generic_key": "I"
90+
},
91+
"input_identifier": "left"
92+
},
93+
{
94+
"data_type_identifier": {
95+
"generic_key": "I"
96+
},
97+
"input_identifier": "right"
98+
}
99+
]
49100
}
50-
]
101+
],
102+
"generic_keys": ["I"]
51103
}
52104
```
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
23.05.2025
2+
3+
Added
4+
- find last
5+
6+
Removed
7+
- sortASC
8+
- clear (Doesnt make sense because taurus works with immutable variables)
9+
- replace (Doesnt make sense because taurus works with immutable variables)
10+
11+
Renamed:
12+
- sortDEC --> sortReverse

0 commit comments

Comments
 (0)