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
4df222496d
linked-list supports index assign and concatenation
2026-07-13 11:34:25 +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
1aea1c14d2
LinkedList: added support for index and range extraction
2026-05-19 06:42:45 +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
6211be8a8f
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
...
Also, fixed and improved some parsing sections concerning collection indeces and ranges
2024-12-23 06:59:39 +01:00
camoroso
6b3bfa2a11
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
camoroso
fe999acf2c
operator-index.go: removed unused parameter from the function verifyKey()
2024-07-07 16:14:04 +02:00
camoroso
f1e2163277
replaced ToInt() with ToGoInt()
2024-06-26 04:25:49 +02:00
camoroso
ff9cf80c66
operator-index.go: ConstLastIndex is checked
2024-06-19 09:24:19 +02:00
camoroso
b1d6b6de44
refactored dict's item access
2024-06-17 14:06:33 +02:00
camoroso
d6b4c79736
operator-index.go: dict item access by generic keys implemented
2024-06-17 09:05:23 +02:00
camoroso
9745a5d909
utils.go: toInt() -> ToInt(); toBool() -> ToBool()
2024-06-10 19:03:39 +02:00
camoroso
78cbb7b36f
test index/5 moved to list/26 because reflection's deep-equal function returns false even though computed and wanted lists are equal
2024-05-26 06:30:42 +02:00
camoroso
2c87d6bf9e
Eprx now supports range of indeces to extract parts of strings or lists
2024-05-26 06:19:08 +02:00
camoroso
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