CLEO5 icon indicating copy to clipboard operation
CLEO5 copied to clipboard

Feature - CLEO Containers

Open MiranDMC opened this issue 5 months ago • 7 comments

Introduce data container feature and opcodes to support it.

Container instance is meant to store single kind of data type. Available types: int, float, text As far as it is technically possible types validation is performed in opcode commands at runtime. In case of mismatch error is thrown.

Class name: container

Opcodes:

create_container - container type
remove_container

container_size
container_clear

container_insert - one or multiple values
container_insert_front - one or multiple values
container_insert_at - index and one or multiple values

container_remove - optional count
container_remove_front - optional count
container_remove_at -  index and optional count

container_get - one or multiple return values
container_get_front - one or multiple return values
container_get_at - index and one or multiple return values
container_get_random - one or multiple return values

container_contains - one or more search values
container_count - one search value
container_find - search value
container_find_back - search value

container_sort - sorting order and zero or more synchronized container handles

container_write_to_file
container_read_from_file

MiranDMC avatar Sep 21 '24 05:09 MiranDMC