doc
|
Doc: little changes
|
2024-06-21 09:06:25 +02: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
|
Expr embeds Typer and ast implements it
|
2024-07-13 17:11:39 +02:00 |
bind-expr-functions.go
|
Improved closure context persistence. Now it is possibile to define counters like this func(base){func(){@base=base+1}}
|
2024-06-24 07:20:17 +02:00 |
bind-go-functions.go
|
splitted go and expr function bindings in dedicated source files
|
2024-06-09 10:41:06 +02:00 |
builtin-base.go
|
builtin-base.go: unused function iteratorFunc() commented out
|
2024-07-07 15:52:16 +02:00 |
builtin-fmt.go
|
builtin-fmt.go: print() and println() can write data to a generic Writer. They fetch the writer from the control variable '_stdout'.
|
2024-06-25 10:55:54 +02:00 |
builtin-import.go
|
func-*.go modules renamed as builtin-*.go.
|
2024-06-09 10:28:51 +02:00 |
builtin-math-arith.go
|
func-*.go modules renamed as builtin-*.go.
|
2024-06-09 10:28:51 +02:00 |
builtin-os-file.go
|
builtin-os-file.go: changed read and write function names; added fileReadTextAll
|
2024-06-17 06:59:15 +02:00 |
builtin-string.go
|
builtin-string.go: removed useless err == nil check
|
2024-07-07 15:53:29 +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
|
new operator "?!" (alternate value)
|
2024-07-06 05:54:53 +02:00 |
common-params.go
|
common-params.go: added the constant ConstLastIndex
|
2024-06-19 09:17:46 +02:00 |
common-type-names.go
|
common-type-names.go: added type name list-of
|
2024-06-07 08:59:04 +02:00 |
context-helpers.go
|
Function call moved from operand-func.go to function.go
|
2024-06-17 06:54:50 +02: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
|
data-cursor.go: add item mapping support
|
2024-07-13 06:44:00 +02:00 |
dict-type.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 |
expr-context.go
|
ExprContext: new functions VarCount(), DeleteVar(), FuncCount(), DeleteFunc()
|
2024-07-13 08:59:15 +02:00 |
expr-function.go
|
changed the file name comment
|
2024-07-07 15:55:51 +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
|
fraction-type.go: use of strings.TrimSuffix() in place of check suffix and slice
|
2024-07-07 15:57:17 +02:00 |
function.go
|
function.go: removed useless param != nil check
|
2024-07-07 15:58:29 +02:00 |
global-context.go
|
func-*.go modules renamed as builtin-*.go.
|
2024-06-09 10:28:51 +02:00 |
go.mod
|
added go.mod
|
2024-03-26 08:56:20 +01:00 |
graph.go
|
graph.go: remove unused Reticle code
|
2024-04-13 06:05:04 +02:00 |
helpers.go
|
exported some identifier
|
2024-06-09 10:13:37 +02:00 |
import-utils.go
|
import-utils.go: commented out unused fuctions
|
2024-07-07 15:59:23 +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
|
data-cursor.go: add item mapping support
|
2024-07-13 06:44:00 +02:00 |
list-iterator.go
|
iter-list.go -> list-iterator.go
|
2024-07-11 05:52:47 +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
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operand-iterator.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +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
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-assign.go
|
operator-assign.go -- Fix: Assigning a functor to a collection's item didn't work
|
2024-07-11 06:49:02 +02: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
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-ctrl.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-default.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-dot.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-fact.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-fraction.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02: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
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-insert.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-iter-value.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-length.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-plugin.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-post-inc.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-prod.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-range.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-rel.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-selector.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-sign.go
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
operator-sum.go
|
operator-sum.go: replaced self receiver
|
2024-07-08 07:29:42 +02:00 |
operator-unset.go
|
operator-unset.go: fixed function removal
|
2024-07-13 09:07:33 +02:00 |
parser.go
|
parser.go: renamed self receiver
|
2024-07-07 16:14:52 +02:00 |
plugins.go
|
plugins.go: replaced stringsIndex()<0 with !strings.Contains()
|
2024-07-07 16:17:48 +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
|
scanner.go: replaced self receiver
|
2024-07-08 07:30:58 +02:00 |
simple-store.go
|
ExprContext: new functions VarCount(), DeleteVar(), FuncCount(), DeleteFunc()
|
2024-07-13 08:59:15 +02:00 |
symbol.go
|
New operator unset to delete variables and functions from current context
|
2024-07-13 09:01:59 +02:00 |
t_ast_test.go
|
A lot of changes. Main ones are:
|
2024-05-28 07:26:05 +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
|
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-fmt_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-import_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-math-arith_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-os-file_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-string_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_common_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_dict_test.go
|
refactored dict's item access
|
2024-06-17 14:06:33 +02:00 |
t_expr_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_fractions_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_funcs_test.go
|
minor changes
|
2024-07-11 06:53:14 +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
|
A lot of changes. Main ones are:
|
2024-05-28 07:26:05 +02:00 |
t_index_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_iter-list_test.go
|
new test file t_iter-list.go
|
2024-06-06 05:33:35 +02:00 |
t_iterator_test.go
|
New iterator tests
|
2024-07-13 16:19:04 +02:00 |
t_list_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_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
|
t_parser_test.go: more tests on ??, ?= and ?! operators
|
2024-07-06 17:01:23 +02:00 |
t_plugin_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_relational_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_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
|
minor changes
|
2024-07-11 06:53:14 +02:00 |
test-file.txt
|
fixed all errors in test files
|
2024-04-20 06:04:35 +02:00 |
token.go
|
token.go: replaced self receiver
|
2024-07-07 16:19:58 +02:00 |
utils.go
|
utils.go: ToInt() renamed as ToGoInt()
|
2024-06-26 04:22:29 +02:00 |