Celestino Amoroso camoroso
  • Joined on 2021-04-24
camoroso pushed tag v0.11.0 to go-pkg/expr 2024-05-18 07:49:15 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-18 07:48:45 +02:00
c39970fa7e new operator 'in' added. It check if an item is member of a list, or if a key is contained in a dictionary
14bb9e942b operator-fraction.go: added link to a tutorial about fractions
9451958218 utils_test.go: new test file
Compare 3 commits »
camoroso pushed to main at go-pkg/expr 2024-05-17 15:48:26 +02:00
91fdc1926e Doc: updated last change date and time
9a3abdf1b6 Doc: more details on the syntax of the selector and variable default operators
Compare 2 commits »
camoroso pushed to main at go-pkg/expr 2024-05-17 07:31:20 +02:00
ac3e690f87 Doc: more details on the syntax of the dictionaries, variables and multi-expressions
camoroso pushed tag v0.10.1 to go-pkg/expr 2024-05-16 07:11:52 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-16 07:11:29 +02:00
f0a152a17a Doc: more details on the syntax of the numbers, strings and boolean
camoroso pushed to main at go-pkg/expr 2024-05-15 22:06:32 +02:00
ca89931ca9 Doc: more details on the syntax of the numbers
d2e8aed4f7 parser_test.go: test on divisopn by-zero
8138cd2a80 operand-func.go: commented the errors moved to common-errors..go
6786666cf4 funcs_test.go: added some tests
35e794701a func-string.go: commented out the param count check
Compare 8 commits »
camoroso pushed tag v0.10.0 to go-pkg/expr 2024-05-14 05:42:37 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-14 05:42:14 +02:00
c9db4b84e3 funcs_test.go: added some tests
e7e9330b71 scanner: Fixed decimal number parser; it didn't save parenthesis around period part
8eb25bbc86 operand-const.go -> operand-literal.go
efc92d434b the sum operation now supports dicts too
4151f3f5e2 literals of rational number, e.g. 1.2(3), are now supported and are evaluated as fractions
Compare 5 commits »
camoroso pushed tag v0.9.0 to go-pkg/expr 2024-05-13 14:25:56 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-13 14:25:05 +02:00
f028485caa added functions to get the fenerating fraction of a decimal number
ab07405cda common-errors.go: added errDivisionByZero()
47be0c66cf Doc: some typo and better examples
50e7168214 Since now builtin functions are registared in a new global context. This reduces the effort to copy the whole set of builtin functions in the context of a function call; only the called function will be copied, if it is global.
0a9543543d Remove the unused 'parent' param from the function newTerm().
Compare 10 commits »
camoroso pushed tag v0.8.0 to go-pkg/expr 2024-05-10 09:25:57 +02:00
camoroso pushed tag v0.7.1 to go-pkg/expr 2024-05-10 09:25:57 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-10 07:34:07 +02:00
4aa0113c6a new string test file
d035fa0d5e operator-dot.go: fixed string index
Compare 2 commits »
camoroso pushed to main at go-pkg/expr 2024-05-10 06:39:55 +02:00
cf73b5c98d Doc: add link to dev-expr download page
camoroso pushed tag v0.7.0 to go-pkg/expr 2024-05-10 04:50:51 +02:00
camoroso pushed to main at go-pkg/expr 2024-05-10 04:50:18 +02:00
8346e28340 Doc: fixed some typo and added some list details
9c2eca40d7 utils.go: added IsBool() and IsFract()
c3198e4c79 parser_test.go: did not show the correct section name
99e0190b9c operator-dot.go: fixed the index range checking
d4f63a3837 funcs_test.go: fixed and extended
Compare 7 commits »
camoroso pushed to main at go-pkg/expr 2024-05-09 07:20:33 +02:00
dce49fd2b7 Doc: fractions and dictionaries
camoroso pushed tag v0.6.0 to go-pkg/expr 2024-05-09 06:31:33 +02:00
camoroso deleted tag 0.5.0 from go-pkg/expr 2024-05-08 21:15:30 +02:00