camoroso
8e596d5979
several changes:
...
1. moved scan/symbol.go to new package sym and adapted all files that reference Symbol type and its values.
2. new type interval defined by begin, end and step values.
3. replaced operator-range.go with operator-interval.go.
4. replaced range operator begin:end with begin..end..step.
5. new implementation of sub-collection extraction based on new interval literal.
2026-07-27 16:01:52 +02:00
camoroso
072fd9af39
completed list-type to array-type conversion and fixed common test module
2026-07-13 10:42:17 +02:00
camoroso
77f36642b4
The name of 'list' has been changed to 'array'; from now on, 'list' will refer to the linked list.
2026-07-12 07:35:28 +02:00
camoroso
b6da9bcad4
refactored data-types to reduce plugin sizes
2026-06-08 07:02:56 +02:00
camoroso
35a599b284
operator length # supports linked-list
2026-05-18 08:56:44 +02:00
camoroso
99c1adc434
copyright header updated to 2026
2026-05-06 09:27:42 +02:00
camoroso
7f34ccf955
moved scanner sources to package 'scan'
2026-05-03 14:19:17 +02:00
camoroso
4d910dd069
moved a subset of source file to the kern package
2026-04-27 19:43:37 +02:00
camoroso
d572f3a129
Iterator: new function Count()
2024-07-21 16:34:52 +02:00
camoroso
b4529499d6
iterator.go: exported some const identifier
2024-07-18 07:27:02 +02:00
camoroso
6b3bfa2a11
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
camoroso
f1e2163277
replaced ToInt() with ToGoInt()
2024-06-26 04:25:49 +02:00
camoroso
9745a5d909
utils.go: toInt() -> ToInt(); toBool() -> ToBool()
2024-06-10 19:03:39 +02:00
camoroso
24a25bbf94
adapted and enhanced the dict operations to make them compatible with the new DictType
2024-05-19 01:38:07 +02:00
camoroso
4aaffd6c44
dict: implemented length of dict
2024-05-10 09:25:18 +02:00
camoroso
8c66d90532
operator-length.go: fixed length of list
2024-05-10 09:16:31 +02:00
camoroso
8ee0bb5701
Some data-type check functions (e.g. IsInteger()) exported
2024-05-08 07:53:01 +02:00
camoroso
2c5f02cc69
list iterators now support start, stop e step
2024-05-04 08:07:49 +02:00
camoroso
e6174aca82
operator-length.go: now returns index+1 when used with iterators; that is the number of iterations
2024-05-04 01:23:32 +02:00
camoroso
c5fca70cfc
operator-length.go: Fix: the returned value was int, instead of int64
2024-04-27 22:37:56 +02:00
camoroso
107ec4958f
operator-length.go: the prefix operator '#' now accept iterator oeprand; it returns the index of the current item
2024-04-26 08:04:55 +02:00
camoroso
b6887af77a
added the prefix operator '#' (length of string and array)
2024-04-17 07:12:32 +02:00