Skip to content

Commit 50165c7

Browse files
committed
Merge branch 'master' of https://github.com/hashicorp/go-bexpr
2 parents 553f46d + 26ec7e5 commit 50165c7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ the `MatchExpressionEvaluator` interface and provide the necessary field configu
1212

1313
Eventually this lib will support handling these cycles automatically.
1414

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+
1519
## Usage (Reflection)
1620

1721
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:
108112
even further. The time it takes to run the bench testing suite grows linearly with this value.
109113
* `BENCHTESTS=BenchmarkEvalute` - This is used to run a particular benchmark including all of its
110114
sub-benchmarks. This is just an example and "BenchmarkEvaluate" can be replaced with any
111-
benchmark functions name.
115+
benchmark functions name.

0 commit comments

Comments
 (0)