Commit Graph

14 Commits

Author SHA1 Message Date
6b3bfa2a11 self param replaced as opTerm 2024-07-09 07:50:06 +02:00
691c213d17 operator-dot.go: the '.' (dot) operator can now only be used to call member functions of iterators 2024-05-25 03:35:17 +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
7c8dbb0ac7 Added virtual symbol SymVariable translated from general real SymIdentifier symbol 2024-05-20 06:05:24 +02:00
24a25bbf94 adapted and enhanced the dict operations to make them compatible with the new DictType 2024-05-19 01:38:07 +02:00
d035fa0d5e operator-dot.go: fixed string index 2024-05-10 07:32:45 +02:00
99e0190b9c operator-dot.go: fixed the index range checking 2024-05-10 04:45:51 +02:00
f55a48aa26 operator-dot.go: replaced []any with *ListType 2024-05-06 04:15:46 +02:00
a838361ea8 operator-dot.go: specific *dataCursor case replaced by general ExtIterator 2024-05-04 00:30:35 +02:00
06ab303b9e accessing to the Reset() and Clean()functions of an iterator is now done by identifiers, i.e. reset, not by string, i.e. "reset". 2024-04-28 04:44:19 +02:00
895778f236 operator-dot.go: '*dataCursor' case added; to be enhanced 2024-04-27 22:34:23 +02:00
c99be491df operator-dot.go: refactoring 2024-04-27 14:44:52 +02:00
323308d86f expressions now support dict data-type 2024-04-21 14:24:56 +02:00
7198749063 new operator dot '.' used to select an item or character from a list or a string respectively 2024-04-19 09:05:26 +02:00