#xslt #xpath #xml

xee-ir

Xee intermediate representation and compilation to bytecode

5 releases

0.1.5 Aug 21, 2025
0.1.4 Mar 24, 2025
0.1.3 Mar 24, 2025
0.1.2 Mar 24, 2025
0.1.1 Mar 20, 2025

#1946 in Text processing

Download history 1660/week @ 2026-04-18 2524/week @ 2026-04-25 2345/week @ 2026-05-02 2700/week @ 2026-05-09 3084/week @ 2026-05-16 2359/week @ 2026-05-23 2825/week @ 2026-05-30 3216/week @ 2026-06-06 1962/week @ 2026-06-13 2093/week @ 2026-06-20 2457/week @ 2026-06-27 3139/week @ 2026-07-04 2510/week @ 2026-07-11 3797/week @ 2026-07-18 5832/week @ 2026-07-25 6137/week @ 2026-08-01

18,684 downloads per month
Used in 15 crates (3 directly)

MIT license

1MB
26K SLoC

xee-ir

Crates.io Documentation

Implementation of the IR (intermediate representation) of Xee. This IR is generated by xee-xpath-compiler, and also by xee-xslt-compiler. Provides a way to compile the IR to bytecode, which can then be interpreted by xee-interpreter.

This is a low-level crate of the Xee project. For the API entry point see xee-xpath. For the xee commandline tool, download a release.

More Xee

Xee homepage

Credits

This project was made possible by the generous support of Paligo.

Dependencies

~31MB
~538K SLoC