You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,10 @@ the `MatchExpressionEvaluator` interface and provide the necessary field configu
12
12
13
13
Eventually this lib will support handling these cycles automatically.
14
14
15
+
## Stability
16
+
17
+
Currently there is a `MatchExpressionEvaluator` interface that can be used to implement custom behavior. This interface should be considered *experimental* and is likely to change in the future. One need for the change is to make it easier for custom implementations to re-invoke the main bexpr logic on subfields so that they do not have to implement custom logic for themselves and every sub field they contain. With the current interface its not really possible.
18
+
15
19
## Usage (Reflection)
16
20
17
21
This example program is available in [examples/simple](examples/simple)
@@ -108,4 +112,4 @@ The [Makefile](Makefile) contains 3 main targets to aid with testing:
108
112
even further. The time it takes to run the bench testing suite grows linearly with this value.
109
113
*`BENCHTESTS=BenchmarkEvalute` - This is used to run a particular benchmark including all of its
110
114
sub-benchmarks. This is just an example and "BenchmarkEvaluate" can be replaced with any
0 commit comments