doc
Doc: changed fraction symbol and introduced binary operators
2024-12-25 07:43:06 +01:00
test-resources
Test on iterator filter and map
2024-07-13 15:30:04 +02:00
tools
func-bolerplate.bash: generate Go source for a new functions module
2024-05-01 07:13:52 +02:00
ast.go
Added support to op-assign operators like '+='.
2024-07-23 15:35:57 +02:00
bind-expr-functions.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
bind-go-functions.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtin-base.go
builtin-base.go: new eval() function
2024-12-27 07:14:26 +01:00
builtin-fmt.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtin-import.go
New, more flexible, parser context datatype that includes and extends
2024-12-19 14:48:27 +01:00
builtin-iterator.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtin-math-arith.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtin-os-file.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtin-string.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
builtins-register.go
func-*.go modules renamed as builtin-*.go.
2024-06-09 10:28:51 +02:00
byte-slider.go
byte-slider.go: renamed function receiver from self to slider
2024-07-07 15:54:26 +02:00
common-errors.go
common-errors.go: undefinte article selection in error messages
2024-12-27 07:13:03 +01:00
common-params.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
common-type-names.go
common-type-names.go: TypeNil and TyperDict added
2024-09-09 15:16:42 +02:00
context-helpers.go
context-helpers.go: export functions no longer export control flags
2024-12-27 07:22:28 +01:00
control.go
control.go: use of UnsafeSetVar() in place of SetVar(). SetCtrl() added
2024-06-25 10:53:05 +02:00
data-cursor.go
enhanced and simplified Reset(), Clean() and Next() methods
2024-09-09 15:23:07 +02:00
dict-type.go
dict-type.go: exported NewDataCursor
2024-07-18 07:25:51 +02:00
expr-context.go
RegisterFunc() also returns the funcInfo object
2024-08-01 00:09:49 +02:00
expr-function.go
CallFunction() has been replaced by three new functions:
2024-08-02 06:39:33 +02:00
expr.go
Expr embeds Typer and ast implements it
2024-07-13 17:11:39 +02:00
formatter.go
Formatter option is now composed of two data: flags (lower 16 bits) and indentation size (higher 16 bits).
2024-06-11 16:32:01 +02:00
fraction-type.go
solved a number of problems highlighted by the syntax analyzer
2024-12-27 07:46:11 +01:00
function.go
Fix function.go: CallFunctionByParams() dit not pass correctly received actual params
2024-08-23 10:29:57 +02:00
global-context.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
go.mod
New, more flexible, parser context datatype that includes and extends
2024-12-19 14:48:27 +01:00
go.sum
New operator %=
2024-12-19 15:14:30 +01:00
graph.go
graph.go: remove unused Reticle code
2024-04-13 06:05:04 +02:00
helpers.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
import-utils.go
import-utils.go: Paths are now expanded with respect to env-vars and shell ~
2024-07-19 15:33:15 +02:00
it-range.go.unused
it-range.go renamed as it-range.go.unused
2024-06-05 08:05:42 +02:00
iterator.go
solved a number of problems highlighted by the syntax analyzer
2024-12-27 07:46:11 +01:00
list-iterator.go
Reset() and Clean() have new, simpler signature
2024-09-12 05:44:29 +02:00
list-type.go
list-type.go: commented out an unused fuction
2024-07-07 16:08:45 +02:00
operand-dict.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operand-expr.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operand-func.go
CallFunction() has been replaced by three new functions:
2024-08-02 06:39:33 +02:00
operand-iterator.go
Reset() and Clean() have new, simpler signature
2024-09-12 05:44:29 +02:00
operand-list.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operand-literal.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operand-selector-case.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operand-var.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
operator-assign.go
New operator %=
2024-12-19 15:14:30 +01:00
operator-binary.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
operator-bool.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-builtin.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-but.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-context.go
solved a number of problems highlighted by the syntax analyzer
2024-12-27 07:46:11 +01:00
operator-ctrl.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-default.go
Rename priority label priCoalesce as priDefault
2024-07-13 17:13:16 +02:00
operator-dot.go
Changed some function names and param types
2024-07-31 09:11:57 +02:00
operator-fact.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-fraction.go
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
2024-12-23 06:59:39 +01:00
operator-in.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-include.go
operator-include.go: Fixed inclusion of a list of files.
2024-07-13 09:00:53 +02:00
operator-index.go
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
2024-12-23 06:59:39 +01:00
operator-insert.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
operator-iter-value.go
operator-iter-value.go: prefix operator () used to get the current value of an iterator replaced by ^
2024-07-13 17:17:16 +02:00
operator-length.go
Iterator: new function Count()
2024-07-21 16:34:52 +02:00
operator-plugin.go
New function for searching and importing plugin
2024-07-19 15:37:00 +02:00
operator-post-inc.go
operator-post-inc.go: new post int decrement operator '--'
2024-07-24 06:39:35 +02:00
operator-prod.go
New operator %=
2024-12-19 15:14:30 +01:00
operator-range.go
operator-range.go: range-term registered with symbol SymRange
2024-12-23 06:55:57 +01:00
operator-rel.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-selector.go
operator-selector.go: Simplified selector for Boolean expressions
2024-10-01 06:37:35 +02:00
operator-shift.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
operator-sign.go
self param replaced as opTerm
2024-07-09 07:50:06 +02:00
operator-sum.go
operator-sum.go: sum of two fraction fixed
2024-12-23 06:52:10 +01:00
operator-unset.go
operator-unset.go: fixed function removal
2024-07-13 09:07:33 +02:00
parser.go
Forced the exlamation mark as a postfix operator
2024-12-26 08:57:14 +01:00
plugins.go
New function for searching and importing plugin
2024-07-19 15:37:00 +02:00
README.adoc
doc: Syntax of expressions moved from README.adoc to doc/Expr.doc
2024-04-14 08:16:01 +02:00
scanner.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
simple-store.go
RegisterFunc() also returns the funcInfo object
2024-08-01 00:09:49 +02:00
symbol-map.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
symbol.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
t_ast_test.go
Added support to op-assign operators like '+='.
2024-07-23 15:35:57 +02:00
t_bool_test.go
the common test framework now supports error, string and nil as value of the wantErr field
2024-07-06 16:43:13 +02:00
t_builtin-base_test.go
builtin-base.go: new eval() function
2024-12-27 07:14:26 +01:00
t_builtin-fmt_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_builtin-import_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_builtin-iterator_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_builtin-math-arith_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_builtin-os-file_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_builtin-string_test.go
t_builtin-string_test.go: corrected an undefinite article
2024-12-27 07:14:01 +01:00
t_common_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_dict_test.go
%q replaced by %s in some error messages
2024-07-21 05:33:06 +02:00
t_expr_test.go
New, more flexible, parser context datatype that includes and extends
2024-12-19 14:48:27 +01:00
t_fractions_test.go
solved a number of problems highlighted by the syntax analyzer
2024-12-27 07:46:11 +01:00
t_funcs_test.go
t_funcs_test.go: A test add on parameters check about two params with the same name
2024-10-05 05:25:29 +02:00
t_graph_test.go
A lot of changes. Main ones are:
2024-05-28 07:26:05 +02:00
t_helpers_test.go
The function parameter model has been modified to support the passing of named parameters
2024-07-28 18:49:08 +02:00
t_index_test.go
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
2024-12-23 06:59:39 +01:00
t_iter-list_test.go
Fixed type (expcted -> expected)
2024-07-21 05:43:55 +02:00
t_iterator_test.go
Reset() and Clean() have new, simpler signature
2024-09-12 05:44:29 +02:00
t_list_test.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
t_module-register_test.go
func-*.go modules renamed as builtin-*.go.
2024-06-09 10:28:51 +02:00
t_operator_test.go
operator-unset.go: fixed function removal
2024-07-13 09:07:33 +02:00
t_parser_test.go
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
2024-12-23 06:59:39 +01:00
t_plugin_test.go
solved a number of problems highlighted by the syntax analyzer
2024-12-27 07:46:11 +01:00
t_relational_test.go
Completed transition of the symbol '|' from fraction to operator binary or. New fraction symbol is ':'.
2024-12-23 06:59:39 +01:00
t_scanner_test.go
t_scanner_test.go: replaced t.Log(fmtStringf()) with t.Logf()
2024-07-07 16:18:39 +02:00
t_strings_test.go
a lot oh changes to the test framework and new test files t_builtin-fmt_test.go and t_plugin_test.go added
2024-06-25 10:59:03 +02:00
t_template_test.go
tests improved
2024-06-26 04:29:40 +02:00
t_term_test.go
A lot of changes. Main ones are:
2024-05-28 07:26:05 +02:00
t_token_test.go
A lot of changes. Main ones are:
2024-05-28 07:26:05 +02:00
t_utils_test.go
tests improved
2024-06-26 04:29:40 +02:00
term-constuctor-registry.go
Remove the unused 'parent' param from the function newTerm().
2024-05-11 06:41:06 +02:00
term.go
The list operator '<<' (append) and '>>' (prepend) have been replaced
2024-12-28 09:17:27 +01:00
test-file.txt
fixed all errors in test files
2024-04-20 06:04:35 +02:00
token.go
New, more flexible, parser context datatype that includes and extends
2024-12-19 14:48:27 +01:00
utils.go
utils.go: added function ExpandPath
2024-07-19 15:30:26 +02:00