antonmedv/expr: Expression language and expression evaluation for Go

3580
STARS
56
WATCHERS
267
FORKS
17
ISSUES

expr's Language Statistics

antonmedv's Other Repos

Star history of expr
Issue history of expr

expr Recent Issues

Issue Title State Comments Created Date Updated Date Closed Date
expr.AsInt allows any, expr.AsBool does not allow any open 12 2023-03-09 2023-03-15 -
`interface conversion: interface {} is int, not string` when trying to index slice type closed 1 2023-03-08 2023-03-15 2023-03-09
up to 1.20 and Hold business error closed 7 2023-03-08 2023-03-15 2023-03-10
Is there an error in the document? open 1 2023-03-06 2023-03-15 -
Return Nil For Invalid Slice Index open 7 2023-03-02 2023-03-15 -
How to get output result for simple arithmetic expressions? closed 0 2023-02-23 2023-03-15 2023-02-23
will expr support operator bit operation? closed 3 2023-02-23 2023-03-15 2023-02-23
Parse math.MinInt64 error: invalid integer literal: strconv.ParseInt: parsing "9223372036854775808": value out of range (1:20) closed 4 2023-02-23 2023-03-15 2023-02-23
Question about operator overloading closed 1 2023-02-08 2023-03-06 2023-02-08
Error in v1.11.0: builtin abs() fails on non-negative numbers closed 1 2023-02-03 2023-03-06 2023-02-03
Inconsistent behavior when accessing a field that doesn't exist in env closed 4 2023-02-01 2023-03-06 2023-02-02
Can not express map[string] interface property closed 0 2023-01-30 2023-03-06 2023-01-30
Can't use in operator with an undefined variable closed 1 2023-01-24 2023-03-06 2023-01-24
support const "enum" values with stringer.String values? closed 0 2023-01-24 2023-03-06 2023-01-24
Detect named functions closed 3 2023-01-24 2023-03-06 2023-01-24
Another possibly v1.10 behavior change closed 7 2023-01-22 2023-03-06 2023-01-22
Error in v1.10.1: interface {} is func(interface {}) float64, not func(string) float64 closed 11 2023-01-20 2023-03-06 2023-01-20
How to check if a field exists? closed 1 2023-01-17 2023-03-06 2023-01-17
Can *vm.Program be reused on different env? closed 2 2023-01-13 2023-03-06 2023-01-14
Map function use of # error closed 0 2023-01-11 2023-03-06 2023-01-11
Why is the function call speed of expr very slow closed 13 2022-12-25 2023-03-06 2023-01-21
is there type convert builtin fuc closed 2 2022-12-16 2023-03-06 2023-01-21
How to get the intersection of two arrays? closed 1 2022-12-15 2023-03-06 2022-12-15
Add builtin string functions open 0 2022-12-01 2023-03-06 -
Field keys that contain "dot" does not evaluate correctly with helper functions closed 2 2022-11-15 2023-03-19 2022-11-15
Ability to pass custom Func to CallNode closed 1 2022-11-14 2023-03-06 2023-01-30
Add vm pool to easily benefit from vm reuse in parallel use-cases closed 5 2022-11-12 2023-03-13 2022-11-18
How to traverse given slice env and check if multiple variables matches the given condition closed 1 2022-11-12 2023-03-06 2022-11-12
Provide webassembly output open 1 2022-11-10 2023-03-06 -
Add builtin math functions open 2 2022-11-08 2023-03-06 -
Add quotient operator `\` to allow integer arithmetic open 1 2022-11-08 2023-03-14 -
`integer divide by zero` detection broken on master branch closed 24 2022-11-08 2023-03-06 2022-11-08
New Optimizations still uses a lot of reflection closed 7 2022-11-05 2023-03-18 2022-11-09
Evaluating does not work as expected if the resulting is floating-point and given parameters are un/signed-integers closed 2 2022-11-04 2023-03-15 2022-11-05
Move vm/debug/ to a new repository closed 2 2022-10-29 2023-03-06 2022-11-02
New member fetch optimizations closed 8 2022-10-23 2023-03-06 2022-10-25
What is the expr equivalent of this govaluate's arbitrary expression code? closed 1 2022-10-17 2023-03-14 2022-10-17
err: cannot use pointer accessor outside closure (1:1) closed 1 2022-10-14 2023-03-13 2022-10-14
solve simple calculation closed 2 2022-10-14 2023-03-06 2022-10-14
how to new a string slice in expr closed 0 2022-09-10 2023-03-06 2022-11-05
allow @ character in lexer closed 5 2022-07-02 2023-03-06 2022-07-02
Operator override in case when env is passed as map[string]interface{} closed 4 2022-06-30 2023-03-16 2022-10-18
Support long jumps inside an expression closed 2 2022-06-26 2023-03-13 2022-11-05
Remove reflect from FastCall path closed 1 2022-06-21 2023-03-06 2022-11-05
Slices and last element of an array closed 4 2022-06-20 2023-03-15 2022-06-21
function Dot for . operator does not have a correct signature closed 4 2022-06-15 2023-03-18 2022-11-05
Expr support for Decimal closed 3 2022-06-15 2023-03-14 2022-06-20
Support of Dynamic Variables closed 3 2022-06-11 2023-03-23 2022-06-13
Support power operator via ^ closed 2 2022-06-02 2023-03-19 2022-11-05
define expr global variables ? closed 5 2022-05-22 2023-03-06 2022-11-05