Celestino Amoroso camoroso
  • Joined on 2021-04-24
camoroso pushed to main at go-pkg/expr 2024-06-19 22:04:20 +02:00
581f1585e6 Doc: embedded images
camoroso pushed to main at go-pkg/expr 2024-06-19 09:38:12 +02:00
531cb1c249 Doc: concepts
d1b468f35b t_list_test.go: new test cases added
ff9cf80c66 operator-index.go: ConstLastIndex is checked
d63b18fd76 parser.go: SymColon resets the firstToken flag; that is needed to specify range indeces that can define negative limits
019470faf1 operator-range.go: Fixed priority bug; when range only has the left limit, right limit is set to ConstLastIndex constant
Compare 7 commits »
camoroso pushed to main at go-pkg/expr 2024-06-17 14:08:31 +02:00
866de759dd file-reader.expr: simpler implementation
b1d6b6de44 refactored dict's item access
7e357eea62 changed to comply new builtin-os-file.go's function names
d6b4c79736 operator-index.go: dict item access by generic keys implemented
d066344af8 builtin-os-file.go: changed read and write function names; added fileReadTextAll
Compare 8 commits »
camoroso pushed to main at go-pkg/expr 2024-06-12 11:17:06 +02:00
24e6a293b0 common-params.go: ParamName added
28f464c4dc plugins.go: If the main program's file name ends with '.debug', plugins will be loaded from file with name ending with '.debug'
Compare 2 commits »
camoroso pushed tag v0.19.0 to go-pkg/expr 2024-06-11 16:37:02 +02:00
camoroso pushed to main at go-pkg/expr 2024-06-11 16:36:29 +02:00
9fb611aa20 Formatter option is now composed of two data: flags (lower 16 bits) and indentation size (higher 16 bits).
56d6d06d15 simple-store.go: newline removed after context last brace in ToString()
d9f7e5b1ad common-errors.go: exported all error functions.
0f54e01ef3 t_scanner_test.go: Test nr 25 changed because now single-quotes can enclose strings
63f5db00b3 all test file on builtin functions have been renamed from t_func-*_test.go to t_builtin-*_test.go
Compare 7 commits »
camoroso pushed to main at go-pkg/expr 2024-06-10 09:37:41 +02:00
1757298eb4 formatter.go: typeName() renamed as TypeName()
54041552d4 dict-type.go: added MakeDict() constructor
5302907dcf external plugins can now request for dependencies
eb4b17f078 moved all test expression files in the test-resources forlder
Compare 4 commits »
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