Celestino Amoroso camoroso
  • Joined on 2021-04-24
camoroso pushed to main at go-pkg/expr 2024-09-12 05:45:43 +02:00
d215d837f6 Reset() and Clean() have new, simpler signature
ad3c1e5a60 enhanced and simplified Reset(), Clean() and Next() methods
d6bf5ee500 common-type-names.go: TypeNil and TyperDict added
4b176eb868 Fix function.go: CallFunctionByParams() dit not pass correctly received actual params
Compare 4 commits »
camoroso pushed to main at go-pkg/expr 2024-08-07 06:24:16 +02:00
dceb31f542 CallFunction() has been replaced by three new functions:
075b0b5691 RegisterFunc() also returns the funcInfo object
3c51b8d2ee Changed some function names and param types
a46753f453 Function buildActualParams moved from data-cursor.go ro function.go
9070b5c9cc The function parameter model has been modified to support the passing of named parameters
Compare 5 commits »
camoroso pushed tag v0.25.0 to go-pkg/expr 2024-07-24 06:44:20 +02:00
camoroso pushed to main at go-pkg/expr 2024-07-24 06:41:21 +02:00
ab06702e5e operator-post-inc.go: new post int decrement operator '--'
ffe1fa3aac op-assign expansion now end at ']' and '}' too
1a1a475dd8 Added support to op-assign operators like '+='.
463e3634ba scanner.go: New function UnreadToken().
5f8ca47ef0 term.go: New function Clone()
Compare 7 commits »
camoroso pushed tag v0.24.1 to go-pkg/expr 2024-07-23 05:55:05 +02:00
camoroso pushed to main at go-pkg/expr 2024-07-23 05:54:28 +02:00
315f5b22d3 data-cursor.go: the inizialization of the current item is done in the Next() method.
camoroso pushed to main at go-pkg/expr 2024-07-21 16:35:43 +02:00
dfae593e86 operand-iterator.go: removed commented code
d572f3a129 Iterator: new function Count()
c461fd138e Iterator defined by data-source now only requires one method: next()
6ecbe2feb1 Fixed type (expcted -> expected)
80d3c6ec7d parser.go: Fixed an old bug that did not allow the parser to skip comment tokens
Compare 6 commits »
camoroso pushed to main at go-pkg/expr 2024-07-19 17:04:24 +02:00
1a772597cb removed/commented unused code
33b3e1fc29 New function for searching and importing plugin
4e3f5cfbc6 import-utils.go: Paths are now expanded with respect to env-vars and shell ~
e35d4e3f70 utils.go: added function ExpandPath
b4529499d6 iterator.go: exported some const identifier
Compare 7 commits »
camoroso pushed tag v0.24.0 to go-pkg/expr 2024-07-14 16:54:33 +02:00
camoroso pushed to main at go-pkg/expr 2024-07-14 16:54:04 +02:00
79889cd8e1 New builtin module 'iterator'
camoroso pushed tag v0.23.0 to go-pkg/expr 2024-07-13 18:11:22 +02:00
camoroso pushed to main at go-pkg/expr 2024-07-13 18:10:54 +02:00
234759158c scanner: disabled prefix operator '()'
00fda29606 operator-iter-value.go: prefix operator () used to get the current value of an iterator replaced by ^
2a2840bdf2 ListIterator now implements next and current command (e.g it.next)
06373f5126 Impemented Typer interface
e69dad5fb5 Rename priority label priCoalesce as priDefault
Compare 15 commits »
camoroso closed issue go-pkg/expr#1 2024-07-11 08:59:38 +02:00
the iterator's reset funtion doesn't work properly
camoroso commented on issue go-pkg/expr#1 2024-07-11 08:59:38 +02:00
the iterator's reset funtion doesn't work properly

Fixed in v0.22.0

camoroso pushed tag v0.22.0 to go-pkg/expr 2024-07-11 07:24:44 +02:00
camoroso pushed to main at go-pkg/expr 2024-07-11 07:24:17 +02:00
a02f998fc6 t_iterator_test.go: Fixed test numbering and add a commentend test that is not yet fulfilled
e904003e6e minor changes
990e04f957 operator-assign.go -- Fix: Assigning a functor to a collection's item didn't work
d8aed9dd7a t_iterator_test.go: added a test to verify the reset command of the list iterator
a73d24b171 iter-list.go -> list-iterator.go
Compare 5 commits »
camoroso pushed to main at go-pkg/expr 2024-07-09 07:53:20 +02:00
3ebba83bce term.go: replaced self receiver
6b3bfa2a11 self param replaced as opTerm
867806155e scanner.go: replaced self receiver
a711333a2e simple-store.go: commented out an unused function
af3e946bd4 operator-sum.go: replaced self receiver
Compare 23 commits »
camoroso pushed to main at go-pkg/expr 2024-07-06 17:02:39 +02:00
93dac956fb t_parser_test.go: more tests on ??, ?= and ?! operators
307027d23d t_parser_test.go: changed all error values to string values
896844e772 the common test framework now supports error, string and nil as value of the wantErr field
9fc20077a1 operator-include.go: the include operator did not count the number of files included when its argument was a single string
d2a4adebdd dataCursor implements Typer interface
Compare 8 commits »
camoroso pushed tag v0.20.0 to go-pkg/expr 2024-06-26 04:34:10 +02:00
camoroso pushed tag v0.21.0 to go-pkg/expr 2024-06-26 04:34:10 +02:00