|
|
3ac8cab275
|
enhanced ending operator detection
|
2026-05-02 09:54:24 +02:00 |
|
|
|
6c5e9db34b
|
int-itrator: new iterator over integer ranges
|
2026-05-01 17:23:06 +02:00 |
|
|
|
78871641d0
|
t_common_test.go: Error messages also contains the name of the section introduced by special symbol >>>
|
2026-05-01 17:17:40 +02:00 |
|
|
|
dacbec677a
|
iterator interface chenged index and count members from int to tint 64
|
2026-05-01 17:15:18 +02:00 |
|
|
|
75ed88915d
|
ast.go, pasrse.go: fixed the recover routine
|
2026-05-01 17:03:44 +02:00 |
|
|
|
f2d1f23774
|
ast.go: added recover from panic in ast.Eval()
|
2026-05-01 07:25:05 +02:00 |
|
|
|
edd90054d7
|
parser.go: added recover from panic in parser.Parse()
|
2026-05-01 07:24:41 +02:00 |
|
|
|
610e2df5f5
|
operator-dot: added support to access dict value by exprssion; example: D.key, D."key", D.expr
|
2026-04-30 07:06:20 +02:00 |
|
|
|
32c0b45255
|
kern/dict-type.go: added GetItem()
|
2026-04-30 07:04:03 +02:00 |
|
|
|
75a3f220df
|
parser: token '()' returns error
|
2026-04-30 07:03:28 +02:00 |
|
|
|
116b54836f
|
token.go: little change to ErrorExpectedGotStringWithPrefix()
|
2026-04-30 07:01:02 +02:00 |
|
|
|
8787973de0
|
util files moved form kern to util package
|
2026-04-29 11:03:36 +02:00 |
|
|
|
4d910dd069
|
moved a subset of source file to the kern package
|
2026-04-27 19:43:37 +02:00 |
|
|
|
f100adead3
|
increased test coverage and splitted some utility functions by OS
|
2026-04-26 06:16:43 +02:00 |
|
|
|
7d2cf1e687
|
new operator 'join'
|
2026-04-25 07:00:30 +02:00 |
|
|
|
49728307f3
|
t_operator_test.go: added a test for the digest operator
|
2026-04-25 06:33:35 +02:00 |
|
|
|
20dc502438
|
new operator 'digest'
|
2026-04-25 06:25:39 +02:00 |
|
|
|
ce7bfc5e3f
|
operator-map/filter.go: added deletion of temporary variables '_index' and '_count'
|
2026-04-25 06:24:28 +02:00 |
|
|
|
6e98bdd16b
|
new operator 'filter'
|
2026-04-24 22:42:46 +02:00 |
|
|
|
6ee365bacc
|
new operator 'map' ans general variable access by ${}
|
2026-04-24 20:11:25 +02:00 |
|
|
|
20d8236325
|
Iterators: Removed NewAnyIterator(), added NewIterator()
|
2026-04-24 06:26:00 +02:00 |
|
|
|
c39ee7cec0
|
dict-iterator.go: fixed behaviour of NewDictIterator() with no args
|
2026-04-23 22:06:23 +02:00 |
|
|
|
9e4252173b
|
Iterator interface now embeds fmt.Stringer
|
2026-04-23 22:04:41 +02:00 |
|
|
|
2b80ba6789
|
t_plugin_test.go: TestLoadPluginName() removed due to linkage mismatch
|
2026-04-23 22:02:41 +02:00 |
|
|
|
d7247f97c5
|
doc: added description of set() and unset() functions defined in the base buiiltin
|
2026-04-23 19:09:09 +02:00 |
|
|
|
02df7f1c1f
|
Plugin file name extension adapted to the host OS convention (.so on linux, .dll on windows, .dylib on Darwin/MacOS)
|
2026-04-23 19:06:11 +02:00 |
|
|
|
b6b09b2fb1
|
builtin-os-file: add function fileReadIterator() that creates an iterator over lines of a text file
|
2026-04-23 19:01:07 +02:00 |
|
|
|
0677180456
|
builtin-iterator.go/run(): removed default operator (print item)
|
2026-04-23 18:55:03 +02:00 |
|
|
|
b6952444ab
|
builtin-base: added functions set() and unset()
|
2026-04-21 17:14:51 +02:00 |
|
|
|
6c3a071a02
|
doc: last change date-time updated
|
2026-04-21 06:49:58 +02:00 |
|
|
|
d7d03b4af8
|
README: added link to the main Expr documentation hosted on cdn.paas.portale-stac.it
|
2026-04-21 06:47:15 +02:00 |
|
|
|
49c5cb6a22
|
doc: progress about builtin functions
|
2026-04-21 06:45:41 +02:00 |
|
|
|
53d805a832
|
doc: test commit
|
2026-04-19 21:27:43 +02:00 |
|
|
|
b99ad5def1
|
Merge branch 'iterator/dict'
|
2026-04-19 15:18:07 +02:00 |
|
|
|
0d44b8697b
|
doc: more details about iterators over dicts
|
2026-04-19 15:17:21 +02:00 |
|
|
|
1a7e537921
|
more tests on iterator over dicts
|
2026-04-19 15:16:25 +02:00 |
|
|
|
807df0f3a8
|
Iterator: added support for iterators over dictionaries
|
2026-04-19 15:08:14 +02:00 |
|
|
|
d7dd628fc9
|
doc: further details about iterator definition
|
2026-04-19 08:20:40 +02:00 |
|
|
|
1f57ba28dd
|
Doc: progress about builtin modules
|
2026-04-18 12:21:42 +02:00 |
|
|
|
92bd366380
|
builtin-base: bool() supports lists and dicts, int() supports fractions
|
2026-04-18 12:20:05 +02:00 |
|
|
|
7b93c5b4ac
|
doc: begin of iterators description
|
2026-04-16 10:13:41 +02:00 |
|
|
|
3ba8194ddb
|
Expr.doc, a lot of fixes
|
2026-04-15 18:17:27 +02:00 |
|
|
|
037565c41e
|
New var() function added to the builtin set
|
2026-04-15 16:04:12 +02:00 |
|
|
|
f8d12b1a93
|
added TestGoFunction() to test Go functions
|
2026-04-15 16:03:41 +02:00 |
|
|
|
518d4d8d65
|
simple-store.go: added function Init()
|
2026-01-03 09:11:43 +01:00 |
|
|
|
d64602cb00
|
builtin-string.go: fix return type of strLower() and strUpper()
|
2025-11-15 06:18:38 +01:00 |
|
|
|
4709248828
|
string builtin: strUpper() and strLower() added
|
2025-11-13 20:53:07 +01:00 |
|
|
|
5ecf81412e
|
Doc: pre & post incremente/decrement
|
2025-01-05 12:53:50 +01:00 |
|
|
|
ff4db34f7b
|
t_operator_test.go: test on -- and ++ prefix operators
|
2025-01-05 12:49:36 +01:00 |
|
|
|
0f848071c2
|
New prefix operators ++ and --
|
2025-01-04 18:12:38 +01:00 |
|