macroonz-compiler 0.1.0

Deterministic Rust code generation for procedural macros: plan, render, close, explain, and bind one sealed expansion from declared input.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![doc = include_str!("README.md")]

mod compose;
mod encode;
mod inspect;
mod types;

pub(crate) use compose::segmented_twin_path;
pub use compose::{
    absolute_path, and_all, attribute, bound_local, bound_path, call, comma, comma_many, constant,
    documentation, equality, function, group, metavariable, method_call, method_chain,
    rendered_identifier, rendered_name, result_type, roster, rust_keyword, text_pair, twin_path,
};
pub use types::{
    GENERATED_TOKEN_LIMIT, GeneratedDelimiter, GeneratedSpacing, GeneratedToken, GeneratedTree,
};