xqpath 1.4.3

A high-performance jq-inspired path extractor and updater for structured data in Rust with advanced debugging, configuration management and interactive debugging capabilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Backward compatibility re-exports for expression module
// All functionality has been moved to modularized structure

// Import from the parent modules since they are already properly exported
pub use super::{
    ast::{ComparisonOp, ExpressionComplexity, LogicalOp, PathExpression},
    evaluation::{
        evaluate_path_expression, EvaluationError, ExpressionEvaluator,
    },
    functions::{AdvancedBuiltinFunction, BuiltinFunction, FunctionRegistry},
    parsing::{parse_path_expression, ExpressionParser},
};

// Legacy aliases for maximum compatibility
pub use evaluate_path_expression as evaluate;
pub use parse_path_expression as parse;