|
e35d4e3f70
|
utils.go: added function ExpandPath
|
2024-07-19 15:30:26 +02:00 |
|
|
b4529499d6
|
iterator.go: exported some const identifier
|
2024-07-18 07:27:02 +02:00 |
|
|
7745dc24e2
|
dict-type.go: exported NewDataCursor
|
2024-07-18 07:25:51 +02:00 |
|
|
be25385d02
|
builtin-iterator: changed status variable from 'it_status' to 'status'
|
2024-07-15 06:59:13 +02:00 |
|
|
79889cd8e1
|
New builtin module 'iterator'
|
2024-07-14 16:53:32 +02:00 |
|
|
234759158c
|
scanner: disabled prefix operator '()'
|
2024-07-13 18:10:04 +02:00 |
|
|
00fda29606
|
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 |
|
|
2a2840bdf2
|
ListIterator now implements next and current command (e.g it.next)
|
2024-07-13 17:15:53 +02:00 |
|
|
06373f5126
|
Impemented Typer interface
|
2024-07-13 17:14:25 +02:00 |
|
|
e69dad5fb5
|
Rename priority label priCoalesce as priDefault
|
2024-07-13 17:13:16 +02:00 |
|
|
7459057df9
|
Expr embeds Typer and ast implements it
|
2024-07-13 17:11:39 +02:00 |
|
|
176969c956
|
New iterator tests
|
2024-07-13 16:19:04 +02:00 |
|
|
cde2efacf1
|
Test on iterator filter and map
|
2024-07-13 15:30:04 +02:00 |
|
|
d7a7b3218c
|
Merge branch 'main' into enhance_iterators
|
2024-07-13 09:08:16 +02:00 |
|
|
be3bb12f28
|
operator-unset.go: fixed function removal
|
2024-07-13 09:07:33 +02:00 |
|
|
032916d4fa
|
New operator unset to delete variables and functions from current context
|
2024-07-13 09:01:59 +02:00 |
|
|
f3cc0cc7ad
|
operator-include.go: Fixed inclusion of a list of files.
Now returns the value of the last evaluated expression.
|
2024-07-13 09:00:53 +02:00 |
|
|
905337f963
|
ExprContext: new functions VarCount(), DeleteVar(), FuncCount(), DeleteFunc()
|
2024-07-13 08:59:15 +02:00 |
|
|
9a95a837f6
|
data-cursor.go: add item mapping support
|
2024-07-13 06:44:00 +02:00 |
|
|
8547248ea2
|
data-cursor.go: fixed filter
|
2024-07-13 00:12:08 +02:00 |
|
|
a02f998fc6
|
t_iterator_test.go: Fixed test numbering and add a commentend test that is not yet fulfilled
|
2024-07-11 07:23:35 +02:00 |
|
|
e904003e6e
|
minor changes
|
2024-07-11 06:53:14 +02:00 |
|
|
990e04f957
|
operator-assign.go -- Fix: Assigning a functor to a collection's item didn't work
|
2024-07-11 06:49:02 +02:00 |
|
|
d8aed9dd7a
|
t_iterator_test.go: added a test to verify the reset command of the list iterator
|
2024-07-11 05:54:22 +02:00 |
|
|
a73d24b171
|
iter-list.go -> list-iterator.go
Fix: the reset command set the initial item to the second one in the list
|
2024-07-11 05:52:47 +02:00 |
|
|
3ebba83bce
|
term.go: replaced self receiver
|
2024-07-09 07:50:50 +02:00 |
|
|
6b3bfa2a11
|
self param replaced as opTerm
|
2024-07-09 07:50:06 +02:00 |
|
|
867806155e
|
scanner.go: replaced self receiver
|
2024-07-08 07:30:58 +02:00 |
|
|
a711333a2e
|
simple-store.go: commented out an unused function
|
2024-07-08 07:30:26 +02:00 |
|
|
af3e946bd4
|
operator-sum.go: replaced self receiver
|
2024-07-08 07:29:42 +02:00 |
|
|
22a36fa630
|
context.go renamed as expr-context.go
|
2024-07-07 16:20:29 +02:00 |
|
|
6d9a379c92
|
token.go: replaced self receiver
|
2024-07-07 16:19:58 +02:00 |
|
|
dd6404c786
|
t_scanner_test.go: replaced t.Log(fmtStringf()) with t.Logf()
|
2024-07-07 16:18:39 +02:00 |
|
|
34874ef663
|
plugins.go: replaced stringsIndex()<0 with !strings.Contains()
|
2024-07-07 16:17:48 +02:00 |
|
|
9bc8e8ca05
|
operator-sum.go: replaced for-loop with append()
|
2024-07-07 16:15:56 +02:00 |
|
|
7f367cfc49
|
parser.go: renamed self receiver
|
2024-07-07 16:14:52 +02:00 |
|
|
fe999acf2c
|
operator-index.go: removed unused parameter from the function verifyKey()
|
2024-07-07 16:14:04 +02:00 |
|
|
2ed1a1842b
|
operand-iterator.go: commented out an unused function and replaced self receiver
|
2024-07-07 16:10:43 +02:00 |
|
|
bb9493d0cc
|
list-type.go: commented out an unused fuction
|
2024-07-07 16:08:45 +02:00 |
|
|
f279bf163e
|
import-utils.go: commented out unused fuctions
|
2024-07-07 15:59:23 +02:00 |
|
|
6834d9f47b
|
function.go: removed useless param != nil check
|
2024-07-07 15:58:29 +02:00 |
|
|
8051faa2bf
|
fraction-type.go: use of strings.TrimSuffix() in place of check suffix and slice
|
2024-07-07 15:57:17 +02:00 |
|
|
f30e687a79
|
changed the file name comment
|
2024-07-07 15:55:51 +02:00 |
|
|
2b6e46576b
|
byte-slider.go: renamed function receiver from self to slider
|
2024-07-07 15:54:26 +02:00 |
|
|
dc06c03112
|
builtin-string.go: removed useless err == nil check
|
2024-07-07 15:53:29 +02:00 |
|
|
e8f5d3e445
|
builtin-base.go: unused function iteratorFunc() commented out
|
2024-07-07 15:52:16 +02:00 |
|
|
76ce0945f7
|
context.go splitted in two files: expr-context.go and expr-function-go.
Expr interface moved from ast.go to the new file expr.go
|
2024-07-07 15:51:29 +02:00 |
|
|
340b99bad7
|
list-type.go: use of copy() for copying lists
|
2024-07-07 07:34:58 +02:00 |
|
|
93dac956fb
|
t_parser_test.go: more tests on ??, ?= and ?! operators
|
2024-07-06 17:01:23 +02:00 |
|
|
307027d23d
|
t_parser_test.go: changed all error values to string values
|
2024-07-06 16:47:00 +02:00 |
|