feat: optimize expressions parsing using pest Pratt parser
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- sbroad-benches/benches/parse.rs 89 additions, 135 deletionssbroad-benches/benches/parse.rs
- sbroad-cartridge/test_app/test/integration/arbitrary_expressions_test.lua 0 additions, 6 deletions.../test_app/test/integration/arbitrary_expressions_test.lua
- sbroad-cartridge/test_app/test/integration/target_queries_test.lua 1 addition, 1 deletion...rtridge/test_app/test/integration/target_queries_test.lua
- sbroad-cartridge/test_app/test/integration/update_test.lua 0 additions, 5 deletionssbroad-cartridge/test_app/test/integration/update_test.lua
- sbroad-core/Cargo.toml 1 addition, 0 deletionssbroad-core/Cargo.toml
- sbroad-core/src/backend/sql/ir.rs 1 addition, 0 deletionssbroad-core/src/backend/sql/ir.rs
- sbroad-core/src/backend/sql/ir/tests/selection.rs 3 additions, 3 deletionssbroad-core/src/backend/sql/ir/tests/selection.rs
- sbroad-core/src/backend/sql/ir/tests/sub_query.rs 5 additions, 4 deletionssbroad-core/src/backend/sql/ir/tests/sub_query.rs
- sbroad-core/src/backend/sql/tree.rs 30 additions, 52 deletionssbroad-core/src/backend/sql/tree.rs
- sbroad-core/src/backend/sql/tree/tests.rs 1 addition, 378 deletionssbroad-core/src/backend/sql/tree/tests.rs
- sbroad-core/src/executor.rs 3 additions, 3 deletionssbroad-core/src/executor.rs
- sbroad-core/src/executor/bucket.rs 13 additions, 14 deletionssbroad-core/src/executor/bucket.rs
- sbroad-core/src/executor/bucket/tests.rs 7 additions, 4 deletionssbroad-core/src/executor/bucket/tests.rs
- sbroad-core/src/executor/engine/helpers.rs 6 additions, 2 deletionssbroad-core/src/executor/engine/helpers.rs
- sbroad-core/src/executor/ir.rs 1 addition, 0 deletionssbroad-core/src/executor/ir.rs
- sbroad-core/src/executor/tests.rs 6 additions, 6 deletionssbroad-core/src/executor/tests.rs
- sbroad-core/src/executor/tests/between.rs 3 additions, 3 deletionssbroad-core/src/executor/tests/between.rs
- sbroad-core/src/executor/tests/concat.rs 1 addition, 1 deletionsbroad-core/src/executor/tests/concat.rs
- sbroad-core/src/executor/tests/exec_plan.rs 17 additions, 20 deletionssbroad-core/src/executor/tests/exec_plan.rs
Loading
Please register or sign in to comment