031f1fc83b
This allows the JMESPath AST to be parsed, then modified, then reserialized. Use cases include things like being able to modify JMESPath expressions found in waiters so that field extraction matches any normalization changes code generators make to object keys (e.g., using snake_case in Ruby as opposed to the member names provided in the model). |
||
---|---|---|
.. | ||
src | ||
README.md | ||
build.gradle |
README.md
Smithy JMESPath
This is an implementation of a JMESPath parser written in Java. It's not intended to be used at runtime and does not include an interpreter. It doesn't implement functions. Its goal is to parse JMESPath expressions, perform static analysis on them, and provide an AST that can be used for code generation.