|
e085502df3
|
symbol.go: New keyword 'but'
|
2024-03-30 08:08:11 +01:00 |
|
|
85fb007a2b
|
The plus and minus operators now support lists for join and difference respectively
|
2024-03-30 07:05:22 +01:00 |
|
|
f540ec28e8
|
funcs-math.go: Implementes add() and mul() function for both simple values and iterators
|
2024-03-30 07:01:00 +01:00 |
|
|
36feed3168
|
parser.go: changedthe message error about unknown functiona
|
2024-03-30 06:58:29 +01:00 |
|
|
836a9165a5
|
Added Iterator interface and two implementation: list itrator and range iterator
|
2024-03-30 06:56:12 +01:00 |
|
|
e012afa691
|
Added the RegisterFunc() interface to the expression context
|
2024-03-30 06:54:43 +01:00 |
|
|
20007a5a81
|
utils.go: New function isList() that checks is a value is an array of any
|
2024-03-30 06:50:49 +01:00 |
|
|
107484d13c
|
parser_test.go: add test on the list data type
|
2024-03-28 08:52:54 +01:00 |
|
|
c36c88d0fd
|
Added list '[]' data type. Fix: function with no arguments
|
2024-03-28 08:51:02 +01:00 |
|
|
3ca415fc66
|
Merge branch 'main' of ssh://git.portale-stac.it:3022/go-pkg/expr
|
2024-03-28 06:34:53 +01:00 |
|
|
ae2f7c89bd
|
helpers_test.go: changed some comments
|
2024-03-28 06:34:40 +01:00 |
|
|
27f53db0f4
|
helpers_test.go: tests on the helper functions
|
2024-03-28 06:33:14 +01:00 |
|
|
6d8c6f5154
|
helpers.go provides easy functions to parse and evaluate expressions
|
2024-03-28 06:32:37 +01:00 |
|
|
d20027296c
|
New test on the tilde operator. Now it is based on simple-var-store
|
2024-03-28 06:30:45 +01:00 |
|
|
37f0de5902
|
Added simple context objects
|
2024-03-28 06:29:11 +01:00 |
|
|
fdc2fd8dfd
|
utils.go: added functions anyInteger() and anyFloat()
|
2024-03-28 06:26:20 +01:00 |
|
|
9fa3d9fcb2
|
Added the tilde '~' operator acting as NOT
|
2024-03-28 06:25:29 +01:00 |
|
|
45c0663ea1
|
Second incomplete draft
|
2024-03-27 08:44:47 +01:00 |
|
|
998580772a
|
added operator '%' (division remainder) and test
|
2024-03-26 09:27:14 +01:00 |
|
|
594806c999
|
added operator './' (float division) and test
|
2024-03-26 09:12:44 +01:00 |
|
|
800664c98c
|
added go.mod
|
2024-03-26 08:56:20 +01:00 |
|
|
4bb1e9abcd
|
Merge branch 'main' of ssh://git.portale-stac.it:3022/go-pkg/expr
|
2024-03-26 08:45:37 +01:00 |
|
|
33841c5861
|
Added copyrighr note to all sources
|
2024-03-26 08:45:18 +01:00 |
|
|
eaf5e29a0c
|
byte-ring.go -> byte-slider.go
|
2024-03-26 08:44:56 +01:00 |
|
|
3586aadbc1
|
First incomplete draft
|
2024-03-26 07:36:12 +01:00 |
|
|
19ab171109
|
README.md -> README.adoc
|
2024-03-26 07:17:27 +01:00 |
|
|
522b880ca3
|
Added all source files
|
2024-03-26 07:00:53 +01:00 |
|
|
737696b71e
|
first commit
|
2024-03-26 06:51:04 +01:00 |
|