3736214c5a
A lot of changes. Main ones are:
...
- fraction type renamed as FractionType and moved from operator-fraction.go to fraction-type.go
- ListType moved from operator-list.go to list-type.go
- all test file were renamed adding the "t_" prefix
- defined a test template in file t_temple_test.go
- new test file t_relational_test.go where relational tests are collected
- lists can now compared as set using operators <, <=, >, and >= (IMPORTANT: here = menas same content, not same list)
2024-05-28 07:26:05 +02:00
03d4c192c2
new syntax to get items from collection: collection[index]. Supported collections are string, list and dict
2024-05-24 22:51:01 +02:00
82ec78719d
operand-list.go: ToString() now can handle the Truncate option
2024-05-20 05:30:26 +02:00
b92b19e1dd
New interface to Typer: the function TypeName() returns a more readable type name
2024-05-19 02:23:28 +02:00
a543360151
when the list value involved in an insert or append operations (directly) comes from a variable, that variable receives the result list
2024-05-19 01:42:15 +02:00
c39970fa7e
new operator 'in' added. It check if an item is member of a list, or if a key is contained in a dictionary
2024-05-18 07:47:41 +02:00
f342dfe9f3
operand-list.go: ListType constructor functions newList() and newListA()
2024-05-06 15:30:23 +02:00
f9486fa1bd
operand-list.go: adding of String() function
2024-05-03 06:29:18 +02:00
49904f9097
the new ListType type takes the of []any
2024-05-01 21:47:27 +02:00
70cdb9367e
changed the structer of the selector components: now all case are a list value assigned as right operand of the selector operator
2024-04-13 10:10:25 +02:00
4d94a7ad59
class and kind types removed
2024-04-09 05:32:50 +02:00
9ac88bf446
made some interfaces exportable and fixed/enhaaced some selector operator versions
2024-04-08 23:17:56 +02:00
072dab4144
Expressions now support function definition
2024-04-02 04:36:03 +02:00
c36c88d0fd
Added list '[]' data type. Fix: function with no arguments
2024-03-28 08:51:02 +01:00