diff --git a/Cargo.lock b/Cargo.lock index ec2b12b..1d4f54b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2212,9 +2212,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tucana" -version = "0.0.40" +version = "0.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "565d382969ce8de8484d22516808cfef658710a6f3342a566ad1e247ccb852cf" +checksum = "834bc82319219cd4a6a70a82e9be1353c673a70e3606da73a3851f558f96bd01" dependencies = [ "pbjson", "pbjson-build", diff --git a/Cargo.toml b/Cargo.toml index f58bbcd..926bb51 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ edition = "2024" [workspace.dependencies] serde = "1.0.219" serde_json = "1.0.140" -tucana = "0.0.40" +tucana = "0.0.41" clap = "4.5.41" colored = "3.0" tabled = "0.20" @@ -20,4 +20,4 @@ zip = "6.0.0" bytes = "1.10.1" prost = "0.14.1" walkdir = "2.5.0" -log = "0.4.28" \ No newline at end of file +log = "0.4.28" diff --git a/definitions/http/data_type/array/http_header_map.proto.json b/definitions/http/data_type/array/http_header_map.proto.json index d533410..cb694fb 100644 --- a/definitions/http/data_type/array/http_header_map.proto.json +++ b/definitions/http/data_type/array/http_header_map.proto.json @@ -1,33 +1,45 @@ { - "variant": "ARRAY", - "identifier": "HTTP_HEADER_MAP", - "name": [ - { - "code": "en-US", - "content": "HTTP Headers" - } - ], - "rules": [ - { - "parentType": { - "parentType": { - "genericType": { - "dataTypeIdentifier": "ARRAY", - "genericMappers": [ - { - "source": [ - { - "dataTypeIdentifier": "HTTP_HEADER_ENTRY" - } - ], - "target": "T", - "genericCombinations": [] - } - ] - } - } - } - } - ], - "genericKeys": [] -} \ No newline at end of file + "variant": "ARRAY", + "identifier": "HTTP_HEADER_MAP", + "name": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;headers" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Headers" + } + ], + "rules": [ + { + "parentType": { + "parentType": { + "genericType": { + "dataTypeIdentifier": "LIST", + "genericMappers": [ + { + "source": [ + { + "dataTypeIdentifier": "HTTP_HEADER_ENTRY" + } + ], + "target": "T", + "genericCombinations": [] + } + ] + } + } + } + } + ], + "genericKeys": [] +} diff --git a/definitions/http/data_type/object/http_adapter_input.proto.json b/definitions/http/data_type/object/http_adapter_input.proto.json index e658bb3..717bb4e 100644 --- a/definitions/http/data_type/object/http_adapter_input.proto.json +++ b/definitions/http/data_type/object/http_adapter_input.proto.json @@ -7,6 +7,18 @@ "content": "HTTP Adapter Input" } ], + "alias": [ + { + "code": "en-US", + "content": "http;adapter;input" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Adapter Input" + } + ], "rules": [ { "containsKey": { @@ -33,4 +45,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/data_type/object/http_header_entry.proto.json b/definitions/http/data_type/object/http_header_entry.proto.json index b25630e..1bb6fe7 100644 --- a/definitions/http/data_type/object/http_header_entry.proto.json +++ b/definitions/http/data_type/object/http_header_entry.proto.json @@ -1,36 +1,48 @@ { - "variant": "OBJECT", - "identifier": "HTTP_HEADER_ENTRY", - "name": [ - { - "code": "en-US", - "content": "HTTP Header Entry" - } - ], - "rules": [ - { - "containsKey": { - "key": "key", - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - } - } - }, - { - "containsKey": { - "key": "value", - "dataTypeIdentifier": { - "dataTypeIdentifier": "TEXT" - } - } - }, - { - "parentType": { - "parentType": { - "dataTypeIdentifier": "OBJECT" - } - } - } - ], - "genericKeys": [] -} \ No newline at end of file + "variant": "OBJECT", + "identifier": "HTTP_HEADER_ENTRY", + "name": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;header;entry" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Header Entry" + } + ], + "rules": [ + { + "containsKey": { + "key": "key", + "dataTypeIdentifier": { + "dataTypeIdentifier": "TEXT" + } + } + }, + { + "containsKey": { + "key": "value", + "dataTypeIdentifier": { + "dataTypeIdentifier": "TEXT" + } + } + }, + { + "parentType": { + "parentType": { + "dataTypeIdentifier": "OBJECT" + } + } + } + ], + "genericKeys": [] +} diff --git a/definitions/http/data_type/object/http_request.proto.json b/definitions/http/data_type/object/http_request.proto.json index 08c6fc1..f0d0f82 100644 --- a/definitions/http/data_type/object/http_request.proto.json +++ b/definitions/http/data_type/object/http_request.proto.json @@ -1,52 +1,64 @@ { - "variant": "OBJECT", - "identifier": "HTTP_REQUEST", - "name": [ - { - "code": "en-US", - "content": "HTTP Request" - } - ], - "rules": [ - { - "containsKey": { - "key": "method", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_METHOD" - } - } - }, - { - "containsKey": { - "key": "url", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_URL" - } - } - }, - { - "containsKey": { - "key": "body", - "dataTypeIdentifier": { - "dataTypeIdentifier": "OBJECT" - } - } - }, - { - "containsKey": { - "key": "headers", - "dataTypeIdentifier": { - "dataTypeIdentifier": "HTTP_HEADER_MAP" - } - } - }, - { - "parentType": { - "parentType": { - "dataTypeIdentifier": "OBJECT" - } - } - } - ], - "genericKeys": [] -} \ No newline at end of file + "variant": "OBJECT", + "identifier": "HTTP_REQUEST", + "name": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;request" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Request" + } + ], + "rules": [ + { + "containsKey": { + "key": "method", + "dataTypeIdentifier": { + "dataTypeIdentifier": "HTTP_METHOD" + } + } + }, + { + "containsKey": { + "key": "url", + "dataTypeIdentifier": { + "dataTypeIdentifier": "HTTP_URL" + } + } + }, + { + "containsKey": { + "key": "body", + "dataTypeIdentifier": { + "dataTypeIdentifier": "OBJECT" + } + } + }, + { + "containsKey": { + "key": "headers", + "dataTypeIdentifier": { + "dataTypeIdentifier": "HTTP_HEADER_MAP" + } + } + }, + { + "parentType": { + "parentType": { + "dataTypeIdentifier": "OBJECT" + } + } + } + ], + "genericKeys": [] +} diff --git a/definitions/http/data_type/object/http_response.proto.json b/definitions/http/data_type/object/http_response.proto.json index 61a3f2d..e606fe7 100644 --- a/definitions/http/data_type/object/http_response.proto.json +++ b/definitions/http/data_type/object/http_response.proto.json @@ -7,7 +7,19 @@ "content": "HTTP Response" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "http;response;object" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Response" + } + ], + "rules": [ { "containsKey": { "key": "headers", @@ -33,4 +45,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/data_type/type/http_method.proto.json b/definitions/http/data_type/type/http_method.proto.json index 621bd49..8e59a4a 100644 --- a/definitions/http/data_type/type/http_method.proto.json +++ b/definitions/http/data_type/type/http_method.proto.json @@ -7,7 +7,19 @@ "content": "HTTP Method" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "http;method;get;post;put;delete;path;head" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Method" + } + ], + "rules": [ { "itemOfCollection": { "items": [ @@ -34,4 +46,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/data_type/type/http_status_code.proto.json b/definitions/http/data_type/type/http_status_code.proto.json index 5434989..5d42c60 100644 --- a/definitions/http/data_type/type/http_status_code.proto.json +++ b/definitions/http/data_type/type/http_status_code.proto.json @@ -7,7 +7,19 @@ "content": "HTTP Status Code" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "http;status;code" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Status Code" + } + ], + "rules": [ { "numberRange": { "from": 100, @@ -16,4 +28,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/data_type/type/http_url.proto.json b/definitions/http/data_type/type/http_url.proto.json index 5ea2d96..c5a9bd9 100644 --- a/definitions/http/data_type/type/http_url.proto.json +++ b/definitions/http/data_type/type/http_url.proto.json @@ -7,7 +7,19 @@ "content": "HTTP Route" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "http;route;url" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "HTTP Route" + } + ], + "rules": [ { "regex": { "pattern": "^/\\w+(?:[.:~-]\\w+)*(?:/\\w+(?:[.:~-]\\w+)*)*$" @@ -15,4 +27,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/flow_type/http.proto.json b/definitions/http/flow_type/http.proto.json index e894e9a..4195211 100644 --- a/definitions/http/flow_type/http.proto.json +++ b/definitions/http/flow_type/http.proto.json @@ -1,80 +1,92 @@ { - "identifier": "HTTP", - "settings": [ - { - "identifier": "HTTP_URL", - "unique": false, - "dataTypeIdentifier": "HTTP_URL", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "URL" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP URL endpoint." - } - ] - }, - { - "identifier": "HTTP_METHOD", - "unique": false, - "dataTypeIdentifier": "HTTP_METHOD", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Method" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." - } - ] - }, - { - "identifier": "HTTP_HOST", - "unique": false, - "dataTypeIdentifier": "TEXT", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Host" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the target host name or IP address." - } - ] - } - ], - "inputTypeIdentifier": "HTTP_ADAPTER_INPUT", - "returnTypeIdentifier": "HTTP_RESPONSE", - "editable": false, - "name": [ - { - "code": "en-US", - "content": "Rest Endpoint" - } - ], - "description": [ - { - "code": "en-US", - "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." - } - ] -} \ No newline at end of file + "identifier": "HTTP", + "settings": [ + { + "identifier": "HTTP_URL", + "unique": false, + "dataTypeIdentifier": "HTTP_URL", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "URL" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP URL endpoint." + } + ] + }, + { + "identifier": "HTTP_METHOD", + "unique": false, + "dataTypeIdentifier": "HTTP_METHOD", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Method" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." + } + ] + }, + { + "identifier": "HTTP_HOST", + "unique": false, + "dataTypeIdentifier": "TEXT", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Host" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the target host name or IP address." + } + ] + } + ], + "inputTypeIdentifier": "HTTP_ADAPTER_INPUT", + "returnTypeIdentifier": "HTTP_RESPONSE", + "editable": false, + "name": [ + { + "code": "en-US", + "content": "Rest Endpoint" + } + ], + "description": [ + { + "code": "en-US", + "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "On ${method} request to ${route}" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;route;web;webhook" + } + ] +} diff --git a/definitions/http/runtime_definition/control/http_control_respond.proto.json b/definitions/http/runtime_definition/control/http_control_respond.proto.json index 1e68c1a..430c3e5 100644 --- a/definitions/http/runtime_definition/control/http_control_respond.proto.json +++ b/definitions/http/runtime_definition/control/http_control_respond.proto.json @@ -47,6 +47,18 @@ "content": "Processes an HTTP response and returns it to the requesting client. This function typically completes the HTTP request–response cycle by delivering the server’s final output, such as headers, status codes, and body content, back to the client." } ], + "alias": [ + { + "code": "en-US", + "content": "respond;control;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Apply respond to ${http_response}" + } + ], "throwsError": false, "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/http/runtime_definition/request/http_request_create.proto.json b/definitions/http/runtime_definition/request/http_request_create.proto.json index 000a1ba..627ca64 100644 --- a/definitions/http/runtime_definition/request/http_request_create.proto.json +++ b/definitions/http/runtime_definition/request/http_request_create.proto.json @@ -127,5 +127,17 @@ "content": "Generates an HTTP request object that can be sent to a server. The request includes an HTTP method, optional headers, a destination URL, and an optional request body." } ], + "alias": [ + { + "code": "en-US", + "content": "create;request;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Apply create to ${http_method}, ${headers}, ${url}, ${payload}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/http/runtime_definition/response/http_response_create.proto.json b/definitions/http/runtime_definition/response/http_response_create.proto.json index 07a8890..5f69c5d 100644 --- a/definitions/http/runtime_definition/response/http_response_create.proto.json +++ b/definitions/http/runtime_definition/response/http_response_create.proto.json @@ -102,5 +102,17 @@ "content": "Creates a complete HTTP response object to be returned from a server. The response includes a status code, headers, and an optional body containing the response content." } ], + "alias": [ + { + "code": "en-US", + "content": "create;response;http" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Apply create to ${http_status_code}, ${headers}, ${payload}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/array/array.proto.json b/definitions/standard/data_type/array/array.proto.json deleted file mode 100644 index 742248a..0000000 --- a/definitions/standard/data_type/array/array.proto.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "variant": "ARRAY", - "identifier": "ARRAY", - "name": [ - { - "code": "en-US", - "content": "Generic Array" - } - ], - "rules": [ - { - "containsType": { - "dataTypeIdentifier": { - "genericKey": "T" - } - } - } - ], - "genericKeys": [ - "T" - ] -} \ No newline at end of file diff --git a/definitions/standard/data_type/array/list.proto.json b/definitions/standard/data_type/array/list.proto.json new file mode 100644 index 0000000..96d33c3 --- /dev/null +++ b/definitions/standard/data_type/array/list.proto.json @@ -0,0 +1,34 @@ +{ + "variant": "ARRAY", + "identifier": "LIST", + "name": [ + { + "code": "en-US", + "content": "Generic List" + } + ], + "alias": [ + { + "code": "en-US", + "content": "list;array;collection" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "List of ${T}" + } + ], + "rules": [ + { + "containsType": { + "dataTypeIdentifier": { + "genericKey": "T" + } + } + } + ], + "genericKeys": [ + "T" + ] +} diff --git a/definitions/standard/data_type/node/comparator.proto.json b/definitions/standard/data_type/node/comparator.proto.json index 7998332..44d2b37 100644 --- a/definitions/standard/data_type/node/comparator.proto.json +++ b/definitions/standard/data_type/node/comparator.proto.json @@ -7,7 +7,19 @@ "content": "Comparator" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "compare;comparator" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Compare ${I}" + } + ], + "rules": [ { "returnType": { "dataTypeIdentifier": { @@ -37,4 +49,4 @@ "genericKeys": [ "I" ] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/node/consumer.proto.json b/definitions/standard/data_type/node/consumer.proto.json index 4dbed35..35b3a9e 100644 --- a/definitions/standard/data_type/node/consumer.proto.json +++ b/definitions/standard/data_type/node/consumer.proto.json @@ -7,7 +7,19 @@ "content": "Consumer" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "use;consumer;consume;lambda" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Use ${T}" + } + ], + "rules": [ { "inputTypes": { "inputTypes": [ @@ -24,4 +36,4 @@ "genericKeys": [ "T" ] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/node/predicate.proto.json b/definitions/standard/data_type/node/predicate.proto.json index 16e3dba..613dc43 100644 --- a/definitions/standard/data_type/node/predicate.proto.json +++ b/definitions/standard/data_type/node/predicate.proto.json @@ -7,7 +7,19 @@ "content": "Predicate" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "predicate" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Predicate of ${T}" + } + ], + "rules": [ { "returnType": { "dataTypeIdentifier": { @@ -31,4 +43,4 @@ "genericKeys": [ "T" ] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/node/runnable.proto.json b/definitions/standard/data_type/node/runnable.proto.json index e87d0f2..500427d 100644 --- a/definitions/standard/data_type/node/runnable.proto.json +++ b/definitions/standard/data_type/node/runnable.proto.json @@ -7,6 +7,18 @@ "content": "Node" } ], - "rules": [], + "alias": [ + { + "code": "en-US", + "content": "node;function" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Node" + } + ], + "rules": [], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/node/transform.proto.json b/definitions/standard/data_type/node/transform.proto.json index c66db1b..27fbc0d 100644 --- a/definitions/standard/data_type/node/transform.proto.json +++ b/definitions/standard/data_type/node/transform.proto.json @@ -1,35 +1,47 @@ { - "variant": "NODE", - "identifier": "TRANSFORM", - "name": [ - { - "code": "en-US", - "content": "Transform" - } - ], - "rules": [ - { - "returnType": { - "dataTypeIdentifier": { - "genericKey": "R" - } - } - }, - { - "inputTypes": { - "inputTypes": [ - { - "dataTypeIdentifier": { - "genericKey": "I" - }, - "inputIdentifier": "transform" - } - ] - } - } - ], - "genericKeys": [ - "I", - "R" - ] -} \ No newline at end of file + "variant": "NODE", + "identifier": "TRANSFORM", + "name": [ + { + "code": "en-US", + "content": "Transform" + } + ], + "alias": [ + { + "code": "en-US", + "content": "transform" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Transform ${I} to ${R}" + } + ], + "rules": [ + { + "returnType": { + "dataTypeIdentifier": { + "genericKey": "R" + } + } + }, + { + "inputTypes": { + "inputTypes": [ + { + "dataTypeIdentifier": { + "genericKey": "I" + }, + "inputIdentifier": "transform" + } + ] + } + } + ], + "genericKeys": [ + "I", + "R" + ] +} diff --git a/definitions/standard/data_type/object/object.proto.json b/definitions/standard/data_type/object/object.proto.json index b1495af..cb9ded6 100644 --- a/definitions/standard/data_type/object/object.proto.json +++ b/definitions/standard/data_type/object/object.proto.json @@ -7,6 +7,18 @@ "content": "Object" } ], - "rules": [], + "alias": [ + { + "code": "en-US", + "content": "object;struct;data" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Object" + } + ], + "rules": [], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/primitive/boolean.proto.json b/definitions/standard/data_type/primitive/boolean.proto.json index 0af3072..b9b6768 100644 --- a/definitions/standard/data_type/primitive/boolean.proto.json +++ b/definitions/standard/data_type/primitive/boolean.proto.json @@ -7,7 +7,19 @@ "content": "Boolean" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "bool;boolean;bit" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Boolean" + } + ], + "rules": [ { "regex": { "pattern": "^(true|false)$" @@ -15,4 +27,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/primitive/number.proto.json b/definitions/standard/data_type/primitive/number.proto.json index b595c38..22b2d2e 100644 --- a/definitions/standard/data_type/primitive/number.proto.json +++ b/definitions/standard/data_type/primitive/number.proto.json @@ -7,7 +7,19 @@ "content": "Number" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "number;integer;float;double;long" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Number" + } + ], + "rules": [ { "regex": { "pattern": "^(?:-(?:[1-9](?:\\d{0,2}(?:,\\d{3})+|\\d*))|(?:0|(?:[1-9](?:\\d{0,2}(?:,\\d{3})+|\\d*))))(?:.\\d+|)$" @@ -15,4 +27,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/primitive/text.proto.json b/definitions/standard/data_type/primitive/text.proto.json index ce40a19..6b4e92a 100644 --- a/definitions/standard/data_type/primitive/text.proto.json +++ b/definitions/standard/data_type/primitive/text.proto.json @@ -7,7 +7,19 @@ "content": "Text" } ], - "rules": [ + "alias": [ + { + "code": "en-US", + "content": "text;char;literal;string" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text" + } + ], + "rules": [ { "regex": { "pattern": "[\\s\\S]*" @@ -15,4 +27,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/data_type/type/text_encoding.proto.json b/definitions/standard/data_type/type/text_encoding.proto.json index 1d829b2..5acce35 100644 --- a/definitions/standard/data_type/type/text_encoding.proto.json +++ b/definitions/standard/data_type/type/text_encoding.proto.json @@ -7,6 +7,18 @@ "content": "Text Encoding" } ], + "alias": [ + { + "code": "en-US", + "content": "text;encoding;base64" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Text Encoding" + } + ], "rules": [ { "itemOfCollection": { @@ -19,4 +31,4 @@ } ], "genericKeys": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_at.proto.json b/definitions/standard/runtime_definition/array/std_array_at.proto.json index edca3f7..8d3e331 100644 --- a/definitions/standard/runtime_definition/array/std_array_at.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_at.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::at", + "runtimeName": "std::list::at", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array from which to retrieve an element." + "content": "The list from which to retrieve an element." } ], "documentation": [ { "code": "en-US", - "content": "An array containing elements of any type. The element at the specified index will be returned." + "content": "A list containing elements of any type. The element at the specified index will be returned." } ] }, @@ -60,7 +60,7 @@ "documentation": [ { "code": "en-US", - "content": "Specifies the position of the element in the array to return. Must be within the bounds of the array." + "content": "Specifies the position of the element in the list to return. Must be within the bounds of the list." } ] } @@ -75,20 +75,32 @@ "name": [ { "code": "en-US", - "content": "Get Array Element" + "content": "Get List Element" } ], "description": [ { "code": "en-US", - "content": "Retrieves the element at a specified index from an array." + "content": "Retrieves the element at a specified index from a list." } ], "documentation": [ { "code": "en-US", - "content": "Returns the element located at the given zero-based index within the input array." + "content": "Returns the element located at the given zero-based index within the input list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "at;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get element at ${index} of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_concat.proto.json b/definitions/standard/runtime_definition/array/std_array_concat.proto.json index e4ef94e..f377f9b 100644 --- a/definitions/standard/runtime_definition/array/std_array_concat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_concat.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::concat", + "runtimeName": "std::list::concat", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -23,26 +23,26 @@ "name": [ { "code": "en-US", - "content": "First Array" + "content": "First List" } ], "description": [ { "code": "en-US", - "content": "The first array to concatenate." + "content": "The first list to concatenate." } ], "documentation": [ { "code": "en-US", - "content": "The first input array whose elements will appear at the beginning of the resulting array." + "content": "The first input list whose elements will appear at the beginning of the resulting list." } ] }, { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -61,26 +61,26 @@ "name": [ { "code": "en-US", - "content": "Second Array" + "content": "Second List" } ], "description": [ { "code": "en-US", - "content": "The second array to concatenate." + "content": "The second list to concatenate." } ], "documentation": [ { "code": "en-US", - "content": "The second input array whose elements will be appended after the elements of the first array." + "content": "The second input list whose elements will be appended after the elements of the first list." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -101,20 +101,32 @@ "name": [ { "code": "en-US", - "content": "Concatenate Arrays" + "content": "Concatenate Lists" } ], "description": [ { "code": "en-US", - "content": "Concatenates two arrays into a single array." + "content": "Concatenates two lists into a single list." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array containing all elements of the first array followed by all elements of the second array." + "content": "Returns a new list containing all elements of the first list followed by all elements of the second list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "concat;combine;join;append;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Combine ${first} with ${second}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_filter.proto.json b/definitions/standard/runtime_definition/array/std_array_filter.proto.json index 6f1569a..c4d0d6b 100644 --- a/definitions/standard/runtime_definition/array/std_array_filter.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_filter.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::filter", + "runtimeName": "std::list::filter", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array to be filtered." + "content": "The list to be filtered." } ], "documentation": [ { "code": "en-US", - "content": "The original array from which elements will be selected based on the predicate." + "content": "The original list from which elements will be selected based on the predicate." } ] }, @@ -73,14 +73,14 @@ "documentation": [ { "code": "en-US", - "content": "A function that takes an element of the array and returns a boolean indicating whether the element should be included in the output array." + "content": "A function that takes an element of the list and returns a boolean indicating whether the element should be included in the output list." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -101,20 +101,32 @@ "name": [ { "code": "en-US", - "content": "Filter Array" + "content": "Filter List" } ], "description": [ { "code": "en-US", - "content": "Filters elements of an array based on a predicate." + "content": "Filters elements of a list based on a predicate." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array containing only the elements from the input array for which the predicate returns true." + "content": "Returns a new list containing only the elements from the input list for which the predicate returns true." + } + ], + "alias": [ + { + "code": "en-US", + "content": "filter;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Filter out elements in ${list} not matching ${predicate}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_find.proto.json b/definitions/standard/runtime_definition/array/std_array_find.proto.json index d3aef83..818cd64 100644 --- a/definitions/standard/runtime_definition/array/std_array_find.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::find", + "runtimeName": "std::list::find", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array to search through." + "content": "The list to search through." } ], "documentation": [ { "code": "en-US", - "content": "The array in which an element satisfying the predicate will be searched." + "content": "The list in which an element satisfying the predicate will be searched." } ] }, @@ -73,7 +73,7 @@ "documentation": [ { "code": "en-US", - "content": "A function that takes an element of the array and returns a boolean indicating if the element matches the search criteria." + "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." } ] } @@ -88,20 +88,32 @@ "name": [ { "code": "en-US", - "content": "Find Element in Array" + "content": "Find Element in List" } ], "description": [ { "code": "en-US", - "content": "Finds the first element in the array that satisfies the predicate." + "content": "Finds the first element in the list that satisfies the predicate." } ], "documentation": [ { "code": "en-US", - "content": "Returns the first element from the input array for which the predicate returns true. If no element matches, returns null or equivalent." + "content": "Returns the first element from the input list for which the predicate returns true. If no element matches, returns null or equivalent." + } + ], + "alias": [ + { + "code": "en-US", + "content": "find;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Find first element in ${list} matching ${predicate}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json index 8dc5032..44d36a5 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_index.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_index.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::find_index", + "runtimeName": "std::list::find_index", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array to search through." + "content": "The list to search through." } ], "documentation": [ { "code": "en-US", - "content": "The array in which to find the index of an element that satisfies the predicate." + "content": "The list in which to find the index of an element that satisfies the predicate." } ] }, @@ -73,7 +73,7 @@ "documentation": [ { "code": "en-US", - "content": "A function that takes an element of the array and returns a boolean indicating if the element satisfies the search criteria." + "content": "A function that takes an element of the list and returns a boolean indicating if the element satisfies the search criteria." } ] } @@ -88,13 +88,13 @@ "name": [ { "code": "en-US", - "content": "Find Index in Array" + "content": "Find Index in List" } ], "description": [ { "code": "en-US", - "content": "Finds the index of the first element in the array that satisfies the predicate." + "content": "Finds the index of the first element in the list that satisfies the predicate." } ], "documentation": [ @@ -103,5 +103,17 @@ "content": "Returns the zero-based index of the first element for which the predicate returns true. If no element matches, returns -1." } ], + "alias": [ + { + "code": "en-US", + "content": "find index;index of;position;array;list;collection;std;find;index" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Index of ${list} matching ${predicate}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json index 046cf9f..25b721d 100644 --- a/definitions/standard/runtime_definition/array/std_array_find_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_find_last.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::find_last", + "runtimeName": "std::list::find_last", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array to search through." + "content": "The list to search through." } ], "documentation": [ { "code": "en-US", - "content": "The array in which an element satisfying the predicate will be searched." + "content": "The list in which an element satisfying the predicate will be searched." } ] }, @@ -73,7 +73,7 @@ "documentation": [ { "code": "en-US", - "content": "A function that takes an element of the array and returns a boolean indicating if the element matches the search criteria." + "content": "A function that takes an element of the list and returns a boolean indicating if the element matches the search criteria." } ] } @@ -88,20 +88,32 @@ "name": [ { "code": "en-US", - "content": "Find Last Element in Array" + "content": "Find Last Element in List" } ], "description": [ { "code": "en-US", - "content": "Finds the last element in the array that satisfies the predicate." + "content": "Finds the last element in the list that satisfies the predicate." } ], "documentation": [ { "code": "en-US", - "content": "Returns the last element from the input array for which the predicate returns true. If no element matches, returns null or equivalent." + "content": "Returns the last element from the input list for which the predicate returns true. If no element matches, returns null or equivalent." + } + ], + "alias": [ + { + "code": "en-US", + "content": "find last;last index;last position;array;list;collection;std;find;last" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Last element of ${list} matching ${predicate}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_first.proto.json b/definitions/standard/runtime_definition/array/std_array_first.proto.json index dc56603..93fef75 100644 --- a/definitions/standard/runtime_definition/array/std_array_first.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_first.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::first", + "runtimeName": "std::list::first", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array from which to retrieve the first element." + "content": "The list from which to retrieve the first element." } ], "documentation": [ { "code": "en-US", - "content": "Returns the first element of the provided array. If the array is empty, behavior depends on the implementation." + "content": "Returns the first element of the provided list. If the list is empty, behavior depends on the implementation." } ] } @@ -50,20 +50,32 @@ "name": [ { "code": "en-US", - "content": "First Element of Array" + "content": "First Element of List" } ], "description": [ { "code": "en-US", - "content": "Retrieves the first element from the array." + "content": "Retrieves the first element from the list." } ], "documentation": [ { "code": "en-US", - "content": "This runtime returns the first element in the given array, if any." + "content": "This runtime returns the first element in the given list, if any." + } + ], + "alias": [ + { + "code": "en-US", + "content": "first;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get first element in ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_flat.proto.json b/definitions/standard/runtime_definition/array/std_array_flat.proto.json index 7f806f1..2391491 100644 --- a/definitions/standard/runtime_definition/array/std_array_flat.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_flat.proto.json @@ -1,16 +1,16 @@ { - "runtimeName": "std::array::flat", + "runtimeName": "std::list::flat", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -31,31 +31,31 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Nested Array" + "content": "Nested List" } ], "description": [ { "code": "en-US", - "content": "The nested array to be flattened." + "content": "The nested list to be flattened." } ], "documentation": [ { "code": "en-US", - "content": "An array containing sub-arrays that will be flattened into a single-level array." + "content": "A list containing sub-lists that will be flattened into a single-level list." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -76,20 +76,32 @@ "name": [ { "code": "en-US", - "content": "Flatten Array" + "content": "Flatten List" } ], "description": [ { "code": "en-US", - "content": "Flattens a nested array into a single-level array." + "content": "Flattens a nested list into a single-level list." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array by concatenating all sub-arrays of the input nested array into one flat array." + "content": "Returns a new list by concatenating all sub-lists of the input nested list into one flat list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "flat;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Flatten ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json index b6608cd..f1e6932 100644 --- a/definitions/standard/runtime_definition/array/std_array_for_each.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_for_each.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::for_each", + "runtimeName": "std::list::for_each", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array of elements to iterate over." + "content": "The list of elements to iterate over." } ], "documentation": [ { "code": "en-US", - "content": "Each element of this array will be passed to the provided consumer function for processing." + "content": "Each element of this list will be passed to the provided consumer function for processing." } ] }, @@ -67,13 +67,13 @@ "description": [ { "code": "en-US", - "content": "A function that consumes each element of the array." + "content": "A function that consumes each element of the list." } ], "documentation": [ { "code": "en-US", - "content": "This function is invoked once for each element in the array. It is not expected to return a value." + "content": "This function is invoked once for each element in the list. It is not expected to return a value." } ] } @@ -92,14 +92,26 @@ "description": [ { "code": "en-US", - "content": "Executes a consumer function for each element in the array." + "content": "Executes a consumer function for each element in the list." } ], "documentation": [ { "code": "en-US", - "content": "This runtime executes the given consumer function on each item in the array without returning a result." + "content": "This runtime executes the given consumer function on each item in the list without returning a result." + } + ], + "alias": [ + { + "code": "en-US", + "content": "for_each;array;list;collection;std;for;each" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "For each in ${list} do ${consumer}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json index 0135673..cc6abfd 100644 --- a/definitions/standard/runtime_definition/array/std_array_index_of.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_index_of.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::index_of", + "runtimeName": "std::list::index_of", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array to search within." + "content": "The list to search within." } ], "documentation": [ { "code": "en-US", - "content": "An array of elements in which the specified item will be searched for to determine its index." + "content": "A list of elements in which the specified item will be searched for to determine its index." } ] }, @@ -54,13 +54,13 @@ "description": [ { "code": "en-US", - "content": "The item whose index is to be found in the array." + "content": "The item whose index is to be found in the list." } ], "documentation": [ { "code": "en-US", - "content": "The item for which the function searches in the array and returns the index of its first occurrence." + "content": "The item for which the function searches in the list and returns the index of its first occurrence." } ] } @@ -81,14 +81,26 @@ "description": [ { "code": "en-US", - "content": "Finds the index of the first occurrence of the specified item in the array." + "content": "Finds the index of the first occurrence of the specified item in the list." } ], "documentation": [ { "code": "en-US", - "content": "Returns the zero-based index of the first occurrence of a given item in the specified array. If the item is not found, it typically returns -1." + "content": "Returns the zero-based index of the first occurrence of a given item in the specified list. If the item is not found, it typically returns -1." + } + ], + "alias": [ + { + "code": "en-US", + "content": "index_of;array;list;collection;std;index;of" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get index of ${item} in ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json index 48bbf86..a27aa6c 100644 --- a/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_is_empty.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::is_empty", + "runtimeName": "std::list::is_empty", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array to check for emptiness." + "content": "The list to check for emptiness." } ], "documentation": [ { "code": "en-US", - "content": "The array whose length will be evaluated to determine if it contains any elements." + "content": "The list whose length will be evaluated to determine if it contains any elements." } ] } @@ -50,20 +50,32 @@ "name": [ { "code": "en-US", - "content": "Is Array Empty" + "content": "Is List Empty" } ], "description": [ { "code": "en-US", - "content": "Checks if the array has no elements." + "content": "Checks if the list has no elements." } ], "documentation": [ { "code": "en-US", - "content": "Returns true if the array contains no elements, otherwise returns false." + "content": "Returns true if the list contains no elements, otherwise returns false." + } + ], + "alias": [ + { + "code": "en-US", + "content": "is_empty;array;list;collection;std;is;empty" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${list} is empty" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_join.proto.json b/definitions/standard/runtime_definition/array/std_array_join.proto.json index 7fcbbf9..3665d9e 100644 --- a/definitions/standard/runtime_definition/array/std_array_join.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_join.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::join", + "runtimeName": "std::list::join", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Text Array" + "content": "Text List" } ], "description": [ { "code": "en-US", - "content": "An array of text elements to be filtered." + "content": "A list of text elements to be filtered." } ], "documentation": [ { "code": "en-US", - "content": "Input array containing text elements for filtering." + "content": "Input list containing text elements for filtering." } ] }, @@ -60,7 +60,7 @@ "documentation": [ { "code": "en-US", - "content": "The delimiter or text that will be used to join the filtered array elements into a single string." + "content": "The delimiter or text that will be used to join the filtered list elements into a single string." } ] } @@ -73,20 +73,32 @@ "name": [ { "code": "en-US", - "content": "Filter and Join Text Array" + "content": "Join Text List" } ], "description": [ { "code": "en-US", - "content": "Filters the input text array and joins the filtered elements into a single string separated by the specified join text." + "content": "Filters the input text list and joins the filtered elements into a single string separated by the specified join text." } ], "documentation": [ { "code": "en-US", - "content": "Applies a filter operation on the input text array and returns a single concatenated string of filtered elements joined by the provided join text." + "content": "Applies a filter operation on the input text list and returns a single concatenated string of filtered elements joined by the provided join text." + } + ], + "alias": [ + { + "code": "en-US", + "content": "join;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Joins ${list} using '${join_text}'" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_last.proto.json b/definitions/standard/runtime_definition/array/std_array_last.proto.json index 36797ab..b352d84 100644 --- a/definitions/standard/runtime_definition/array/std_array_last.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_last.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::last", + "runtimeName": "std::list::last", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array from which to retrieve the last element." + "content": "The list from which to retrieve the last element." } ], "documentation": [ { "code": "en-US", - "content": "Returns the last element of the provided array. If the array is empty, behavior depends on the implementation." + "content": "Returns the last element of the provided list. If the list is empty, behavior depends on the implementation." } ] } @@ -50,20 +50,32 @@ "name": [ { "code": "en-US", - "content": "Last Element of Array" + "content": "Last Element of List" } ], "description": [ { "code": "en-US", - "content": "Retrieves the last element from the array." + "content": "Retrieves the last element from the list." } ], "documentation": [ { "code": "en-US", - "content": "This runtime returns the last element in the given array, if any." + "content": "This runtime returns the last element in the given list, if any." + } + ], + "alias": [ + { + "code": "en-US", + "content": "last;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get last element of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_map.proto.json b/definitions/standard/runtime_definition/array/std_array_map.proto.json index f7dcb6a..ca4d343 100644 --- a/definitions/standard/runtime_definition/array/std_array_map.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_map.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::map", + "runtimeName": "std::list::map", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Input Array" + "content": "Input List" } ], "description": [ { "code": "en-US", - "content": "The array to be transformed." + "content": "The list to be transformed." } ], "documentation": [ { "code": "en-US", - "content": "Each element of this array will be passed through the transform function." + "content": "Each element of this list will be passed through the transform function." } ] }, @@ -76,20 +76,20 @@ "description": [ { "code": "en-US", - "content": "A function that transforms each item in the array." + "content": "A function that transforms each item in the list." } ], "documentation": [ { "code": "en-US", - "content": "The transform function is applied to every element of the array to produce a new array." + "content": "The transform function is applied to every element of the list to produce a new list." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -111,20 +111,32 @@ "name": [ { "code": "en-US", - "content": "Map Array" + "content": "Map List" } ], "description": [ { "code": "en-US", - "content": "Transforms each element in the array using the provided function." + "content": "Transforms each element in the list using the provided function." } ], "documentation": [ { "code": "en-US", - "content": "This runtime applies the transform function to each element in the array, producing a new array of the results." + "content": "This runtime applies the transform function to each element in the list, producing a new list of the results." + } + ], + "alias": [ + { + "code": "en-US", + "content": "map;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Apply ${transform} for each in ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_max.proto.json b/definitions/standard/runtime_definition/array/std_array_max.proto.json index a3c4a11..a6e371f 100644 --- a/definitions/standard/runtime_definition/array/std_array_max.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_max.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::max", + "runtimeName": "std::list::max", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Number Array" + "content": "Number List" } ], "description": [ { "code": "en-US", - "content": "An array of numbers to find the maximum value from." + "content": "A list of numbers to find the maximum value from." } ], "documentation": [ { "code": "en-US", - "content": "Returns the largest number in the given array of numbers." + "content": "Returns the largest number in the given list of numbers." } ] } @@ -56,14 +56,26 @@ "description": [ { "code": "en-US", - "content": "Finds the maximum value in a numeric array." + "content": "Finds the maximum value in a numeric list." } ], "documentation": [ { "code": "en-US", - "content": "Returns the largest number contained in the provided array." + "content": "Returns the largest number contained in the provided list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "max;maximum;largest;greatest;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Maximum of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_min.proto.json b/definitions/standard/runtime_definition/array/std_array_min.proto.json index f4fcff8..d9a3495 100644 --- a/definitions/standard/runtime_definition/array/std_array_min.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_min.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::min", + "runtimeName": "std::list::min", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Number Array" + "content": "Number List" } ], "description": [ { "code": "en-US", - "content": "An array of numbers to find the minimum value from." + "content": "A list of numbers to find the minimum value from." } ], "documentation": [ { "code": "en-US", - "content": "Returns the smallest number in the given array of numbers." + "content": "Returns the smallest number in the given list of numbers." } ] } @@ -56,14 +56,26 @@ "description": [ { "code": "en-US", - "content": "Finds the minimum value in a numeric array." + "content": "Finds the minimum value in a numeric list." } ], "documentation": [ { "code": "en-US", - "content": "Returns the smallest number contained in the provided array." + "content": "Returns the smallest number contained in the provided list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "min;minimum;smallest;least;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Minimum of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_pop.proto.json b/definitions/standard/runtime_definition/array/std_array_pop.proto.json index a5ab984..69924d3 100644 --- a/definitions/standard/runtime_definition/array/std_array_pop.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_pop.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::pop", + "runtimeName": "std::list::pop", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array to remove the last item from." + "content": "The list to remove the last item from." } ], "documentation": [ { "code": "en-US", - "content": "This is the array from which the last element will be removed and returned." + "content": "This is the list from which the last element will be removed and returned." } ] } @@ -50,20 +50,32 @@ "name": [ { "code": "en-US", - "content": "Pop from Array" + "content": "Pop from List" } ], "description": [ { "code": "en-US", - "content": "Removes and returns the last item from the array." + "content": "Removes and returns the last item from the list." } ], "documentation": [ { "code": "en-US", - "content": "Removes the last element from the specified array and returns it. The array is modified in place." + "content": "Removes the last element from the specified list and returns it. The list is modified in place." + } + ], + "alias": [ + { + "code": "en-US", + "content": "pop;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Removes the last item of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_push.proto.json b/definitions/standard/runtime_definition/array/std_array_push.proto.json index 40fb062..52ebe78 100644 --- a/definitions/standard/runtime_definition/array/std_array_push.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_push.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::push", + "runtimeName": "std::list::push", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array to which an item will be added." + "content": "The list to which an item will be added." } ], "documentation": [ { "code": "en-US", - "content": "The array that the new item will be appended to." + "content": "The list that the new item will be appended to." } ] }, @@ -54,13 +54,13 @@ "description": [ { "code": "en-US", - "content": "The item to add to the array." + "content": "The item to add to the list." } ], "documentation": [ { "code": "en-US", - "content": "The value to be added at the end of the array." + "content": "The value to be added at the end of the list." } ] } @@ -75,20 +75,32 @@ "name": [ { "code": "en-US", - "content": "Push to Array" + "content": "Push to List" } ], "description": [ { "code": "en-US", - "content": "Appends an item to the end of an array." + "content": "Appends an item to the end of a list." } ], "documentation": [ { "code": "en-US", - "content": "Adds a new element to the end of the array and returns the new length of the array." + "content": "Adds a new element to the end of the list and returns the new length of the list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "push;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Push ${item} into ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_remove.proto.json b/definitions/standard/runtime_definition/array/std_array_remove.proto.json index 7b87576..271c5b0 100644 --- a/definitions/standard/runtime_definition/array/std_array_remove.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_remove.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::remove", + "runtimeName": "std::list::remove", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array from which the item will be removed." + "content": "The list from which the item will be removed." } ], "documentation": [ { "code": "en-US", - "content": "An array to process by removing the first occurrence of the specified item." + "content": "A list to process by removing the first occurrence of the specified item." } ] }, @@ -54,20 +54,20 @@ "description": [ { "code": "en-US", - "content": "The item to remove from the array." + "content": "The item to remove from the list." } ], "documentation": [ { "code": "en-US", - "content": "The value to search for and remove from the array. Only the first matching item is removed." + "content": "The value to search for and remove from the list. Only the first matching item is removed." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -88,20 +88,32 @@ "name": [ { "code": "en-US", - "content": "Remove from Array" + "content": "Remove from List" } ], "description": [ { "code": "en-US", - "content": "Removes the first occurrence of the specified item from the array." + "content": "Removes the first occurrence of the specified item from the list." } ], "documentation": [ { "code": "en-US", - "content": "Removes the first matching item from the given array and returns the resulting array." + "content": "Removes the first matching item from the given list and returns the resulting list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "remove;delete;strip;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove ${item} from ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json index 7162d0a..5f2b65c 100644 --- a/definitions/standard/runtime_definition/array/std_array_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_reverse.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::reverse", + "runtimeName": "std::list::reverse", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,31 +18,31 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The input array to be reversed." + "content": "The input list to be reversed." } ], "documentation": [ { "code": "en-US", - "content": "An array of elements whose order will be reversed." + "content": "A list of elements whose order will be reversed." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -63,20 +63,32 @@ "name": [ { "code": "en-US", - "content": "Reverse Array" + "content": "Reverse List" } ], "description": [ { "code": "en-US", - "content": "Reverses the order of elements in the array." + "content": "Reverses the order of elements in the list." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array with the elements of the input array in reverse order." + "content": "Returns a new list with the elements of the input list in reverse order." + } + ], + "alias": [ + { + "code": "en-US", + "content": "reverse;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reverse ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_size.proto.json b/definitions/standard/runtime_definition/array/std_array_size.proto.json index 252185b..a4ac955 100644 --- a/definitions/standard/runtime_definition/array/std_array_size.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_size.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::size", + "runtimeName": "std::list::size", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The array whose number of elements is to be returned." + "content": "The list whose number of elements is to be returned." } ], "documentation": [ { "code": "en-US", - "content": "Specifies the array for which the total number of elements will be calculated and returned." + "content": "Specifies the list for which the total number of elements will be calculated and returned." } ] } @@ -50,20 +50,32 @@ "name": [ { "code": "en-US", - "content": "Array Size" + "content": "List Size" } ], "description": [ { "code": "en-US", - "content": "Returns the number of elements in the array." + "content": "Returns the number of elements in the list." } ], "documentation": [ { "code": "en-US", - "content": "This function returns the count of elements present in the given array." + "content": "This function returns the count of elements present in the given list." + } + ], + "alias": [ + { + "code": "en-US", + "content": "size;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Size of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_sort.proto.json b/definitions/standard/runtime_definition/array/std_array_sort.proto.json index 108b74e..6fdd8c6 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::sort", + "runtimeName": "std::list::sort", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The input array to be sorted." + "content": "The input list to be sorted." } ], "documentation": [ { "code": "en-US", - "content": "An array of elements that will be sorted using the provided comparator function." + "content": "A list of elements that will be sorted using the provided comparator function." } ] }, @@ -80,7 +80,7 @@ ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -101,20 +101,32 @@ "name": [ { "code": "en-US", - "content": "Sort Array" + "content": "Sort List" } ], "description": [ { "code": "en-US", - "content": "Sorts the elements of the array using the specified comparator." + "content": "Sorts the elements of the list using the specified comparator." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array with the elements sorted according to the comparator function provided." + "content": "Returns a new list with the elements sorted according to the comparator function provided." + } + ], + "alias": [ + { + "code": "en-US", + "content": "sort;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sort ${list} using ${comparator}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json index 19c1637..0939cf1 100644 --- a/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sort_reverse.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::sort_reverse", + "runtimeName": "std::list::sort_reverse", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,24 +18,24 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The input array to be sorted in reverse order." + "content": "The input list to be sorted in reverse order." } ], "documentation": [ { "code": "en-US", - "content": "An array of elements that will be sorted in descending order using the provided comparator." + "content": "A list of elements that will be sorted in descending order using the provided comparator." } ] }, @@ -80,7 +80,7 @@ ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -101,19 +101,31 @@ "name": [ { "code": "en-US", - "content": "Sort Array in Reverse" + "content": "Sort List in Reverse" } ], "description": [ { "code": "en-US", - "content": "Sorts the elements of the array in reverse order using the specified comparator." + "content": "Sorts the elements of the list in reverse order using the specified comparator." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array with the elements sorted in descending order according to the comparator function provided." + "content": "Returns a new list with the elements sorted in descending order according to the comparator function provided." + } + ], + "alias": [ + { + "code": "en-US", + "content": "sort_reverse;array;list;collection;std;sort;reverse" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sort ${list} in reverse order using ${comparator}" } ], "deprecationMessage": [] diff --git a/definitions/standard/runtime_definition/array/std_array_sum.proto.json b/definitions/standard/runtime_definition/array/std_array_sum.proto.json index dc0ef06..5477529 100644 --- a/definitions/standard/runtime_definition/array/std_array_sum.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_sum.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::sum", + "runtimeName": "std::list::sum", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,23 +18,23 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "name": [ { "code": "en-US", - "content": "Number Array" + "content": "Number List" } ], "description": [ { "code": "en-US", - "content": "An array of numbers to be summed." + "content": "A list of numbers to be summed." } ], "documentation": [ { "code": "en-US", - "content": "Calculates the sum of all numbers in the given array." + "content": "Calculates the sum of all numbers in the given list." } ] } @@ -53,14 +53,26 @@ "description": [ { "code": "en-US", - "content": "Returns the total sum of the elements in the numeric array." + "content": "Returns the total sum of the elements in the numeric list." } ], "documentation": [ { "code": "en-US", - "content": "Adds up all numbers in the input array and returns their sum." + "content": "Adds up all numbers in the input list and returns their sum." + } + ], + "alias": [ + { + "code": "en-US", + "content": "sum;total;add all;array;list;collection;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Sum of ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json index 94c3d86..2d0b2a3 100644 --- a/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json +++ b/definitions/standard/runtime_definition/array/std_array_to_unique.proto.json @@ -1,10 +1,10 @@ { - "runtimeName": "std::array::to_unique", + "runtimeName": "std::list::to_unique", "runtimeParameterDefinitions": [ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -18,31 +18,31 @@ ] } }, - "runtimeName": "array", + "runtimeName": "list", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Array" + "content": "List" } ], "description": [ { "code": "en-US", - "content": "The input array from which duplicates will be removed." + "content": "The input list from which duplicates will be removed." } ], "documentation": [ { "code": "en-US", - "content": "An array of elements that may contain duplicates. This function will remove any duplicate items and return a new array with unique values only." + "content": "A list of elements that may contain duplicates. This function will remove any duplicate items and return a new list with unique values only." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -69,14 +69,26 @@ "description": [ { "code": "en-US", - "content": "Removes duplicate elements from the input array." + "content": "Removes duplicate elements from the input list." } ], "documentation": [ { "code": "en-US", - "content": "Returns a new array containing only the unique elements from the input array. The original order may or may not be preserved depending on the implementation." + "content": "Returns a new list containing only the unique elements from the input list. The original order may or may not be preserved depending on the implementation." + } + ], + "alias": [ + { + "code": "en-US", + "content": "to_unique;array;list;collection;std;to;unique" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove duplicates in ${list}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json index 8961c60..6d5fbac 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_number.proto.json @@ -50,5 +50,17 @@ "content": "Converts a boolean value to a number." } ], + "alias": [ + { + "code": "en-US", + "content": "to number;numeric;boolean;logic;std;as;number" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to number" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json index 531ba88..8300663 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_as_text.proto.json @@ -50,5 +50,17 @@ "content": "Converts a boolean value to a text string." } ], + "alias": [ + { + "code": "en-US", + "content": "to text;string;format number;boolean;logic;std;as;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to text" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json index 4b81edc..adb9ba1 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_number.proto.json @@ -50,5 +50,17 @@ "content": "Converts a number to a boolean value. Typically, 0 maps to false and non-zero maps to true." } ], + "alias": [ + { + "code": "en-US", + "content": "from number;to boolean;convert;boolean;logic;std;from;number" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to boolean" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json index 49b4e11..bf5676b 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_from_text.proto.json @@ -50,5 +50,17 @@ "content": "Converts a text string to a boolean value. Recognizes 'true' and 'false' (case-insensitive)." } ], + "alias": [ + { + "code": "en-US", + "content": "from text;parse;convert;boolean;logic;std;from;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${value} to boolean" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json index 3dd756a..1c8098f 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_is_equal.proto.json @@ -75,5 +75,17 @@ "content": "Compares two boolean values for equality. Returns true if they are the same, false otherwise." } ], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;boolean;logic;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} equals ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json index b0fc7a2..2fcd02d 100644 --- a/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json +++ b/definitions/standard/runtime_definition/boolean/std_boolean_negate.proto.json @@ -50,5 +50,17 @@ "content": "Negates a boolean value." } ], + "alias": [ + { + "code": "en-US", + "content": "negate;negative;invert;opposite;boolean;logic;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Negate ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/control/std_control_if.proto.json b/definitions/standard/runtime_definition/control/std_control_if.proto.json index 1ef0a78..a721662 100644 --- a/definitions/standard/runtime_definition/control/std_control_if.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if.proto.json @@ -73,5 +73,17 @@ "content": "The 'If' runnable evaluates a boolean condition and, if it is true, executes the provided runnable. If the condition is false, execution continues without running the runnable. This behavior corresponds to a standard 'if' statement in programming languages." } ], + "alias": [ + { + "code": "en-US", + "content": "if;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "If ${condition} then do ${then_runnable}" + } + ], "deprecationMessage": [] } diff --git a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json index 25b78fe..f44dc1c 100644 --- a/definitions/standard/runtime_definition/control/std_control_if_else.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_if_else.proto.json @@ -98,5 +98,17 @@ "content": "Evaluates a boolean condition. If true, executes the Then Runnable; otherwise, executes the Else Runnable. Mirrors a standard 'if/else' control structure in programming languages." } ], + "alias": [ + { + "code": "en-US", + "content": "if_else;control;std;if;else" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "If ${condition} do ${then_runnable} else ${else_runnable}" + } + ], "deprecationMessage": [] } diff --git a/definitions/standard/runtime_definition/control/std_control_return.proto.json b/definitions/standard/runtime_definition/control/std_control_return.proto.json index 2236b9b..61f113e 100644 --- a/definitions/standard/runtime_definition/control/std_control_return.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_return.proto.json @@ -52,5 +52,17 @@ "content": "Ends the current context and returns the specified value to the upper scope. This node behaves like a standard 'return' statement in programming languages, stopping further execution within the current flow." } ], + "alias": [ + { + "code": "en-US", + "content": "return;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Return ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/control/std_control_stop.proto.json b/definitions/standard/runtime_definition/control/std_control_stop.proto.json index fbe6605..e04ce58 100644 --- a/definitions/standard/runtime_definition/control/std_control_stop.proto.json +++ b/definitions/standard/runtime_definition/control/std_control_stop.proto.json @@ -22,5 +22,17 @@ "content": "Terminates the current execution context entirely, halting all ongoing and future iterations. Once invoked, no additional steps or loops within this context will be executed. This node behaves like a global stop or termination signal within the flow." } ], + "alias": [ + { + "code": "en-US", + "content": "stop;control;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Stop" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_abs.proto.json b/definitions/standard/runtime_definition/number/std_number_abs.proto.json index cf222e4..ce46e06 100644 --- a/definitions/standard/runtime_definition/number/std_number_abs.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_abs.proto.json @@ -50,5 +50,17 @@ "content": "Removes the sign from the input number, returning its non-negative value." } ], + "alias": [ + { + "code": "en-US", + "content": "absolute;abs;magnitude;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Absolute value of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_add.proto.json b/definitions/standard/runtime_definition/number/std_number_add.proto.json index e6b64b9..323a281 100644 --- a/definitions/standard/runtime_definition/number/std_number_add.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_add.proto.json @@ -75,5 +75,17 @@ "content": "Adds two numbers together." } ], + "alias": [ + { + "code": "en-US", + "content": "add;plus;sum;total;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} + ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json index e1d8be9..9e1ac91 100644 --- a/definitions/standard/runtime_definition/number/std_number_arccos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arccos.proto.json @@ -50,5 +50,17 @@ "content": "Computes the angle in radians whose cosine is the given number." } ], + "alias": [ + { + "code": "en-US", + "content": "arccos;acos;inverse cosine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "arccos(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json index 376f13d..f21d282 100644 --- a/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arcsin.proto.json @@ -50,5 +50,17 @@ "content": "Computes the angle in radians whose sine is the given number." } ], + "alias": [ + { + "code": "en-US", + "content": "arcsin;asin;inverse sine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "arcsin(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json index 4f89586..1be458e 100644 --- a/definitions/standard/runtime_definition/number/std_number_arctan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_arctan.proto.json @@ -50,5 +50,17 @@ "content": "Computes the angle in radians whose tangent is the given number." } ], + "alias": [ + { + "code": "en-US", + "content": "arctan;atan;inverse tangent;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "arctan(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json index e6aaf8c..df15a95 100644 --- a/definitions/standard/runtime_definition/number/std_number_as_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_as_text.proto.json @@ -50,5 +50,17 @@ "content": "Transforms the given numeric value into a string format." } ], + "alias": [ + { + "code": "en-US", + "content": "to text;string;format number;number;math;std;as;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${number} to text" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json index c09c418..ad86455 100644 --- a/definitions/standard/runtime_definition/number/std_number_clamp.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_clamp.proto.json @@ -100,5 +100,17 @@ "content": "Returns the given number clamped between the minimum and maximum bounds." } ], + "alias": [ + { + "code": "en-US", + "content": "clamp;limit;bound;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Clamp ${value} between ${min} and ${max}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_cos.proto.json b/definitions/standard/runtime_definition/number/std_number_cos.proto.json index 2f7e7e7..d18a036 100644 --- a/definitions/standard/runtime_definition/number/std_number_cos.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cos.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the cosine value of the input angle measured in radians." } ], + "alias": [ + { + "code": "en-US", + "content": "cos;cosine;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "cos(${radians})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json index d4e9878..b035d25 100644 --- a/definitions/standard/runtime_definition/number/std_number_cosh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_cosh.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the hyperbolic cosine (cosh) of the input value." } ], + "alias": [ + { + "code": "en-US", + "content": "cosh;hyperbolic cosine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "cosh(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_divide.proto.json b/definitions/standard/runtime_definition/number/std_number_divide.proto.json index 3eb1bbd..4a68b4d 100644 --- a/definitions/standard/runtime_definition/number/std_number_divide.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_divide.proto.json @@ -75,5 +75,17 @@ "content": "Returns the result of dividing the first numeric input (dividend) by the second (divisor)." } ], + "alias": [ + { + "code": "en-US", + "content": "divide;division;quotient;div;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} / ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_euler.proto.json b/definitions/standard/runtime_definition/number/std_number_euler.proto.json index 0cbf85a..8f1ddd7 100644 --- a/definitions/standard/runtime_definition/number/std_number_euler.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_euler.proto.json @@ -24,5 +24,17 @@ "content": "Provides the constant value of Euler's number, approximately 2.71828, which is the base of the natural logarithm." } ], + "alias": [ + { + "code": "en-US", + "content": "euler;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Euler" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json index b027a4c..9569940 100644 --- a/definitions/standard/runtime_definition/number/std_number_exponential.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_exponential.proto.json @@ -75,5 +75,17 @@ "content": "Computes the result of raising the base to the power specified by the exponent." } ], + "alias": [ + { + "code": "en-US", + "content": "exponential;exp;e power;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "e ^ ${base}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json index ccbca6d..b6983dd 100644 --- a/definitions/standard/runtime_definition/number/std_number_from_text.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_from_text.proto.json @@ -50,5 +50,17 @@ "content": "Attempts to parse the provided text input and return its numeric equivalent." } ], + "alias": [ + { + "code": "en-US", + "content": "from text;parse;convert;number;math;std;from;text" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Convert ${text} to number" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json index bbaf223..37e7423 100644 --- a/definitions/standard/runtime_definition/number/std_number_infinity.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_infinity.proto.json @@ -24,5 +24,17 @@ "content": "Provides the representation of positive infinity, used to represent an unbounded value in computations." } ], + "alias": [ + { + "code": "en-US", + "content": "infinity;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Infinity" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json index 73a51a4..2f9a3b3 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_equal.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the first number is equal to the second number, otherwise false." } ], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} == ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json index d556a9e..c9c76fc 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_greater.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the first numeric input is greater than the second; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "greater;larger;more;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} > ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json index 35367b0..3a601bc 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_less.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_less.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the first numeric input is less than the second; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "less;smaller;fewer;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} < ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json index 716e4fb..1998a8d 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_positive.proto.json @@ -50,5 +50,17 @@ "content": "Evaluates the input number and returns true if it is positive (greater than zero), otherwise false." } ], + "alias": [ + { + "code": "en-US", + "content": "positive;greater than zero;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} > 0" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json index 0679916..84beda3 100644 --- a/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_is_zero.proto.json @@ -50,5 +50,17 @@ "content": "Returns true if the input number is zero; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "zero;equals zero;number;math;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} == 0" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_ln.proto.json b/definitions/standard/runtime_definition/number/std_number_ln.proto.json index aa76672..938a11a 100644 --- a/definitions/standard/runtime_definition/number/std_number_ln.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_ln.proto.json @@ -50,5 +50,17 @@ "content": "Returns the natural logarithm of the given value." } ], + "alias": [ + { + "code": "en-US", + "content": "natural log;ln;log e;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "ln(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_log.proto.json b/definitions/standard/runtime_definition/number/std_number_log.proto.json index 9b55962..8050e9c 100644 --- a/definitions/standard/runtime_definition/number/std_number_log.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_log.proto.json @@ -75,5 +75,17 @@ "content": "Returns the logarithm of the given value using the specified base." } ], + "alias": [ + { + "code": "en-US", + "content": "log;logarithm;log base;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "log base ${base} of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_max.proto.json b/definitions/standard/runtime_definition/number/std_number_max.proto.json index 3a3888e..4a6ac35 100644 --- a/definitions/standard/runtime_definition/number/std_number_max.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_max.proto.json @@ -75,5 +75,17 @@ "content": "Compares two numbers and returns the maximum value." } ], + "alias": [ + { + "code": "en-US", + "content": "max;maximum;largest;greatest;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Maximum of ${first} and ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_min.proto.json b/definitions/standard/runtime_definition/number/std_number_min.proto.json index 1e3c3bb..df6e979 100644 --- a/definitions/standard/runtime_definition/number/std_number_min.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_min.proto.json @@ -75,5 +75,17 @@ "content": "Compares two numbers and returns the minimum value." } ], + "alias": [ + { + "code": "en-US", + "content": "min;minimum;smallest;least;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Minimum of ${first} and ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json index db358c7..451b544 100644 --- a/definitions/standard/runtime_definition/number/std_number_modulo.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_modulo.proto.json @@ -75,5 +75,17 @@ "content": "Computes the modulus (remainder) of dividing the first numeric input by the second." } ], + "alias": [ + { + "code": "en-US", + "content": "modulo;mod;remainder;modulus;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} % ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json index 2f25da7..fa74b1f 100644 --- a/definitions/standard/runtime_definition/number/std_number_multiply.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_multiply.proto.json @@ -75,5 +75,17 @@ "content": "Takes two numeric inputs and returns their product." } ], + "alias": [ + { + "code": "en-US", + "content": "multiply;times;product;mul;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} * ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_negate.proto.json b/definitions/standard/runtime_definition/number/std_number_negate.proto.json index c130a3d..db27aab 100644 --- a/definitions/standard/runtime_definition/number/std_number_negate.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_negate.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the additive inverse of the given number." } ], + "alias": [ + { + "code": "en-US", + "content": "negate;negative;invert;opposite;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Negate ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_pi.proto.json b/definitions/standard/runtime_definition/number/std_number_pi.proto.json index 95f5ede..7ec3b81 100644 --- a/definitions/standard/runtime_definition/number/std_number_pi.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_pi.proto.json @@ -24,5 +24,17 @@ "content": "Provides the constant value of pi, approximately 3.14159, used in many mathematical calculations." } ], + "alias": [ + { + "code": "en-US", + "content": "pi;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get pi" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json index 98fa68a..574fa3e 100644 --- a/definitions/standard/runtime_definition/number/std_number_random_number.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_random_number.proto.json @@ -75,5 +75,17 @@ "content": "Returns a randomly generated number within the given range, inclusive of both minimum and maximum." } ], + "alias": [ + { + "code": "en-US", + "content": "random;rand;random number;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Random number between ${min} and ${max}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_root.proto.json b/definitions/standard/runtime_definition/number/std_number_root.proto.json index 8874554..b2467e4 100644 --- a/definitions/standard/runtime_definition/number/std_number_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_root.proto.json @@ -75,5 +75,17 @@ "content": "Calculates the nth root of the input number, where n is specified by the root exponent." } ], + "alias": [ + { + "code": "en-US", + "content": "root;nth root;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${root_exponent} root of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_round.proto.json b/definitions/standard/runtime_definition/number/std_number_round.proto.json index 6a3ecfb..d2e3f74 100644 --- a/definitions/standard/runtime_definition/number/std_number_round.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round.proto.json @@ -75,5 +75,17 @@ "content": "Performs standard rounding on the given value, rounding up or down depending on the fractional component." } ], + "alias": [ + { + "code": "en-US", + "content": "round;nearest;approximate;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round ${value} with ${decimals} decimal places" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json index 655ece3..7aa9893 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_down.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_down.proto.json @@ -75,5 +75,17 @@ "content": "Performs rounding on the given value, always rounding down to the nearest value at the given decimal precision." } ], + "alias": [ + { + "code": "en-US", + "content": "round down;floor;number;math;std;round;down" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round down ${value} with ${decimals} decimal places" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json index 358041f..0fc31bc 100644 --- a/definitions/standard/runtime_definition/number/std_number_round_up.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_round_up.proto.json @@ -75,5 +75,17 @@ "content": "Performs rounding on the given value, always rounding up to the nearest value at the given decimal precision." } ], + "alias": [ + { + "code": "en-US", + "content": "round up;ceil;ceiling;number;math;std;round;up" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Round up ${value} with ${decimals} decimal places" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_sin.proto.json b/definitions/standard/runtime_definition/number/std_number_sin.proto.json index 14412fe..28b7392 100644 --- a/definitions/standard/runtime_definition/number/std_number_sin.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sin.proto.json @@ -5,49 +5,24 @@ "dataTypeIdentifier": { "dataTypeIdentifier": "NUMBER" }, - "runtimeName": "min", + "runtimeName": "value", "defaultValue": null, "name": [ { "code": "en-US", - "content": "Minimum Value" + "content": "Value" } ], "description": [ { "code": "en-US", - "content": "The lower bound of the random number range." + "content": "The number for which to calculate the sine." } ], "documentation": [ { "code": "en-US", - "content": "Defines the minimum value (inclusive) for the random number generation." - } - ] - }, - { - "dataTypeIdentifier": { - "dataTypeIdentifier": "NUMBER" - }, - "runtimeName": "max", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Maximum Value" - } - ], - "description": [ - { - "code": "en-US", - "content": "The upper bound of the random number range." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "Defines the maximum value (inclusive) for the random number generation." + "content": "Computes the sine of the given number." } ] } @@ -60,20 +35,32 @@ "name": [ { "code": "en-US", - "content": "Random Number" + "content": "Sine" } ], "description": [ { "code": "en-US", - "content": "Generates a random number within the specified range." + "content": "Returns the sine of a number." } ], "documentation": [ { "code": "en-US", - "content": "Returns a pseudo-random number between the given minimum and maximum values." + "content": "Calculates the sine of the input value." + } + ], + "alias": [ + { + "code": "en-US", + "content": "sin;sine;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "sin(${value})" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json index d6dcaf3..c74b0fc 100644 --- a/definitions/standard/runtime_definition/number/std_number_sinh.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_sinh.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the hyperbolic sine (sinh) of the input value." } ], + "alias": [ + { + "code": "en-US", + "content": "sinh;hyperbolic sine;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "sinh(${value})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_square.proto.json b/definitions/standard/runtime_definition/number/std_number_square.proto.json index 8010736..ca928a3 100644 --- a/definitions/standard/runtime_definition/number/std_number_square.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the value multiplied by itself, effectively raising it to the power of 2." } ], + "alias": [ + { + "code": "en-US", + "content": "square;squared;power two;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} squared" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json index cb00954..09dd129 100644 --- a/definitions/standard/runtime_definition/number/std_number_square_root.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_square_root.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the positive square root of the input number." } ], + "alias": [ + { + "code": "en-US", + "content": "square root;sqrt;root;number;math;std;square" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Square root of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json index 0a22bac..00ee8f0 100644 --- a/definitions/standard/runtime_definition/number/std_number_subtract.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_subtract.proto.json @@ -75,5 +75,17 @@ "content": "Returns the result of subtracting the second numeric input from the first." } ], + "alias": [ + { + "code": "en-US", + "content": "subtract;minus;difference;sub;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} - ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/number/std_number_tan.proto.json b/definitions/standard/runtime_definition/number/std_number_tan.proto.json index b330ca9..a16634a 100644 --- a/definitions/standard/runtime_definition/number/std_number_tan.proto.json +++ b/definitions/standard/runtime_definition/number/std_number_tan.proto.json @@ -50,5 +50,17 @@ "content": "Calculates the tangent value of the input angle measured in radians." } ], + "alias": [ + { + "code": "en-US", + "content": "tan;tangent;trigonometry;number;math;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "tan(${radians})" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json index 9f80cd1..0256426 100644 --- a/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_contains_key.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the given key is a property of the object; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "contains_key;object;std;contains;key" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Checks if ${object} contains ${key}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/object/std_object_keys.proto.json b/definitions/standard/runtime_definition/object/std_object_keys.proto.json index c23593c..7cc5034 100644 --- a/definitions/standard/runtime_definition/object/std_object_keys.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_keys.proto.json @@ -22,14 +22,14 @@ "documentation": [ { "code": "en-US", - "content": "Returns an array of all the keys (property names) of the given object." + "content": "Returns a list of all the keys (property names) of the given object." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -54,14 +54,26 @@ "description": [ { "code": "en-US", - "content": "Retrieves all the keys from the given object as an array of text values." + "content": "Retrieves all the keys from the given object as a list of text values." } ], "documentation": [ { "code": "en-US", - "content": "Returns an array containing all enumerable property names (keys) of the specified object." + "content": "Returns a list containing all enumerable property names (keys) of the specified object." + } + ], + "alias": [ + { + "code": "en-US", + "content": "keys;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get all keys of ${object}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/object/std_object_set.proto.json b/definitions/standard/runtime_definition/object/std_object_set.proto.json index a466d5a..73f5836 100644 --- a/definitions/standard/runtime_definition/object/std_object_set.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_set.proto.json @@ -102,5 +102,17 @@ "content": "Returns a new object with the specified key set to the given value." } ], + "alias": [ + { + "code": "en-US", + "content": "set;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Will set ${key} to ${value} inside of ${object}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/object/std_object_size.proto.json b/definitions/standard/runtime_definition/object/std_object_size.proto.json index 635a4ed..3102402 100644 --- a/definitions/standard/runtime_definition/object/std_object_size.proto.json +++ b/definitions/standard/runtime_definition/object/std_object_size.proto.json @@ -50,5 +50,17 @@ "content": "Returns an integer count of all enumerable property keys in the specified object." } ], + "alias": [ + { + "code": "en-US", + "content": "size;object;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get size of ${object}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_append.proto.json b/definitions/standard/runtime_definition/text/std_text_append.proto.json index 603ac17..d87e3f7 100644 --- a/definitions/standard/runtime_definition/text/std_text_append.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_append.proto.json @@ -75,5 +75,17 @@ "content": "Returns a new text string consisting of the original text followed by the specified suffix." } ], + "alias": [ + { + "code": "en-US", + "content": "append;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Append ${value} with ${suffix}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json index c73b9b0..ed04ae4 100644 --- a/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_as_bytes.proto.json @@ -22,14 +22,14 @@ "documentation": [ { "code": "en-US", - "content": "Converts the input text string into an array of byte values." + "content": "Converts the input text string into a list of byte values." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -54,14 +54,26 @@ "description": [ { "code": "en-US", - "content": "Converts a text string into an array of byte values." + "content": "Converts a text string into a list of byte values." } ], "documentation": [ { "code": "en-US", - "content": "Returns an array of bytes representing the UTF-8 encoding of the given text." + "content": "Returns a list of bytes representing the UTF-8 encoding of the given text." + } + ], + "alias": [ + { + "code": "en-US", + "content": "as_bytes;text;string;std;as;bytes" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "As Bytes ${value}" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_at.proto.json b/definitions/standard/runtime_definition/text/std_text_at.proto.json index a4f4a20..0922db2 100644 --- a/definitions/standard/runtime_definition/text/std_text_at.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_at.proto.json @@ -75,5 +75,17 @@ "content": "Retrieves a single character from the input text based on the provided zero-based index." } ], + "alias": [ + { + "code": "en-US", + "content": "at;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get character of ${value} at ${index}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json index 42580e6..789a842 100644 --- a/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_byte_size.proto.json @@ -50,5 +50,17 @@ "content": "Computes the size in bytes of the provided text string, typically by counting UTF-8 encoded bytes." } ], + "alias": [ + { + "code": "en-US", + "content": "byte_size;text;string;std;byte;size" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Byte-Size of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json index 26bb21a..4c18685 100644 --- a/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_capitalize.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new text string with the first letter capitalized." } ], + "alias": [ + { + "code": "en-US", + "content": "capitalize;title case;upper first;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Capitalize ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_chars.proto.json b/definitions/standard/runtime_definition/text/std_text_chars.proto.json index 6642542..7813b3e 100644 --- a/definitions/standard/runtime_definition/text/std_text_chars.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_chars.proto.json @@ -22,14 +22,14 @@ "documentation": [ { "code": "en-US", - "content": "Splits the input text string into an array of its constituent characters." + "content": "Splits the input text string into a list of its constituent characters." } ] } ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -54,14 +54,26 @@ "description": [ { "code": "en-US", - "content": "Returns an array containing each character from the given text string." + "content": "Returns a list containing each character from the given text string." } ], "documentation": [ { "code": "en-US", - "content": "Creates an array where each element is a single character from the original text." + "content": "Creates a list where each element is a single character from the original text." + } + ], + "alias": [ + { + "code": "en-US", + "content": "characters;letters;split;text;string;std;chars" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Turns ${value} into a list of characters" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_contains.proto.json b/definitions/standard/runtime_definition/text/std_text_contains.proto.json index bb2a7f7..9d4127c 100644 --- a/definitions/standard/runtime_definition/text/std_text_contains.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_contains.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the substring is found anywhere in the main text; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "contains;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} contains ${substring}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_decode.proto.json b/definitions/standard/runtime_definition/text/std_text_decode.proto.json index 5fea080..567901f 100644 --- a/definitions/standard/runtime_definition/text/std_text_decode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_decode.proto.json @@ -75,5 +75,17 @@ "content": "Decodes the input text from the specified encoding format." } ], + "alias": [ + { + "code": "en-US", + "content": "decode;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Decode ${value} using ${encoding}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_encode.proto.json b/definitions/standard/runtime_definition/text/std_text_encode.proto.json index 606f101..ca7234a 100644 --- a/definitions/standard/runtime_definition/text/std_text_encode.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_encode.proto.json @@ -75,5 +75,17 @@ "content": "Transforms the given text string into a representation encoded by the specified encoding scheme." } ], + "alias": [ + { + "code": "en-US", + "content": "encode;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Encode ${value} to ${encoding}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json index a6f72d2..4195f81 100644 --- a/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_ends_with.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the input text ends with the given suffix; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "ends_with;text;string;std;ends;with" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} ends with ${suffix}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json index 2f31735..5f3720b 100644 --- a/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_from_ascii.proto.json @@ -4,7 +4,7 @@ { "dataTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -29,13 +29,13 @@ "description": [ { "code": "en-US", - "content": "Array of ASCII numeric codes representing characters." + "content": "List of ASCII numeric codes representing characters." } ], "documentation": [ { "code": "en-US", - "content": "Array of ASCII numeric codes representing characters." + "content": "List of ASCII numeric codes representing characters." } ] } @@ -54,14 +54,26 @@ "description": [ { "code": "en-US", - "content": "Converts an array of ASCII codes back into the corresponding text string." + "content": "Converts a list of ASCII codes back into the corresponding text string." } ], "documentation": [ { "code": "en-US", - "content": "Takes an array of numbers where each number is an ASCII code, and returns the string they represent." + "content": "Takes a list of numbers where each number is an ASCII code, and returns the string they represent." + } + ], + "alias": [ + { + "code": "en-US", + "content": "from_ascii;text;string;std;from;ascii" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "From ${value} to Text" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_hex.proto.json b/definitions/standard/runtime_definition/text/std_text_hex.proto.json index d233d71..1b9c694 100644 --- a/definitions/standard/runtime_definition/text/std_text_hex.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_hex.proto.json @@ -50,5 +50,17 @@ "content": "Returns a string containing the hexadecimal values corresponding to each character of the input text." } ], + "alias": [ + { + "code": "en-US", + "content": "hex;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Hexadecimal" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json index aa7be9e..095b671 100644 --- a/definitions/standard/runtime_definition/text/std_text_index_of.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_index_of.proto.json @@ -75,5 +75,17 @@ "content": "Returns the zero-based index of the first occurrence of the substring in the text. Returns -1 if the substring is not found." } ], + "alias": [ + { + "code": "en-US", + "content": "index_of;text;string;std;index;of" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Get position of ${substring} inside ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_insert.proto.json b/definitions/standard/runtime_definition/text/std_text_insert.proto.json index 14f154d..45bec75 100644 --- a/definitions/standard/runtime_definition/text/std_text_insert.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_insert.proto.json @@ -100,5 +100,17 @@ "content": "Returns a new string where the provided text is inserted at the zero-based position index within the original text." } ], + "alias": [ + { + "code": "en-US", + "content": "insert;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Insert ${value} at ${position} into ${text}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json index e8edad2..b44a2bc 100644 --- a/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_is_equal.proto.json @@ -75,5 +75,17 @@ "content": "Determines if the two given text inputs are exactly the same, returning true if equal, false otherwise." } ], + "alias": [ + { + "code": "en-US", + "content": "equal;equals;same;text;string;std;is" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${first} equals ${second}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_length.proto.json b/definitions/standard/runtime_definition/text/std_text_length.proto.json index c07bc67..ddc3624 100644 --- a/definitions/standard/runtime_definition/text/std_text_length.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_length.proto.json @@ -50,5 +50,17 @@ "content": "Computes the length of the input string in terms of characters." } ], + "alias": [ + { + "code": "en-US", + "content": "length;size;characters;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Length of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json index b971823..7f27c4b 100644 --- a/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_lowercase.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new text string with all characters converted to lowercase." } ], + "alias": [ + { + "code": "en-US", + "content": "lowercase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Lowercase" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_octal.proto.json b/definitions/standard/runtime_definition/text/std_text_octal.proto.json index d08926a..9b8a7a8 100644 --- a/definitions/standard/runtime_definition/text/std_text_octal.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_octal.proto.json @@ -50,5 +50,17 @@ "content": "Returns a string containing the octal values corresponding to each character of the input text." } ], + "alias": [ + { + "code": "en-US", + "content": "octal;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} to Octal" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json index 7fc90cf..6bef3fb 100644 --- a/definitions/standard/runtime_definition/text/std_text_prepend.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_prepend.proto.json @@ -75,5 +75,17 @@ "content": "Returns a new text string consisting of the specified prefix followed by the original text." } ], + "alias": [ + { + "code": "en-US", + "content": "prepend;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Prepend ${value} with ${prefix}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_remove.proto.json b/definitions/standard/runtime_definition/text/std_text_remove.proto.json index 24f5ed1..4bdd470 100644 --- a/definitions/standard/runtime_definition/text/std_text_remove.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_remove.proto.json @@ -100,5 +100,17 @@ "content": "Returns a new string with characters removed from start up to but not including end." } ], + "alias": [ + { + "code": "en-US", + "content": "remove;delete;strip;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Remove ${value} from ${start}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_replace.proto.json b/definitions/standard/runtime_definition/text/std_text_replace.proto.json index 9919728..feb9253 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace.proto.json @@ -100,5 +100,17 @@ "content": "Returns a new string where every instance of the old substring is replaced by the new substring." } ], + "alias": [ + { + "code": "en-US", + "content": "replace;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "In ${value} replace ${old} with ${new}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json index 39ed3ce..8ef4c5e 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_first.proto.json @@ -100,5 +100,17 @@ "content": "Returns a new string where only the first instance of the old substring is replaced by the new substring." } ], + "alias": [ + { + "code": "en-US", + "content": "replace_first;text;string;std;replace;first" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "In ${value} replace first ${old} with ${new}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json index b833536..376ee01 100644 --- a/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_replace_last.proto.json @@ -100,5 +100,17 @@ "content": "Returns a new string where only the last instance of the old substring is replaced by the new substring." } ], + "alias": [ + { + "code": "en-US", + "content": "replace_last;text;string;std;replace;last" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "In ${value} replace the last ${old} with ${new}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json index 06eb7a1..d7f8062 100644 --- a/definitions/standard/runtime_definition/text/std_text_reverse.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_reverse.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new string with the characters of the input text in reverse order." } ], + "alias": [ + { + "code": "en-US", + "content": "reverse;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Reverse ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_split.proto.json b/definitions/standard/runtime_definition/text/std_text_split.proto.json index 6827be2..a7b9953 100644 --- a/definitions/standard/runtime_definition/text/std_text_split.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_split.proto.json @@ -54,7 +54,7 @@ ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -79,14 +79,26 @@ "description": [ { "code": "en-US", - "content": "Splits the input text into an array of substrings based on the specified delimiter." + "content": "Splits the input text into a list of substrings based on the specified delimiter." } ], "documentation": [ { "code": "en-US", - "content": "Returns an array of substrings obtained by splitting the input text at each occurrence of the delimiter." + "content": "Returns a list of substrings obtained by splitting the input text at each occurrence of the delimiter." + } + ], + "alias": [ + { + "code": "en-US", + "content": "split;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Splits ${value} on '${delimiter}'" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json index 8ec5aca..ae3875b 100644 --- a/definitions/standard/runtime_definition/text/std_text_start_with.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_start_with.proto.json @@ -75,5 +75,17 @@ "content": "Returns true if the input text begins with the given prefix; otherwise, returns false." } ], + "alias": [ + { + "code": "en-US", + "content": "text;string;std;start;with" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Check if ${value} starts with ${prefix}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json index 53ca6c7..14b2ba6 100644 --- a/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_swapcase.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new text string with the case of each character inverted." } ], + "alias": [ + { + "code": "en-US", + "content": "swapcase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Swapcase of ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json index 38ac46e..0c44ff4 100644 --- a/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_to_ascii.proto.json @@ -29,7 +29,7 @@ ], "returnTypeIdentifier": { "genericType": { - "dataTypeIdentifier": "ARRAY", + "dataTypeIdentifier": "LIST", "genericMappers": [ { "source": [ @@ -60,8 +60,20 @@ "documentation": [ { "code": "en-US", - "content": "Returns an array of numbers where each number represents the ASCII code of the corresponding character in the input text." + "content": "Returns a list of numbers where each number represents the ASCII code of the corresponding character in the input text." + } + ], + "alias": [ + { + "code": "en-US", + "content": "to_ascii;text;string;std;to;ascii" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "${value} To Ascii" } ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_trim.proto.json b/definitions/standard/runtime_definition/text/std_text_trim.proto.json index 6b9ce18..1a137af 100644 --- a/definitions/standard/runtime_definition/text/std_text_trim.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_trim.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new string with all leading and trailing whitespace characters removed from the input text." } ], + "alias": [ + { + "code": "en-US", + "content": "trim;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Trim ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +} diff --git a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json index c285eea..419b5f1 100644 --- a/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json +++ b/definitions/standard/runtime_definition/text/std_text_uppercase.proto.json @@ -50,5 +50,17 @@ "content": "Returns a new text string with all characters converted to uppercase." } ], + "alias": [ + { + "code": "en-US", + "content": "uppercase;text;string;std" + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "Uppercase ${value}" + } + ], "deprecationMessage": [] -} \ No newline at end of file +}