mirror of
https://github.com/open-policy-agent/opa.git
synced 2026-08-27 02:34:52 -06:00
2d62aa9df3
* topdown/aggregates: Refactor to newer style. * topdown/arithmetic: Refactor to newer style. * topdown/array: Refactor to newer style. * topdown/binary: Refactor to newer style. * topdown/crypto: Refactor to newer style. * topdown/casts: Refactor to newer style. * topdown/comparison: Refactor to newer style. * topdown/regex: Refactor to newer style. * topdown/strings: Refactor to newer style. * topdown/time: Refactor to newer style. * topdown/type: Refactor to newer style. * topdown/sets: Refactor to newer style. * topdown/encoding: Refactor to newer style. * topdown/type_name: Refactor to newer style. * topdown/glob: Refactor to newer style. * topdown/parse: Refactor to newer style. * topdown/cidr: Refactor to newer style. This particular file was trickier to refactor than the others so far because the builtins were reused in 1-2 spots, which required renaming/wrapping tricks to get everything working again. Also includes: * builtins: Add function for extracting (Term, error) tuples. * tests: Switch `test.sleep` examples to newer style. * topdown: Use 'operands' over 'args' everywhere. * topdown/builtins: Deprecate functional-style builtins. Signed-off-by: Philip Conrad <philipaconrad@gmail.com>