__construct() __construct(\JmesPath\Lexer|null $lexer = null) : mixed Parameters \JmesPath\Lexer|null $lexer Lexer used to tokenize expressions Returns mixed —
parse() parse(string $expression) : array Parses a JMESPath expression into an AST Parameters string $expression JMESPath expression to compile Throws \JmesPath\SyntaxErrorException Returns array — Returns an array based AST
expr() expr(int $rbp) : array Parses an expression while rbp < lbp. Parameters int $rbp Right bound precedence Returns array —
parseWildcardObject() parseWildcardObject(array $left = null) : mixed Parameters array $left Returns mixed —
parseWildcardArray() parseWildcardArray(array $left = null) : mixed Parameters array $left Returns mixed —
parseArrayIndexExpression() parseArrayIndexExpression() : mixed Parses an array index expression (e.g., [0], [1:2:3] Returns mixed —