Commit Graph

14 Commits

Author SHA1 Message Date
e5f63c3d9d function definition and usage rationalized 2024-05-24 06:28:48 +02:00
e4275e2cb6 simple-var-store.go and simple-func-store.go merged in a single file named simple-store.go 2024-05-23 07:46:31 +02:00
1ff5770264 New interface and implementation to model function parameters 2024-05-22 20:52:44 +02:00
9dbf472630 helpers.go: two new functions: EvalStream() and EvalFile() 2024-04-27 09:46:03 +02:00
f03ae555fc added the copywrite comment header in source files that lacked it 2024-04-13 06:00:22 +02:00
024ff42be0 Arg struct members are now exported 2024-04-09 06:28:57 +02:00
8ab2c28343 EvalArg -> Arg 2024-04-09 06:13:12 +02:00
9ac88bf446 made some interfaces exportable and fixed/enhaaced some selector operator versions 2024-04-08 23:17:56 +02:00
d3f388f7e1 Selector operator, multi-operand, added 2024-04-08 22:16:07 +02:00
088e347c95 Changed SetValue() as SetVar() and GetValue() as GetVar() 2024-04-03 06:29:57 +02:00
072dab4144 Expressions now support function definition 2024-04-02 04:36:03 +02:00
4e361f938e ast: now supports espression forest (multi expressions) 2024-03-31 05:57:02 +02:00
e012afa691 Added the RegisterFunc() interface to the expression context 2024-03-30 06:54:43 +01:00
6d8c6f5154 helpers.go provides easy functions to parse and evaluate expressions 2024-03-28 06:32:37 +01:00