jmespath / jmespath/jmespath.jep

Allow expression in index and slice expression

Open
#11 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10
Forks
3
PR merge metrics
No merged PRs in 30d

Description

It is very useful to allow data to refer to itself.
I propose `bracket-specifier = "[" (number / "*") "]" / "[]"` be extended to `bracket-specifier = "[" (expression / "*" ) "]" / "[]"` for indexes.

`slice-expression = [number] ":" [number] [ ":" [number] ]` be extended to `slice-expression = [expression] ":" [expression] [ ":" [expression] ]` for slices

The scope of the expression is the parent of the object being sliced, this can be extended with `let()`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.