#language #programming-language #syntax-tree #tensor #transpiler #i-jzer #ij

ijzer_lib

Library for IJzer. Provides tools for tensors, parsing syntax tree of the IJ language and transpiling it to rust code.

3 releases

new 0.1.1 Jan 14, 2025
0.1.1-alpha.1 Sep 28, 2024
0.1.0 Sep 23, 2024

#1474 in Procedural macros

Download history 139/week @ 2024-09-27 18/week @ 2024-10-04 11/week @ 2024-10-11 1/week @ 2024-10-18 1/week @ 2024-11-15 29/week @ 2024-12-06 15/week @ 2024-12-13 89/week @ 2025-01-10

89 downloads per month
Used in 2 crates

MIT license

400KB
10K SLoC

This crate provides the implementation of the IJzer language. It defines a parser for the IJzer language, a syntax tree for the IJzer language, and a transpiler for the IJzer language to Rust code. For documentation of the language itself and how you can use this see the documentation of the ijzer crate.

Dependencies

~68MB
~855K SLoC