alegen 0.1.3

Aleph generator.
Documentation

alegen

Generates Aleph source code from an AlephTree. The native round-trip generator: parse Aleph → transform → emit Aleph.

Installation

[dependencies]

alegen = "0.1"

Usage

let code = alegen::generate(ast);

Example

let ast = AlephTree::Add {
    number_expr1: Box::new(AlephTree::Int { value: "3".into() }),
    number_expr2: Box::new(AlephTree::Int { value: "4".into() }),
};
let code = alegen::generate(ast);
// produces: "3 + 4"

Related