Celestino Amoroso camoroso
  • Joined on 2021-04-24
camoroso pushed tag v0.18.0 to go-pkg/expr 2024-06-09 10:44:13 +02:00
camoroso pushed to main at go-pkg/expr 2024-06-09 10:44:06 +02:00
33d70d6d1a splitted go and expr function bindings in dedicated source files
9df9ad5dd1 func-*.go modules renamed as builtin-*.go.
34dc828ead exported some identifier
Compare 3 commits »
camoroso deleted tag 0.18.0 from go-pkg/expr 2024-06-09 10:43:35 +02:00
camoroso pushed tag 0.18.0 to go-pkg/expr 2024-06-09 07:49:48 +02:00
camoroso pushed to main at go-pkg/expr 2024-06-09 07:42:45 +02:00
29bc2c62a3 first plugin support.
8eb2d77ea3 improved position of some common functions
53bcf90d2a operator-builtin.go: some error messages improved
f347b15146 Control vars are now stored in the globalCtx only.
115ce26ce9 IsOptional() function of ExprFuncParam renamed as IdDefault(). A new IsOptional() function created to check if a param is optional without requiring a default value
Compare 14 commits »
camoroso pushed tag v0.17.0 to go-pkg/expr 2024-06-05 08:07:46 +02:00
camoroso pushed to main at go-pkg/expr 2024-06-05 08:07:23 +02:00
8144122d2c fixed some defects in the iter-list implementation
188ea354ee it-range.go renamed as it-range.go.unused
2fc6bbfe10 removed old simple vars and funcs context implementations
847d85605e removed unused commented code
9c29392389 changes to adapt errors using typeName() functions
Compare 21 commits »
camoroso pushed to main at go-pkg/expr 2024-06-03 06:29:48 +02:00
f51d6023ae Doc: start of function documentation
camoroso pushed to main at go-pkg/expr 2024-06-02 12:33:50 +02:00
99454227d5 little changes to test source files
75358e5d35 func-fmt.go: print() and println()
51b272dda8 func-string.go: ad least one extra prefix and suffix for startsWithStr() and endsWitchStr()
7f282e5460 func-string.go: the second parameter joinStr() flags changed as pfRepeat
cff21b40f7 typeFilepath changed
Compare 8 commits »
camoroso pushed tag v0.16.0 to go-pkg/expr 2024-06-01 19:58:53 +02:00
camoroso pushed to main at go-pkg/expr 2024-06-01 19:57:42 +02:00
9bba40f155 Expr's functions now support parameters with default value
f66cd1fdb1 New test file for specific code section or data type
Compare 2 commits »
camoroso pushed tag v0.15.0 to go-pkg/expr 2024-05-30 07:16:05 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-30 07:14:43 +02:00
f41ea96d17 Expr functions now act as closures
camoroso pushed tag v0.14.0 to go-pkg/expr 2024-05-29 13:08:06 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-29 13:07:21 +02:00
d84e690ef3 deep list inclusion and item membership implemented
camoroso pushed to main at go-pkg/expr 2024-05-28 07:28:43 +02:00
4b25a07699 commented code removed
3736214c5a A lot of changes. Main ones are:
78cbb7b36f test index/5 moved to list/26 because reflection's deep-equal function returns false even though computed and wanted lists are equal
2c87d6bf9e Eprx now supports range of indeces to extract parts of strings or lists
691c213d17 operator-dot.go: the '.' (dot) operator can now only be used to call member functions of iterators
Compare 9 commits »
camoroso pushed tag v0.13.0 to go-pkg/expr 2024-05-24 06:31:30 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-24 06:30:27 +02:00
e5f63c3d9d function definition and usage rationalized
d545a35acf local var renamed
e4275e2cb6 simple-var-store.go and simple-func-store.go merged in a single file named simple-store.go
1ff5770264 New interface and implementation to model function parameters
ba32e2dccf Doc: more details on some operators
Compare 5 commits »
camoroso pushed tag v0.12.0 to go-pkg/expr 2024-05-20 07:01:25 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-20 07:00:00 +02:00
f22b5a6f0b Doc: more details on some operators
7c8dbb0ac7 Added virtual symbol SymVariable translated from general real SymIdentifier symbol
e5c5920db0 parser_test.go: incompatible type error corrected
61efdb4eef operator-fraction.go: Typer interface implementation
82ec78719d operand-list.go: ToString() now can handle the Truncate option
Compare 19 commits »